Changes

310 bytes added ,  00:08, 19 December 2011
→‎Resources: Add solutions, more detailed actions
Line 67: Line 67:  
The whole experience within the Sugar Network is about Player's interaction with resources. The major resource is [[#Projects|Projects]] that contain all other resources:
 
The whole experience within the Sugar Network is about Player's interaction with resources. The major resource is [[#Projects|Projects]] that contain all other resources:
   −
* [[#Questions|Questions]],
+
* Feedback related:
* [[#Ideas|Ideas]],
+
** [[#Questions|Questions]],
* [[#Problems|Problems]],
+
** [[#Ideas|Ideas]],
 +
** [[#Problems|Problems]],
 
* [[#Wiki|Wiki]],
 
* [[#Wiki|Wiki]],
 
* [[#Gallery|Gallery]],
 
* [[#Gallery|Gallery]],
* [[#Sources|Releases]],
+
* Development related:
* [[#Objectives|Objectives]].
+
** [[#Sources|Releases]],
 +
** [[#Objectives|Objectives]].
    
When it is possible, Resources support the history. Resources can't be physically removed, only stated as removed and hidden from the default observing.
 
When it is possible, Resources support the history. Resources can't be physically removed, only stated as removed and hidden from the default observing.
Line 109: Line 111:  
:* Change Zoom level attributes;
 
:* Change Zoom level attributes;
 
:* Owner of project (initially, creator) can add/remove another Players from owners list;
 
:* Owner of project (initially, creator) can add/remove another Players from owners list;
 +
:* Discuss the Project;
 +
:* Vote for the Project;
 
:* Delete Project;
 
:* Delete Project;
    
=== Questions ===
 
=== Questions ===
   −
General question about the Project. The users friendly interface to ask questions regarding current Project. The workflow is much simpler in comparing with regular bugs trackers, just ask your question and wait for answers. It might look like simplified [http://stackoverflow.com/ stackoverflow] workflow.
+
General question about the Project. The users friendly interface to ask questions regarding current Project. The workflow is much simpler in comparing with regular bugs trackers, just ask your question and wait for answers.
    
The rest of non-developers needs are covered by [[#Ideas|Ideas]] and [[#Problems|Problems]]. The developers needs are covered by the [[#Objectives|Objectives]] and its advanced view in particular.
 
The rest of non-developers needs are covered by [[#Ideas|Ideas]] and [[#Problems|Problems]]. The developers needs are covered by the [[#Objectives|Objectives]] and its advanced view in particular.
Line 119: Line 123:  
Attributes:
 
Attributes:
   −
:* Topic, one line;
+
:* Title, one line;
:* Description, multi-lined text.
+
:* Description, multi-lined text;
 +
:* A list of solutions provided by any Players.
    
Actions:
 
Actions:
   −
:* Create;
+
:* Create a Question;
:* All Players can Vote for a comment with "Works for me"/"Doesn't work for me", might be multiple.
+
:* Discuss the Question;
:* "Works for me" Vote given by Question creators means having an Answer for the Question.
+
:* Vote for the Question;
 +
:* Create a Solution;
 +
:* Discuss a Solutoin;
 +
:* Vote for a single Solution;
 +
:* Vote given by Question creator means an answer for the Question.
    
=== Ideas ===
 
=== Ideas ===
   −
Any ideas regarding the Project. The users friendly interface to propose your idea to the current Project developers. The workflow is much simpler in comparing with regular bugs trackers, just offer you suggestion, look how other people will rate it and wait for the implementation. It might look like simplified [http://www.ideatorrent.org/ ideatorrent] workflow.
+
Any ideas regarding the Project. The users friendly interface to propose your idea to the current Project developers. The workflow is much simpler in comparing with regular bugs trackers, just offer you suggestion, look how other people will rate it and wait for the implementation.
    
The rest of non-developers needs are covered by [[#Questions|Questions]] and [[#Problems|Problems]]. The developers needs are covered by the [[#Objectives|Objectives]] and its advanced view in particular.
 
The rest of non-developers needs are covered by [[#Questions|Questions]] and [[#Problems|Problems]]. The developers needs are covered by the [[#Objectives|Objectives]] and its advanced view in particular.
Line 136: Line 145:  
Attributes:
 
Attributes:
   −
:* Topic, one line;
+
:* Title, one line;
:* Description, multi-lined text.
+
:* Description, multi-lined text;
 +
:* A list of solutions provided by any Players.
    
Actions:
 
Actions:
   −
:* Create;
+
:* Create an Idea;
:* Idea poster chooses the one of Releases as a solution for the Idea;
+
:* Discuss the Idea;
 +
:* Vote for the Idea;
 +
:* Create a Solution;
 +
:* Discuss a Solutoin;
 +
:* Vote for Solutions;
 +
:* Project team member attaches one of Objectives to one of Solutions, the Idea's status becomes the same as Objective's.
    
=== Problems ===
 
=== Problems ===
   −
Report about a problem that was met using this Project. The users friendly interface to complain  about an error Player met working with the Project. The workflow is much simpler in comparing with regular bugs trackers, just complain and wait for fixing. It might look like [http://getsatisfaction.com/sugarlabs/problems/common getsatisfaction] workflow.
+
Report about a problem that was met using this Project. The users friendly interface to complain  about an error Player met working with the Project. The workflow is much simpler in comparing with regular bugs trackers, just complain and wait for fixing.
    
The rest of non-developers needs are covered by [[#Questions|Questions]] and [[#Ideas|Ideas]]. The developers needs are covered by the [[#Objectives|Objectives]] and its advanced view in particular.
 
The rest of non-developers needs are covered by [[#Questions|Questions]] and [[#Ideas|Ideas]]. The developers needs are covered by the [[#Objectives|Objectives]] and its advanced view in particular.
Line 152: Line 167:  
Attributes:
 
Attributes:
   −
:* Topic, one line;
+
:* Title, one line;
:* Description, multi-lined text.
+
:* Description, multi-lined text;
 +
:* A list of solutions provided by any Players.
    
Actions:
 
Actions:
   −
:* Create;
+
:* Create a Problem;
:* Any Player can choose one of Releases as a Solution for the Problem, which means "This Release works for me";
+
:* Discuss the Problem;
:* Any Player can Vote for chosen Releases to Vote for "Doesn't work for me";
+
:* Vote for the Problem;
:* Releases chosen by Problem poster will mean having a Solution for the Problem.
+
:* Create Solution;
 
+
:* Discuss a Solutoin;
Todo:
+
:* Attach one of Releases as a Solution;
 
+
:* Vote for a single Solution;
:* Simplify logs attaching, e.g., "Share the log" button on activity fail dialog.
+
:* Vote given by Problem creator means a fix for the Problem.
    
=== Wiki ===
 
=== Wiki ===
Line 172: Line 188:  
Attributes:
 
Attributes:
   −
:* Topic, one line.
+
:* Title, one line.
    
Actions:
 
Actions:
Line 178: Line 194:  
:* Create new Wiki page in hierarchy of pages;
 
:* Create new Wiki page in hierarchy of pages;
 
:* Upload arbitrary file to place a link on it on Wiki pages.
 
:* Upload arbitrary file to place a link on it on Wiki pages.
 +
:* Discuss the Wiki;
 +
:* Vote for the Wiki;
    
Todo:
 
Todo:
Line 190: Line 208:  
Attributes:
 
Attributes:
   −
:* Topic, one line;
+
:* Title, one line;
 
:* Description, multi-lined text.
 
:* Description, multi-lined text.
    
Actions:
 
Actions:
   −
:* Create by Project owners.
+
:* Create new Exhibit.
 +
:* Discuss the Exhibit;
 +
:* Vote the Exhibit;
    
Todo:
 
Todo:
   −
:* Simplify creating new Gallery entries having a UI way to fast share just created activity object, e.g., from in Naming alert or from Journal.
+
:* Simplify creating new Exhibit having a UI way to fast share just created activity object, e.g., from in Naming alert or from Journal.
    
=== Releases ===
 
=== Releases ===
Line 215: Line 235:  
:* Project owners can create new Version;
 
:* Project owners can create new Version;
 
:* Launch.
 
:* Launch.
 +
:* Discuss the Release;
 +
:* Vote for the Release;
    
Todo:
 
Todo:
    
:* Support Experiments workflow when people can make a copy of existing Project and start experimenting with the code and use on regular basis, e.g., share with the rest of Sugar Network.
 
:* Support Experiments workflow when people can make a copy of existing Project and start experimenting with the code and use on regular basis, e.g., share with the rest of Sugar Network.
 +
:* Convenient method to attach log reports with errors to the particular Release, e.g., "Share the log" button on activity fail dialog.
    
=== Objectives ===
 
=== Objectives ===
Line 229: Line 252:  
Attributes:
 
Attributes:
   −
:* Topic, one line;
+
:* Title, one line;
 
:* Description, multi-lined text.
 
:* Description, multi-lined text.
   Line 235: Line 258:     
:* Create by Project owners;
 
:* Create by Project owners;
:* Any user can Vote for Objectives.
+
:* Discuss the Objective;
 +
:* Vote for the Objective;
    
TODO:
 
TODO: