Feature roadmap: Difference between revisions
DanielDrake (talk | contribs) No edit summary |
|||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<b><font color=red><big>For current information on OLPC's feature planning process, see [[Release Process Home]].</big></font></b> |
|||
{{Deprecated}} |
|||
{{RightTOC}} |
{{RightTOC}} |
||
{{OLPC}} |
|||
= Overview = |
= Overview = |
||
'''This page lists all well defined feature requests for XO. Some of these feature will make forthcoming releases and some will not.''' <br> |
|||
The features will be flagged for a release and listed on the corresponding release page as they get prioritized, scoped and filled in. This page is meant to be abstracted from releases and it should therefore include a superset of priorities for any given release. |
|||
This page goes hand-in-hand with the [[Feature requests]] page, as follows: |
This page goes hand-in-hand with the [[Feature requests]] page, as follows: |
||
Line 12: | Line 10: | ||
;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). |
;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). |
||
<span style="font-weight: bold; color: red; font-size: 16pt; line-height: 120%;">The next release is [[9.1.0]] planned for posting in March, 2009. Weekly meetings for 9.1.0 planning are held on Wed. at 2PM US ET on IRC - freednode.net #olpc-meeting channel </span>''' |
|||
== Suggestions for providing input == |
== Suggestions for providing input == |
||
Line 34: | Line 30: | ||
Click on the arrows in any heading to re-sort by that heading. |
Click on the arrows in any heading to re-sort by that heading. |
||
{{#ask: |
{{#ask: |
||
[[Category:Software features]] [[ |
[[Category:Software features]] [[Is part of::+]] |
||
|?Is part of=Area |
|?Is part of=Area |
||
|?=Feature |
|?=Feature |
||
Line 45: | Line 41: | ||
|mainlabel=- |
|mainlabel=- |
||
|limit=200 |
|limit=200 |
||
|default=Nothing found in [[:Category:Software features]] with [[Property: |
|default=Nothing found in [[:Category:Software features]] with [[Property:Is part of]]?! |
||
}} |
}} |
||
Line 74: | Line 70: | ||
A description of each field is listed here: <br> |
A description of each field is listed here: <br> |
||
; Name : A brief, one-line summary of the feature, used as the title on the page |
|||
; Requesters : Deployments, engineers, or both who support the request |
; 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 |
; Requirements : User level requirement definition; Links to detailed wiki pages, mailing list threads, or other resources are welcome |
||
Line 86: | Line 81: | ||
=== Adding a category === |
=== Adding a category === |
||
Only do this with careful forethought and a confirmation on the wiki gang list http://lists.laptop.org/pipermail/wiki-gang/ |
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: |
1. Mention the new category name in the template: |
||
|Feature subcategory=Easter eggs |
|Feature subcategory=''Easter eggs'' |
||
2. Be sure to create the |
2. Be sure to create the subcategory: edit the category's page (Category:''Easter eggs'') and add |
||
⚫ | |||
⚫ | |||
⚫ | |||
If you forget #2, some queries will omit the page and people may have a hard time finding your new feature subcategory. |
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 === |
|||
⚫ | |||
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 {{tl|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. |
Latest revision as of 16:05, 10 February 2011
For current information on OLPC's feature planning process, see Release Process Home.
OverviewThis page goes hand-in-hand with the Feature requests page, as follows:
Suggestions for providing input
RoadmapThis section lists major features to be added to XO software over time. All featuresClick on the arrows in any heading to re-sort by that heading. {{#ask: Is part of::+ |
?Is part of=Area | ?=Feature | ?Requested by=Requested by | ?Helps deployability#yes,-=Helps deploy | ?Target for 9.1#yes,no | ?Contact person=Owner(s) | ?Priority | sort=Is part of | mainlabel=- | limit=200 | default=Nothing found in Category:Software features with Property:Is part of?!
}} Other queriesFeature 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 roadmapWhen adding a new feature please follow these guidelines.
<inputbox> type=create preload=Template:Feature tracking/Preload buttonlabel=Create a new Feature roadmap subpage. default=Feature roadmap/Good feature name width=40 bgcolor=#f0f0ff </inputbox> A description of each field is listed here:
See also: general suggestions for providing input. Adding a categoryOnly 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 templatesEnables 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. |