OpenWetWare:Software/Feature list

From OpenWetWare

< OpenWetWare:Software(Difference between revisions)
Jump to: navigation, search
(Information contribution)
Current revision (11:08, 4 February 2008) (view source)
(Completed)
 
(28 intermediate revisions not shown.)
Line 1: Line 1:
-
Please consolidate ideas from these pages onto this list if they describe a technical feature improvement:
+
This is the list of 'high priority' features identified at the [[OpenWetWare:Steering committee/Meeting - July 2007|July steering committee meeting]] from a [[OpenWetWare:Software/Feature requests|longer list]].  Our developer community will be working to implement these features in the coming months.  You can help (even if you can't code!) by adding details about features and signing up for any feature that you'd be interested in helping to specify (just follow the links below).  The progress on these features is outlined [[OpenWetWare:Software/Milestones|here]].
-
*[[OpenWetWare:Software/Feature requests]]
+
-
*[[OpenWetWare:Ideas]]
+
-
*[[OpenWetWare:To do list]]
+
-
 
+
-
 
+
-
'''[[User:Jason R. Kelly|Jason R. Kelly]] 14:18, 6 July 2007 (EDT):'''I made up the categories below since I thought it helped to organize things a bit, feel free to add to them.
+
==Information contribution==
==Information contribution==
-
''Tools that encourage contribution of new content / improve existing content''
+
*[[OpenWetWare:Feature list/Publish to OWW Button|Publish to OpenWetWare button for private wiki's and external wiki's]]
-
*Protocols
+
*[[OpenWetWare:Feature list/Lab notebook|Auto-generation of lab notebooks]]
-
*Courses
+
-
*Lab homepages
+
-
*Reviews
+
-
**Conversion of the PLoS One Topaz XML to wiki markup (with references included).
+
-
*Lab notebooks
+
-
**A private wiki (or public) wiki that was specially geared to be a lab notebook (include a calendar, etc).  I know people have pretty nice private lab notebooks so would be good to get the best practices collected and then have them automatically implemented.  A "publish to OWW button" (see below) would allow pages to be moved to OWW when ready.
+
-
*Front ends for existing databases (e.g. how biblio interfaces with pubmed)
+
-
*Better UI for using biblio
+
-
*"Publish to OWW button" - publish from a private OWW wiki to the public OWW site with one click
+
-
*Lab backups -- labs should be able to have a backup (independent of the complete backup) of all their lab/specific pages as well as all the files they've uploaded.
+
-
*"Tell user about this edit"
+
-
**One of the more annoying things about the wiki is that when I post a reply to someone on a random talk page I don't know for sure that they will notice it.  A lot of time I end up emailing them "I replied to your comment, follow this link", just to be sure.  Would be nice to include a feature on the edit page that had a box to type in the username of anyone you wanted to get an email telling them about the edit. (would include a link, etc). People could opt out of receiving the emails in the their preferences, and the email itself could explain how -- so don't think it would bother people too much or anything.
+
-
**Something like the [http://wordpress.org/extend/plugins/subscribe-to-comments/ Subscribe to Comments plugin] for WordPress.
+
-
*Tables that aren't horrifying to use.
+
-
*Incentive mechanisms:
+
-
** Automatically generated special page gathering best contributions awards ( most visited protocols, most linked protocols, most edited pages, most active users ...)
+
-
*Automatic seeding of user pages from information provided at signup.
+
-
**Forms for automatically creating your userpage (e.g. a better 'getting started')
+
-
*Document conversion to wiki format
+
-
**[[Converting_documents_to_mediawiki_markup]]
+
-
*Change the comment button to reflect chat style comments.
+
==Information management==
==Information management==
-
''Tools that better organize existing content and make it more valuable to the community''
+
*[[OpenWetWare:Feature list/Pushing information to users|Notifications to users of relevant changes]]
-
*Tags/categories
+
*[[OpenWetWare:Feature list/Tags and categories|Tags and categories including personal tagging of pages]]
-
**'''[[User:Vincent Rouilly|Vincent]] 13:32, 8 July 2007 (EDT)''': easier way to add categories to a page (drop-down menus + dedicated text field when editing a page)
+
-
**'''[[User:Vincent Rouilly|Vincent]] 13:32, 8 July 2007 (EDT)''': ability to define a watchlist/RSS feed based on a 'Category' (or set of Categories)
+
-
*Watchlist improvements
+
-
**What my lab members / friends have edited
+
-
**Automatically add every page I've started, or every page that friends have started.
+
-
*Better UI for editing the sidebar /  very confusing at the moment for new users
+
-
*Add protocol to my notebook
+
-
**Could have a button on protocol pages that would automatically put a link to the protocol on a sub-page of the userpage like [[User:Jasonk/Protocols]].  This could also automatically add the protocol to the user's watchlist.
+
-
*OWW community related information
+
-
** tools to improve networking (friends list, collaborators list, automatic google map showing where the users are)
+
-
** user profile template
+
-
*Case sensitivity ([http://meta.wikimedia.org/wiki/Case_sensitivity Can we turn it off?])
+
==Publishing==
==Publishing==
''Tools that allow for dissemination of OWW content to other sites / outlets''
''Tools that allow for dissemination of OWW content to other sites / outlets''
-
*DOI - output an OWW page and give it a DOI with one click
+
 
-
*Display a printable version of a subsection of a wiki page.  This was suggested by [[User:ShawnDouglas|smd]] on [[OpenWetWare:Wiki_questions#Printable_Subsections|Wiki questions]] page.
+
*[[OpenWetWare:Feature list/Document conversion|Wiki to Word/PDF converter (and vice-versa)]]
-
*RSS feed digests
+
*[[OpenWetWare:Feature list/Last edit|Move last item edited to the top of the page / consider color coding for when it's been edited recently]]
-
**So we have the capability to provide RSS feeds of labs or projects (see [[Endy:Screening plasmid]] [http://openwetware.org/index.php?filter=Endy:Screening_plasmid&feed=rss&title=Special:Recentchanges RSS feed].), though it's not especially obvious how to set it up.  However with every edit showing up it overwhelms the ol feed reader -- would be nice to provide a daily digest.  [http://lifehacker.com LifeHacker] does this so might be model there on how to implement.
+
*[[OpenWetWare:Feature list/Pligg|Pligg system for article ranking]]
-
**Also in general, it would nice to have the feed icon show up on the actual article page, rather than only on the history page (where no one just browsing the site sees it).
+
-
*Wiki to PDF converter
+
-
**'''[[User:Reshma P. Shetty|Reshma]] 15:11, 23 May 2007 (EDT)''': At a panel discussion on use of wiki's in education at MIT yesterday, there were several comments from educators that while wiki's were great for collaboration, they aren't great for putting together proper reports.  For example, they said that if a group of students start writing stuff up on a wiki, eventually they have to move everything to a Microsoft Word document in order to make a report that was submittable for the class assignment.  My guess is that part of this sentiment is psychological ... since the wiki feels like a work in progress, users don't feel as much need to clean up errors and spelling mistakes.  And part of this sentiment is the practical problem of it being hard to print out a wiki page and make it look "polished".  Right now, since we can compose [[User:Austin J. Che/Extensions/LatexDoc|latex docs on the wiki]] that look "polished", it shouldn't be very difficult to write an extension that goes from wiki markup direct to a latex-generated PDF.  It might be useful to be able to generate a "polished" version of a page.
+
-
***'''[[User:Jason R. Kelly|Jason R. Kelly]] 18:05, 24 May 2007 (EDT):''' This would be especially valuable for the [[Reviews]] section.  If you wanted to submit a review periodically for peer-review and publication in traditional journals then it would be nice to be able to dump it straight from the wiki.
+
-
*'''--[[User:Johncumbers|Johncumbers]] 14:57, 7 July 2007 (EDT)''' pligg/digg for OWW cool stuff
+
-
*'''--[[User:Johncumbers|Johncumbers]] 14:57, 7 July 2007 (EDT)''' move the last edited by date to the top of the page, important to see if following a protocol, and more useful to have it here for OWW than for wikipedia, for example.
+
-
*'''--[[User:Johncumbers|Johncumbers]] 14:57, 7 July 2007 (EDT)''' heat map to change color of page/text if edited frequently, again good to know if it's current or past info. (just an idea really)
+
-
*Links or buttons to post each page to Digg, del.icio.us or reddit.
+
-
**Would this be useful?  It is very common on many news and blog sites.
+
==Backend==
==Backend==
''Infrastructure''
''Infrastructure''
-
*User management system - overall works well, but there are some open bugs that need to get sorted out.
 
-
*Search - wiki search should search the OWW namespace
 
-
==References==
+
==Completed==
-
*[[OpenWetWare:Software/Feature requests]]
+
*[[OpenWetWare:Feature list/New user page generation|Seeding of user pages upon account creation]] - [[OpenWetWare:Software/Milestones|underway]]
-
*[[OpenWetWare:Ideas]]
+
*Make a local copy of OpenWetWare to test out server switch.
-
*[[OpenWetWare:To do list]]
+
*Coordinate server switch with RackSpace.
 +
*[[OpenWetWare:Feature list/User management system]] - overall works well, but there are some open bugs that need to get sorted out.

Current revision

This is the list of 'high priority' features identified at the July steering committee meeting from a longer list. Our developer community will be working to implement these features in the coming months. You can help (even if you can't code!) by adding details about features and signing up for any feature that you'd be interested in helping to specify (just follow the links below). The progress on these features is outlined here.

Contents

Information contribution

Information management

Publishing

Tools that allow for dissemination of OWW content to other sites / outlets

Backend

Infrastructure

Completed

Personal tools