OpenWetWare:Software/Milestones/May 2008: Difference between revisions
From OpenWetWare
Jump to navigationJump to search
No edit summary |
|||
Line 9: | Line 9: | ||
# Email: improve spam-related issues in sending and receiving email | # Email: improve spam-related issues in sending and receiving email | ||
# User Poll: Enable it | # User Poll: Enable it | ||
# Lab Notebook: Continue to support | # Lab Notebook: Continue to support Ricardo | ||
# Enable site analytics/metrics so we can track stats | |||
===Ordered Priority List From April=== | ===Ordered Priority List From April=== |
Latest revision as of 06:38, 12 May 2008
Development Items
Ordered Priority List From May
- Complete migration to new server
- Upgrade to MediaWiki 1.2
- Complete Google Search Option on main page
- Email: migrate to GoolgeGroup lists
- Email: improve spam-related issues in sending and receiving email
- User Poll: Enable it
- Lab Notebook: Continue to support Ricardo
- Enable site analytics/metrics so we can track stats
Ordered Priority List From April
- Reformat the RSS feed CSS and format
- wjf 23:14, 3 May 2008 (EDT) Done
- wjf 12:46, 4 May 2008 (EDT) Demo: View the RSS Feed.
- Migrate to new RHEL5 server. (No later than Tuesday May 6th)
- wjf 23:14, 3 May 2008 (EDT) In Progress
- Migrate to MediaWiki 1.12. (No later than Tuesday May 6th)
- wjf 23:14, 3 May 2008 (EDT) In Progress
- wjf 12:57, 4 May 2008 (EDT) All current extensions have been tested
- wjf 12:46, 4 May 2008 (EDT) Demo: Staging Release: Please Don't save edits!
- Visitor blurb: add it
- wjf 23:14, 3 May 2008 (EDT) Done
- Who's online: fix it
- wjf 23:14, 3 May 2008 (EDT) Done
- wjf 12:46, 4 May 2008 (EDT) Demo: Staging Release: Please Don't save edits!
- Google Search: use it rather than OWW/MediaWiki on all searches. See notes below.
- wjf 23:14, 3 May 2008 (EDT) In Progress
- New OWW Logo
- wjf 23:14, 3 May 2008 (EDT)Done.
- Email Issues: Investigate current problems (per Reshma's message)
- wjf 23:14, 3 May 2008 (EDT) In Progress
- Share This (just added to the list: worked with 1.12)
- wjf 23:14, 3 May 2008 (EDT) Done
- wjf 12:46, 4 May 2008 (EDT) Demo: See the box below search
Details
RSS Feed CSS
- Allow for the current RSS feed reader to be CSS-styled
- wjf 23:14, 3 May 2008 (EDT)Done.
- Allow for the RSS format to be specified: current feed is a mess
- wjf 23:14, 3 May 2008 (EDT)Done.
- Work with Ricardo to get the CSS more consistent with other content
- wjf 23:14, 3 May 2008 (EDT)Done.
Visitor blurb
- Sounds like next step might be to contact Austin and see if the cookie issue can get sorted.
- wjf 23:14, 3 May 2008 (EDT)Sorted it out.
- The cookie is represented within MediaWiki differently than the way it is stored on the client
- New cookie has been added with a long (20 year) duration to keep the message from popping up again.
- Fixed a problem with dewikified pages. Now works correctly
- Blurb will no longer appear on the Main Page (message is already there)
- wjf 23:14, 3 May 2008 (EDT)Sorted it out.
- I think this could have a big impact on new user sign-ups.
- wjf 23:14, 3 May 2008 (EDT)Done.
Follow-Up
- Save count of first-time users
- Show this on the Special:Stats page
Who's online
- This is providing inaccurate info, should probably either fix it or deprecate it on some time scale.
Follow-Up
- Download and install latest revision from Mediawiki.org
- Test
- Report back
Lab Notebook
- Create a model group lab notebook for IGEM users
- Work with Ricardo to do the design
- wjf 23:14, 3 May 2008 (EDT)Done
- Work with Ricardo to do the design
- Evaluate using a simplified entry form for daily log entries
- Does not require adding the template calls to the beginning and end of daily lab notebook sections.
- wjf 23:14, 3 May 2008 (EDT)Done. No current mods requested
- Does not require adding the template calls to the beginning and end of daily lab notebook sections.
- Also provides a drop-down list of all current projects
- wjfDone. Prototype is not being implemented at this point.
- Also provides a drop-down list of all current projects
- Add auto-create of a Project page
User Poll
- Add a small user poll to the OWW front page just below the current search box
- When a person responds, the current poll stats will be shown as a histogram.
- Poll will not be limited to OWW members.
- Will revise as needed if abuse is detected.
- Will use existing Ajax-based PHP/JavaScript/MySQL script
- Reports for all polls will be maintained in an OWW MediaWiki special page
- All new poll questions will be added via the special page
- Results will be stored in the OWW database
- wjf 16:34, 9 April 2008 (EDT)Deferred: As-time-permits for April
- wjf 16:34, Deferred to May As-time-permits
Search
- Complete poll to determinne whether we should eliminate the Ajax Google-suggest-inspired search
- The idea of prompted search is sound but the implementation has been criticized by several users
- Jason R. Kelly 17:18, 22 March 2008 (CDT):Should we consider moving to google search? We could have "Go" and "Search", but search would point to a site:openwetware.org google search. I did some informal testing and google seems much better, what's the tech dev position on this?
- wjf 16:34, 9 April 2008 (EDT) Google only searches linked pages. All unlinked pages are not covered by Google.
- wjf 16:34, 9 April 2008 (EDT) Searches of a subset of the wiki will require custom Google searches
- wjf 13:05, 14 April 2008 (EDT) Fixed the Google Search on the OWW search results page. You can now search OWW via Google
- wjf 13:05, 14 April 2008 (EDT) Issue re: Google Search: ads are returned within OWW when this search is done.
- Should I eliminate ads? This may not be too hard but it will require some time (TBD)
- If not, should we register with google so that we get paid for clicks on those ads?
- wjf 23:14, 3 May 2008 (EDT)No action has been taken on this item
Invite User
- Complete work on the "invite" extension
- Use the HTML form Ilya and Reed worked on
- The inviting member will be alerted when a user that member invites joins OWW
- wjf 16:34, 9 April 2008 (EDT) Deferred to May: As-time-permits
Contact Us
- Fix the 'navigation' sidebar icon.
- Part of the problem may be related to caching pages.
- Also may be related to how labels are stored in the MySQL database and the MediaWiki: namespace.
- wjf 16:34, 9 April 2008 (EDT) Fixed. Problem was related to the siet-wide sidbar and the user-specific sidebar.
File Upload
- Deploy a test version of the abbreviated file upload process
- Provide a way to use it within the editor
- Try out the Java-based drag-and-drop upload.
- Radlinks has a closed source but still pretty useful component that fits the bill.
- The initial 'trial' version is limited to small files.
- Price for the full version is $69.00
- wjf 16:34, 9 April 2008 (EDT) Deferred to April: Fix as-time-permits
- wjf 23:14, 3 May 2008 (EDT) Deferred to May: Fix as-time-permits
Fix Google Search
- Was incapacitated when the "search from current page" feature was added.
- The code is in the Special:Search page. This is a matter of moving part of the OWW modified version of the page into the OWW subclassed OWWSpecialSearch php page.
- wjf 16:34, 9 April 2008 (EDT) Deferred to April: Fix as-time-permits
- The code is in the Special:Search page. This is a matter of moving part of the OWW modified version of the page into the OWW subclassed OWWSpecialSearch php page.
User Interface
- Install the FCKEditor
Community Features
- Add configurable header text to the Feedback tag.
- The text will appear in the MediaWiki: namespace
- wjf 16:34, 9 April 2008 (EDT) Done. MediaWiki:contact is the page where it can be modified from.
- The text will appear in the MediaWiki: namespace
Filename conflict resolution
- Investigate providing a way for users to see filenames minus any disambiguation tagging.
- Other users will see the full name.
- Evaluate in light of the MW1.11 Image programming model change.
Deprecate support for Flash Video
- Decided to just use youtube or google video, rather than host anything ourselves.
- wjf 16:34, 9 April 2008 (EDT) Removed
System Management
Upgrade OWW Linux Server at Rackspace
- Complete upgrade agreement/service order
- Work with MIT legal to do this
- Send a message to her immediately
- Get back agreement
- Return to Rackspace
- Work with MIT legal to do this
- Move OWW Server to RHEL5
- Currently on RHEL4
- 2 weeks to complete the work
- Move /data directory
- Reconfigure MySQL
- Standard on RHEL5
- Currently on MySQL 4.1
- Reconfigure PHP5
- Will use the native RHEL5 PHP5 package
- Install sudo and other packages needed
- Load all Databases
- Test Mediawiki
- Test all extensions
- wjf 16:34, 9 April 2008 (EDT) Deferred. Still awaiting Rackspace/MIT contract amendment signoff
- Current status: RackSpace has sent a revised agreement with acceptable hardwaere specs and language that is consistent with MIT procurement. I have printed out the agreement with a set of instructions (Short!) for procurement and will hand-deliver with Isadora tomorrow morning (April 10, 2008)
- wjf 13:05, 14 April 2008 (EDT) Rackspace will have new server online April 17th
- wjf 23:14, 3 May 2008 (EDT) In progress
Complete upgrade to Mediawiki 1.11.2 (or most recent release)
- Load all Databases
- Test Mediawiki
Modify backup procedures
- Add all MySQL backups to the /data rsync process back to MIT
- Move local MIT copy of /data to MIT Bionet server (nightly backup)
- Move rsync job from model.mit.edu (RHEL4) to shmoo.mit.edu (RHEL5)
- Investigate MySQL replication between MIT and Rackspace
Speak to Sasha at Harvard Church Lab re: MySQL database replication
- Explore how this may be accomplished
- Church Lab has excellent web server Internet access and backup facilities
SSL Certificate for OWW
- Price out certificate
- Verisign: 1 Year: $399 for 1 year
- Rackspace/Thawte: $249 for 2 years
- Alternate vendor (GoDaddy.com) offers certs for less than $20.
- Will address after server upgrade (IP address will change but this won't affect a certificate. But will hold off: 1 less thing to go wrong during upgrade to RHEL 5)
- wjf 23:14, 3 May 2008 (EDT) Still in progress
- Details of the certificate will be present in the certificate itself:
- url will be https://www.openwetware.org
- org is OpenWetWare.org
- Org unit is 'Operations'
- Rackspace will invoice/install this week.
- No issue moving the certificate to another server that I'm aware or
- Certificate does not contain the IP address, just the DNS name
- This will allow user logins to OWW to be protected.
- We don't anticipate deploying SSL for all OWW transactions.
- The basis for this is non-repudiation and authentication but not general encryption.
- wjf 23:14, 3 May 2008 (EDT) Still in progress
- Details of the certificate will be present in the certificate itself:
Email Issues
- Current Mailman mailing lists
- List all of them
- Document where they are described in OWW help
- Make sure help is accurate
- Evaluate other mailing list solutions
- Not planning any immediate changes
- UMS
- Document the current email settings
- Verify all are accurate
- Admin Mailing List
- Look to other means of allowing admins to be connected to apps.
- example: new RSS feed to track pending users
- Report findings
- wjf 23:14, 3 May 2008 (EDT) Still in progress
- Look to other means of allowing admins to be connected to apps.
Research items
Image Upload naming
- Determine how to reduce problems resulting from MW's "global" image naming features.
- Recently was responsible for taking out parts of the Endy lab pages.
- We should address at the same time better image upload is added.
- May be a higher priority than adding image upload improvements.
- wjf 23:14, 3 May 2008 (EDT) Still in progress
Search
- Evaluate Wikipedia's Lucene Search for OWW
- Provides for Relevance-ranked searching
- Evaluate Google Custom Search
Subscribe to Page Range
- Evaluate a way to subscribe to changes for a range of pages rather than from a specific page.
OWW Chat
- Work with Austin to integrate the new Jabber chat features with OWW
- Figure out what to do about the current Wiki:Chat PHP/HTML/Javascript search
- Is there an way to implement/reserve a way to schedule voice chats?