| WARNING: The content of this section is considered DEPRECATED and OBSOLETE It is preserved for historical or documenting reasons.
|
Overview
This page goes hand-in-hand with the Feature requests page, as follows:
- 1. Feature requests
- Features, requirements and requests by country. This page contains verbatim requests from technical leads or translated and reviewed rewrites of initial feedback. Only items specifically requested by a qualified technical lead, administrator, teacher or student in the country should go in this section. See also: Deployments
- 2. Feature roadmap
- Feature suggestions by technical strategy. Each item on this page should include reference to the;Requester: (e.g. country or engineer or URLs to relevant discussions and sites). It should also include a reference to which element of the strategy it fits in to (if available).
Suggestions for providing input
- Please sign in to the wiki when updating this page and its subpages so we know who made the edits.
- Raw, unfiltered feedback from countries and deployments should go on the Feature requests page.
- Feel free to add to this page following the guidelines described above. You can add a subsection to #General comments below, or add to this page's discussion page.
- To comment on a particular feature, click the feature's title to go to its subpage, then comment on its discussion page.
- Before editing the subpage for a particular feature, , discuss your edits with the original poster /owner beforehand.
- You must use the template correctly when requesting features or enhancements, otherwise your feature won't show up. Follow #Adding to the roadmap carefully
- Use <trac> when referencing tickets/bugs.
- Additional suggestions for providing input are welcome.
- Create a new section (At the == header 2 == level) for your country or request if none present are adequate.
- Make sure all ideas have a very solid basis for being valuable to customers. Including links to blogs, reports or other data that proves users really need your feature will make a big difference.
Roadmap
This section lists major features to be added to XO software over time.
All features
Click on the arrows in any heading to re-sort by that heading.
| Area |
Feature |
Requested by |
Helps deploy |
Target for 9.1 |
Owner(s) |
Priority |
| Activity-related work |
Feature roadmap/Terminal improvements |
Sayamindu |
0- |
0no |
Sayamindu |
33 |
| Activity-related work |
Feature roadmap/Spell checker in Write |
Yifan Genessee |
0- |
0no |
Yifan |
33 |
| Activity-related work |
Feature roadmap/New activities |
Alabama Juliano |
0- |
0no |
|
22 |
| Activity-related work |
Feature roadmap/Single sign-on from Browse |
Reuben |
1yes |
1yes |
Gregorio |
22 |
| Activity-related work |
Feature roadmap/Sugarized color picker |
Juliano |
0- |
0no |
|
33 |
| Activity-related work |
Feature roadmap/Easy "Sugarization" |
Wanda David |
0- |
0no |
Gregorio |
22 |
| Activity-related work |
Feature roadmap/Activity updater improvements |
CScott |
0- |
0no |
CScott |
22 |
| Activity-related work |
Feature roadmap/Browse update and multi-media |
Skierpage |
0- |
0no |
|
22 |
| Activity-related work |
Feature roadmap/Concept maps |
Panama OLPC Sur |
0- |
0no |
Gregorio |
33 |
| Activity-related work |
Feature roadmap/Better eBook reader |
Alabama Haiti Devel thread |
0- |
0no |
Gregorio |
22 |
| Collaboration |
Feature roadmap/File sharing |
Peru blog |
0- |
0no |
Simon Eben Guillaume |
22 |
| Collaboration |
Feature roadmap/Synchronous collaboration |
Carla and David Teachers on OLPC-Sur Peru technical leaders |
0- |
0no |
Gregorio |
22 |
| Collaboration |
Feature roadmap/"Candy Bag" or "Bulletin Board" activity |
|
0- |
0no |
|
33 |
| Collaboration |
Feature roadmap/Asynchronous collaboration |
Juliano Cynthia |
0- |
0no |
Gregorio Martin |
22 |
| Collaboration |
Feature roadmap/Scalable link-local presence |
|
0- |
0no |
Morgs Sjoerd Simons Elliott Fairweather Polychronis Ypodimatopoulos |
33 |
| Collaboration |
Feature roadmap/Collaboration groups |
OLPC Peru |
0- |
0no |
Eben |
22 |
| GUI and usability |
Feature roadmap/Contextual help |
Brianne |
0- |
0no |
|
33 |
| GUI and usability |
Feature roadmap/Trash can |
Bzg |
0- |
0no |
|
33 |
| GUI and usability |
Feature roadmap/GUI suggestion from SJ |
Emulating the XO |
0- |
0no |
Emulating the XO |
33 |
| GUI and usability |
Feature roadmap/Scalable zoom levels |
UI Team Collabora |
0- |
0no |
Eben Collabora |
33 |
| GUI and usability |
Feature roadmap/Keyboard navigability |
Homunq |
0- |
0no |
Homunq |
33 |
| GUI and usability |
Feature roadmap/Journal improvements |
CScott |
0- |
0no |
CScott Eben |
22 |
| GUI and usability |
Feature roadmap/Hardware alerts |
OLPC Uruguay |
0- |
0no |
|
33 |
| Hardware support |
Feature roadmap/Accurate touchpad |
Carla OLPC Rwanda OLPC Ethiopia Haiti |
0- |
0no |
Wad PGF Gregorio |
33 |
| Hardware support |
Feature roadmap/Grab-scroll keys |
Garycmartin |
0- |
0no |
Erik Garrison |
33 |
| Hardware support |
Feature roadmap/VGA Projector |
OLPC Ghana |
1yes |
0no |
Bjordan |
33 |
| Hardware support |
Feature roadmap/Blinking lights usage |
Mikus |
0- |
0no |
|
33 |
| Linux and OS |
Feature roadmap/Replace JFFS file system with better one |
Deepak |
|
|
Deepak |
|
| Linux and OS |
Feature roadmap/File name and directory access |
Gnu Ben Erik Greg Marvin |
|
|
|
|
| Linux and OS |
Feature roadmap/Rebase on Fedora 10 |
Ed |
1yes |
1yes |
Gregorio |
11 |
| Linux and OS |
Feature roadmap/NAND full should not crash XO |
OLPC Uruguay |
|
|
Gregorio |
|
| Linux and OS |
Feature roadmap/Run Fedora applications on XO |
Ed David |
1yes |
1yes |
Gregorio PBRobinson Erik |
11 |
| Linux and OS |
Feature roadmap/Copying files between Journal and USB |
Bzg OLPC Uruguay |
|
|
Gregorio |
|
| Localization |
Feature roadmap/Multilanguage support |
Sayamindu OLPC Bolivia OLPC Peru OLPC Rwanda Others? |
|
|
Sayamindu |
|
| Localization |
Feature roadmap/Better Arabic Support |
Dubai OLPC Palestine Lebanon refugee camps (Sabra and Shatilla) |
1yes |
1yes |
Gregorio Marc Martin S |
11 |
| Localization |
Feature roadmap/Translations |
OLPC Mongolia OLPC Rwanda All |
1yes |
1yes |
Sayamindu Gregorio |
11 |
| Localization |
Feature roadmap/Spell checking |
Sayamindu Sur list |
|
|
Sayamindu |
|
| Localization |
Feature roadmap/Language customization |
Sayamindu Sur list |
|
|
|
|
| Localization |
Feature roadmap/SCIM |
Sayamindu |
1yes |
1yes |
Sayamindu |
11 |
| Localization |
Feature roadmap/Enhanced i18n |
Sayamindu |
|
|
Sayamindu |
|
| Localization |
Feature roadmap/RTL support |
OLPC Lebanon |
1yes |
1yes |
Sayamindu |
22 |
| Localization |
Feature roadmap/Language pack version 3 |
Sayamindu |
|
|
Sayamindu |
|
| Network |
Feature roadmap/Network Manager GUI |
|
|
|
|
|
| Network |
Feature roadmap/Document and improve default network connection |
? |
|
|
|
|
| Network |
Feature roadmap/XO as internet gateway (formerly called MPP) |
OLPC Uruguay Kimquirk Michailis |
1yes |
1yes |
|
22 |
| Network |
Feature roadmap/802.1x support |
OLPC Uruguay |
|
|
Cjb |
|
| Network |
Feature roadmap/Full IPv6 support |
Marc Blanchet |
|
|
Marc Blanchet |
|
| Network |
Feature roadmap/"Asynchronous internet" |
CScott |
|
|
CScott |
|
| Network |
Feature roadmap/Reliable access to encrypted APs |
XO Giving |
|
|
|
|
| Other |
Feature roadmap/Developers Center web site |
|
|
|
None yet. |
|
| Other |
Feature roadmap/System clock |
OLPC Birmingham Seen on devel list (anyone have time to search for the threads?) |
|
|
MartinDengler |
|
| Other |
Feature roadmap/Backup to Internet |
Walter |
0- |
0no |
|
44 |
| Other |
Feature roadmap/Library and bundle updates |
Emulating the XO |
|
|
Emulating the XO |
|
| Other |
Feature roadmap/Screen zoom |
Gregorio |
|
|
Gregorio |
|
| Other |
Feature roadmap/Caps lock option |
Jg |
|
|
None yet. |
|
| Other |
Feature roadmap/Universal view-source |
Tomeu |
|
|
Tomeu Gregorio |
|
| Other |
Feature roadmap/Printing support |
CScott Others |
|
|
Gregorio |
|
| Other |
Feature roadmap/Debug tool |
OLPC Uruguay |
|
|
Erik Garrison |
|
| Other |
Feature roadmap/Fully comply with GPLv3 |
FSF Gnu |
|
|
Gregorio |
|
| Performance |
Feature roadmap/General UI sluggishness |
OLPC Uruguay OLPC Peru |
0- |
0no |
MarcoPesentiGritti Erik Gregorio |
22 |
| Performance |
Feature roadmap/Faster task switching |
OLPC Peru OLPC Uruguay |
|
|
Erik |
|
| Performance |
Feature roadmap/Faster activity launch and save |
OLPC Peru OLPC Uruguay |
|
|
|
|
| Power management |
Feature roadmap/No power regressions |
Gregorio OLPC Ethiopia OLPC Rwanda Haiti. |
1yes |
1yes |
Rsmith |
11 |
| Power management |
Feature roadmap/Shutdown menu |
Haiti OLPC Rwanda |
1yes |
1yes |
PGF Gregorio |
11 |
| Power management |
Feature roadmap/Improved battery life |
Kimquirk Carla Gnu OLPC Ethiopia Juliano |
1yes |
1yes |
Joe Gregorio Cjb Wmb@firmworks.com Deepak |
11 |
| Reliability |
Feature roadmap/Memory pressure |
Elana OLPC Peru Carla |
|
|
Jg |
|
| Reliability |
Feature roadmap/Journal never loses work |
Everyone |
|
|
Tomeu Greg^ |
|
| Reliability |
Feature roadmap/Clipboard |
Eben |
|
|
Eben Tomeu MarcoPesentiGritti |
|
| School server |
XS Blueprints:Datastore Simple Backup and Restore |
OLPC Peru |
|
|
|
|
| Security, activation and deployability |
Feature roadmap/Activation lease security |
OLPC Peru Ethiopia (especially last point) Uruguay? |
1yes |
1yes |
|
11 |
| Security, activation and deployability |
Feature roadmap/Improved antitheft mechanisms |
CScott |
|
|
CScott |
|
| Security, activation and deployability |
Feature roadmap/GUI OS updates |
Eben CScott |
1yes |
1yes |
|
11 |
| Security, activation and deployability |
Feature roadmap/Faster imaging |
OLPC Ethiopia OLPC Rwanda Haiti |
1yes |
1yes |
Gregorio Reuben Wmb@firmworks.com |
22 |
| Security, activation and deployability |
Feature roadmap/Theft reporting |
Peru? |
|
|
|
|
| Security, activation and deployability |
Feature roadmap/Image customization |
OLPC Uruguay OLPC Ethiopia OLPC Colombia OLPC Peru OLPC Mexico OLPC Mongolia |
1yes |
1yes |
|
11 |
| Security, activation and deployability |
Feature roadmap/Image signing key delegation |
OLPC Uruguay |
1yes |
1yes |
CScott |
11 |
| Security, activation and deployability |
Feature roadmap/XO monitoring |
OLPC Peru |
|
|
Kimquirk |
|
| Security, activation and deployability |
Feature roadmap/Security and isolation work |
CScott |
0- |
0no |
CScott |
33 |
| Security, activation and deployability |
Feature roadmap/Activation via wireless |
Kimquirk |
1yes |
1yes |
|
11 |
| Server |
Feature roadmap/Automatically recognize XO on restore page |
Reuben |
|
|
Gregorio |
|
| Server |
Feature roadmap/School server push of XO images |
OLPC Peru |
|
|
Martin |
|
| Server |
Feature roadmap/Scalable server-based presence |
|
|
|
Guillaume Desmottes Dafydd Harries Eben Morgs |
|
Other queries
Feature roadmap/Page of all features that target 9.1.0 embeds all the pages with Target for 9.1 set to "yes".
See Features-test for other queries, you can add your own to it or copy them to other pages.
Adding to the roadmap
When adding a new feature please follow these guidelines.
- Make sure the feature doesn't already exist
- Read the Usage section of Template:Feature tracking for help filling out the template on the new page
- Pick a "Feature subcategory" from Category:Software features
- Find the requester(s)' wiki pages and the feature owner's User: wiki page
- Change Good feature name to your new subpage title, following the OLPC:Style guide for page names
- Ready? Click the button below to create a new wiki subpage with the right title convention that's prefilled from Template:Feature tracking/Preload, edit it to suit, then save. After a delay (due to wiki query and page caching), your new subpage will appear in lists of features.
A description of each field is listed here:
- Requesters
- Deployments, engineers, or both who support the request
- Requirements
- User level requirement definition; Links to detailed wiki pages, mailing list threads, or other resources are welcome
- Specification
- Design and technical implementation ideas; Links to detailed wiki pages, mailing list threads, or other resources are welcome
- Owners
- Names of developers and/or champions of the request who will ensure that progress is made
- Priority
- 1-5 (1 = Critical, 2 = High, 3 = Medium, 4 = Low, 5 = not needed)
- Helps deployability
- yes or no Better deployability is the goal of 9.1.0. Set to "yes" if the feature helps that goal, regardless of its "target 9.1.0" status.
- Target for 9.1
- yes or no "yes" means that an OLPC engineer is (or will be) assigned to work on this for 9.1.0 release.
See also: general suggestions for providing input.
Adding a category
Only do this with careful forethought and a confirmation on the wiki gang list http://lists.laptop.org/pipermail/wiki-gang/>
1. Mention the new category name in the template:
| Feature subcategory=Easter eggs
2. Be sure to create the subcategory: edit the category's page (Category:Easter eggs) and add
[[Category:Software features]] to it.
If you forget #2, some queries will omit the page and people may have a hard time finding your new feature subcategory.
Documentation on semantic templates
Enables a dynamic Feature roadmap — see Semantic MediaWiki#For software features.
When you fill in Template:Feature tracking on one of the feature roadmap sub-pages, the template both displays the feature's information in a basic table (using {{Definition table}}) and makes semantic annotations for many of the template fields — assigning values to properties such as Property:Requested by. That allows this page and others (such as Features-test) to query for and display these properties.
|