OpenWetWare:Software/Milestones/May 2008

From OpenWetWare

Jump to: navigation, search

Contents

Development Items

Ordered Priority List From May

  1. Complete migration to new server
  2. Upgrade to MediaWiki 1.2
  3. Complete Google Search Option on main page
  4. Email: migrate to GoolgeGroup lists
  5. Email: improve spam-related issues in sending and receiving email
  6. User Poll: Enable it
  7. Lab Notebook: Continue to support Ricardo
  8. Enable site analytics/metrics so we can track stats

Ordered Priority List From April

  1. Reformat the RSS feed CSS and format
    1. wjf 23:14, 3 May 2008 (EDT) Done
    2. wjf 12:46, 4 May 2008 (EDT) Demo: View the RSS Feed.
  1. Migrate to new RHEL5 server. (No later than Tuesday May 6th)
    1. wjf 23:14, 3 May 2008 (EDT) In Progress
  1. Migrate to MediaWiki 1.12. (No later than Tuesday May 6th)
    1. wjf 23:14, 3 May 2008 (EDT) In Progress
    2. wjf 12:57, 4 May 2008 (EDT) All current extensions have been tested
    3. wjf 12:46, 4 May 2008 (EDT) Demo: Staging Release: Please Don't save edits!
  1. Visitor blurb: add it
    1. wjf 23:14, 3 May 2008 (EDT) Done
  1. Who's online: fix it
    1. wjf 23:14, 3 May 2008 (EDT) Done
    2. wjf 12:46, 4 May 2008 (EDT) Demo: Staging Release: Please Don't save edits!
  1. Google Search: use it rather than OWW/MediaWiki on all searches. See notes below.
    1. wjf 23:14, 3 May 2008 (EDT) In Progress
  1. New OWW Logo
    1. wjf 23:14, 3 May 2008 (EDT)Done.
  1. Email Issues: Investigate current problems (per Reshma's message)
    1. wjf 23:14, 3 May 2008 (EDT) In Progress
  1. User Poll
    1. wjf 23:14, 3 May 2008 (EDT) Done
    2. wjf 12:46, 4 May 2008 (EDT) Demo: Try it!
  1. Share This (just added to the list: worked with 1.12)
    1. wjf 23:14, 3 May 2008 (EDT) Done
    2. wjf 12:46, 4 May 2008 (EDT) Demo: See the box below search
  1. My Images
    1. wjf 12:46, 4 May 2008 (EDT) Demo: See it!
  1. Quiz
    1. wjf 12:46, 4 May 2008 (EDT) Demo: Try it!
  1. Show User Information
    1. wjf 12:46, 4 May 2008 (EDT) Demo: Try it!

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)
  • 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.
    • wjf 13:05, 14 April 2008 (EDT) Will address immediately. Should be a short fix.
    • wjf 23:14, 3 May 2008 (EDT) Importing most recent version of the extension.
      • Should have it up this evening.
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
  • 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
    • Also provides a drop-down list of all current projects
      • wjfDone. Prototype is not being implemented at this point.
  • Add auto-create of a Project page
    • No need to enter or edit mediawiki text on project creation
      • wjf 16:34, 9 April 2008 (EDT)Working with Ricardo on rolling the 'slimmed-down' version of MediaWiki to end-users
      • wjf 23:14, 3 May 2008 (EDT)Currently working with Ricardo on bugs if found.

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

User Interface

  • Install the FCKEditor
    • Requires MW1.11
      • Notify Steering Committee
    • Solicit input.
      • wjf 16:34, 9 April 2008 (EDT) Awaiting Rackspace and server upgrade before movving to the required MW 1.12 release
      • wjf 23:14, 3 May 2008 (EDT)Work on migration is ongoing

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.
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.
      • wjf 16:34, 9 April 2008 (EDT) Deferred. Work on as-time-permits in April
      • wjf 23:14, 3 May 2008 (EDT)Deferred. Work on as-time-permits in April
      • wjf 23:14, 3 May 2008 (EDT)Deferred. Work on as-time-permits in May

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
  • 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
    • Test all extensions
      • wjf 16:34, 9 April 2008 (EDT) Deferred. Still awaiting Rackspace/MIT contract amendment signoff
      • wjf 23:14, 3 May 2008 (EDT) In progress
      • wjf 12:46, 4 May 2008 (EDT) Demo: Try it!
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
      • wjf 16:34, 9 April 2008 (EDT) Deferred. Still awaiting Rackspace/MIT contract amendment signoff
      • wjf 23:14, 3 May 2008 (EDT) In progress

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
    • Will contact this week (April 9th, 2008 week)
      • wjf 13:05, 14 April 2008 (EDT) still pending
      • wjf 23:14, 3 May 2008 (EDT)Meeting scheduled

SSL Certificate for OWW

  • Price out certificate
    • Verisign: 1 Year: $399 for 1 year
    • Rackspace/Thawte: $249 for 2 years
      • wjf 13:10, 16 March 2008 (CDT) Based upon the Rackspace ***Price, I ordered a 2 year SSL certificate.
        • wjf 16:34, 9 April 2008 (EDT) Original Rackspace certificate was cancelled re: concerns from Austin.
    • 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:
    • 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

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

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
    • We can create multiple custom searches, each for a major site area such as
      • Materials
      • Protocols
      • Courses
        • wjf 16:34, 9 April 2008 (EDT) Still in progress
        • wjf 23:14, 3 May 2008 (EDT) Still in progress

Subscribe to Page Range

  • Evaluate a way to subscribe to changes for a range of pages rather than from a specific page.
    • Uses the "Recent Changes" page and a filter
        • wjf 16:34, 9 April 2008 (EDT) Still in progress
        • wjf 23:14, 3 May 2008 (EDT) Still in progress
        • wjf 12:46, 4 May 2008 (EDT) Demo: Try it!

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?
    • Skype works but is proprietary
      • Most OWW members have access to it.
      • Other VOIP methods?
        • wjf 16:34, 9 April 2008 (EDT) Still in progress
        • wjf 23:14, 3 May 2008 (EDT) Still in progress

My Images

Quiz

Personal tools