Roadmap
Development
Coordinator: Jamie
Within the alpha stage of Long Haul, we are porting modules to the new system and gradually adding the features we want. Expect with every alpha a new big feature and a new module. (I've also nicknamed each alpha based on that feature.
- 2.0 - Object Oriented design for the Portal Software
- 2.0 - Greatly enhanced module system with a rich API
2.0a1 - Introduction of slugs which give a standard and intuitive format for linking to data within each module.Completed.- 2.0a3 ("camo") - Add some kind of skinning/templating system.
- 2.0a4 ("slimey") - Make slugs prevelent and used (increase sliminess); and port a module.
- 2.0a5 ("pentacostal") - Add i18n/L10n capabilities.
- 2.0a6 ("communal") - Integrate portions of the members module; port openfirst.members.
More details are available at: New things for openFIRST.
Internationalization
Coordinator: Guilherme
- No target date - Implementation of a standard system to allow for translation of pages.
- No target date - Translation of openFIRST Portal System from English to Portugese.
Validity
Coordinator: Daniel
- September 5th, 2005 - Completion of a new header/footer for the openFIRST Project page which is XHTML 1.1 compliant and is designed to be much more friendly to use.
Testing
Coordinator: T.B.D. (Volunteers are needed)
The testing group is fairly self explanatory. The duties of the testing group are not limited to just the modules distributed by the openFIRST project but also include the testing of other efforts.
- ASAP - Testing coordinator appointed
- No target date set - Prepare Selenium tests of openFIRST Portal System, FIRST Blogs, etc. (may wish to use Selenium IDE for Firefox)
- No target date set - Find people to run the prepared Selenium tests as necessary following code changes.
Accessibility
Coordinator: T.B.D. (Volunteers are needed)
The accessibility group is responsible for ensuring that the site, modules, etc. work for those who are faced with disabilities such as blindness, poor vision, and those accessing openFIRST materials through a medium other than a conventional web browser (such as those using a PDA/cell phone browser, screen reader, braile output device, etc.)
- ASAP - Accessibility coordinator appointed
Administration
Coordinator: Tim
- No target date set - Feeds of new content that are potentially FIRST-related blogs incorporated into the moderator area (to help streamline the process of discovering new FIRST-related blogs) - not yet started
- No target date set - Automatic attempts at determining the RSS feed location from a blog address (to simplify adding new blogs for people) - researched, but, no code yet
- June, 2006 - Test new FIRST Blogs features from May (see below) and roll them out.
- May, 2006 -
Some method of viewing errors relating to a blog (to help moderators troubleshoot why something's not working as expected)(complete) - May, 2006 -
Credits page for FIRST Blogs moderators(complete) - May, 2006 -
Topic areas for blogs (to help combat information overload).(complete) - May, 2006 -
FIRST Blogs Custom reading lists (to let people pick and choose which blogs they'd like to view and to find out what blogs their friends are reading).(complete) - May, 2006 -
Login system (to let people save the above settings and update/edit their listings in a more friendly manner)(complete) - May, 2006 -
FIRST Wiki integration (to pull down descriptions of blogs/teams where appropriate and use peer moderated descriptions of blogs)(complete) - No target date set - Updated layout (to better integrate with the rest of openFIRST)
- No target date set - Online installer/updater for openFIRST Portal System
- Postponed indefinitely - Auto-discovery of new blogs for FIRST Blogs using an XML feed of user information from Chief Delphi (no such feed is being produced, yet)
Evangelism
Coordinator: T.B.D. (Volunteers are needed)
The evangelism group is tasked with getting users/volunteers/generally spreading the word about the project
- ASAP - Evangelism coordinator appointed
Support
Coordinator: T.B.D. (Volunteers are needed)
The support group is responsible primarily for supporting the shipped modules using Bugzilla, e-mail, forums, and potentially other means
- ASAP - Support coordinator appointed

