Sugar Network/1.0/Todo: Difference between revisions

No edit summary
No edit summary
Line 1: Line 1:
{{Template:Harmonic Distribution Cycle Linkbar}}
{{Template:Harmonic Distribution Cycle Linkbar}}


== 0.1 ==
== Features ==
 
This is a list of features that need to be implemented during the [[#Intermediate_releases|intermediate releases]]. In brackets, there will be mentioned [[#Intermediate_releases|intermediate releases]] that when particular feature needs to be initially implemented (obviously, that implementation needs to be polished until final 1.0 release).
 
=== Sugar Network ===
 
Features related to [[Sugar Network]] implementation.
 
'''Object domain'''
 
: The detailed information about Sugar Network object domain might be found on [[Sugar_Network/Concept|concept pages]] and in [[Platform_Team/Sugar_Network/Objects_model|objects model]]. But in short, Sugar Network objects are represented by the following list (object names might not be exposed in final GUI):
 
:* ''<u>Context</u>''<br>These are the top-level entities that represent content in the Sugar Network and might be several types:
:** Sugar Activities ([[#0.1|0.1]]),
:** {{Code|.xol}} files ([[#0.3|0.3]]);
:** arbitrary documents that might be opened by the Sugar, e.g., PDF or HTML files that represent, e.g., books ([[#0.3|0.3]]);
:** (this list might be extended before releasing 1.0, e.g., by editable Wiki articles).
 
: The rest of objects directly or indirectly associated with ''Contexts''.
 
:* ''<u>Question</u>''<br>General questions about ''Contexts''. The idea is populating the knowledge base for the ''Context'', similar (but much simpler) to [http://stackoverflow.com/ stackoverflow site]. ([[#0.1|0.1]])
 
:* ''<u>Idea</u>''<br>Any ideas regarding ''Contexts''. ([[#0.2|0.2]])
 
:* ''<u>Problems</u>''<br>Report a problem with ''Contexts''. A user-friendly interface to complain about an error that the users encountered when working with the ''Context''. It is not intended to be a full functional bugs reporting system, but rather a users friendly interface to ask questions. For real bugs reporting case, there is semiautomatic ''Report'' object, or experienced people can use already existing bugs reporting systems. ([[#0.2|0.2]])
 
:* ''<u>Solution</u>''<br>Object represent exactly a solution for particular ''Question'', ''Idea'', ''Problem''. ([[#0.3|0.3]])
 
:* ''<u>Review</u>''<br>A post that reviews the ''Context''. (?)
 
:* ''<u>Comment</u>''<br>Short comment for existing ''Question'', ''Idea'', ''Problem'', ''Review'' object. If you have a post with more than a couple of lines, consider creating new object instead of commenting existing one. (?)
 
:* ''<u>Artifact</u>''<br>Object created within the ''Context'':
:** Activity objects, (?)
:** (this list might be extended before releasing 1.0).
 
'''Workflows'''
 
From users point of view.
 
 
== Intermediate releases ==
 
More detailed TODO list for particular intermediate releases according to the [[Platform_Team/Harmonic_Distribution/1.0/Roadmap|roadmap]].
 
=== 0.1 ===


* <strike>Users friendly Sucrose+Sugar Network client distribution.</strike> Done.
* <strike>Users friendly Sucrose+Sugar Network client distribution.</strike> Done.
Line 25: Line 70:
Switch between Home View modes will happen from Control Panel.
Switch between Home View modes will happen from Control Panel.


== 0.2 ==
=== 0.2 ===


* <strike>Investigate Jabber related issues: [http://lists.sugarlabs.org/archive/sugar-devel/2012-March/036322.html].</strike> Major work is done, minor issues might be fixed in process.
* <strike>Investigate Jabber related issues: [http://lists.sugarlabs.org/archive/sugar-devel/2012-March/036322.html].</strike> Major work is done, minor issues might be fixed in process.
Line 35: Line 80:
* XO images for students and teachers, teachers server. This downstream work Will be done within the Hexokinase project.
* XO images for students and teachers, teachers server. This downstream work Will be done within the Hexokinase project.


== 0.3 ==
=== 0.3 ===


* Setup translation.sugarlabs.org translation process.
* Setup translation.sugarlabs.org translation process.
Line 47: Line 92:
* Worfklow to semi automatic collect fail reports using Report resource.
* Worfklow to semi automatic collect fail reports using Report resource.
* final XO image, for students and teachers (teachers server), that is ready for deploying.
* final XO image, for students and teachers (teachers server), that is ready for deploying.
== 1.0 ==
* Implement Articles resource, full featured wiki articles (sub-pages, attached files).


== Statistics to gather ==
== Statistics to gather ==