Line 116: |
Line 116: |
| 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: |
| | | |
− | * [[#Objectives|Objectives]],
| |
| * [[#Questions|Questions]], | | * [[#Questions|Questions]], |
| * [[#Ideas|Ideas]], | | * [[#Ideas|Ideas]], |
| * [[#Problems|Problems]], | | * [[#Problems|Problems]], |
| * [[#Wiki|Wiki]], | | * [[#Wiki|Wiki]], |
− | * [[#Gallery|Gallery]]. | + | * [[#Gallery|Gallery]], |
| + | * [[#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. |
| | | |
| === Network Zoom === | | === Network Zoom === |
Line 155: |
Line 158: |
| | | |
| :* Create new Project; | | :* Create new Project; |
− | :* Change Zoom level attributes. | + | :* Change Zoom level attributes; |
| + | :* Owner of project (initially, creator) can add/remove another Players from owners list; |
| :* Delete Project; | | :* Delete Project; |
| | | |
Line 162: |
Line 166: |
| :* Attribute is changed. | | :* Attribute is changed. |
| | | |
− | === Objectives === | + | === Questions === |
| + | |
| + | General (not an Idea or a Problem) question about the Project. |
| | | |
| Attributes: | | Attributes: |
| + | |
| + | :* Topic, one line; |
| + | :* Description, multi-lined text. |
| + | |
| Actions: | | Actions: |
− | Events:
| |
| | | |
− | === Questions ===
| + | :* Create; |
| + | :* All Players can Vote for a comment with "Works for me"/"Doesn't work for me", might be multiple. |
| + | :* "Works for me" Vote given by Question creators means having an Answer for the Question. |
| | | |
− | Attributes:
| |
− | Actions:
| |
| Events: | | Events: |
| + | |
| + | :* Created. |
| + | :* A vote is added/removed; |
| + | :* An answer is added/removed. |
| | | |
| === Ideas === | | === Ideas === |
| + | |
| + | Any ideas regarding the Project. |
| | | |
| Attributes: | | Attributes: |
| + | |
| + | :* Topic, one line; |
| + | :* Description, multi-lined text. |
| + | |
| Actions: | | Actions: |
| + | |
| + | :* Create; |
| + | :* Idea creator choose one of Releases as a solution for the Idea; |
| + | |
| Events: | | Events: |
| + | |
| + | :* Created; |
| + | :* Solution is added/removed. |
| | | |
| === Problems === | | === Problems === |
| + | |
| + | Any problem Player met working this this Project or using it. |
| | | |
| Attributes: | | Attributes: |
| + | |
| + | :* Topic, one line; |
| + | :* Description, multi-lined text. |
| + | |
| Actions: | | Actions: |
| + | |
| + | :* Create; |
| + | :* Any Player can choose one of Releases as a Solution for the Problem, which means "This Release works for me"; |
| + | :* Any Player can Vote for chosen Releases to Vote for "Doesn't work for me"; |
| + | :* Releases chosen by Problem poster will mean having a Solution for the Problem. |
| + | |
| Events: | | Events: |
| + | |
| + | :* Created. |
| + | :* Release is added/removed. |
| + | :* Solution is added/removed. |
| + | |
| + | Todo: |
| + | |
| + | :* Simplify logs attaching, e.g., "Share the log" button on activity fail dialog. |
| | | |
| === Wiki === | | === Wiki === |
Line 191: |
Line 237: |
| | | |
| Attributes: | | Attributes: |
| + | |
| + | :* Topic, one line. |
| + | |
| Actions: | | Actions: |
| + | |
| + | :* Create new Wiki page in hierarchy of pages; |
| + | :* Upload arbitrary file to place a link on it on Wiki pages. |
| + | |
| Events: | | Events: |
| | | |
− | '''Wiki page'''
| + | :* Created; |
| + | :* Modified; |
| + | :* File uploaded. |
| + | |
| + | Todo: |
| + | |
| + | :* Modify existing page; |
| + | :* View the history of modifying. |
| + | |
| + | === Gallery === |
| + | |
| + | A collection of activity objects of types depended on Project type. This is exactly the gallery to share your creatures. Using the [[#Browser|Browser]] it will be possible to explore Gallery entities directly on the top level. |
| | | |
| Attributes: | | Attributes: |
| + | |
| + | :* Topic, one line; |
| + | :* Description, multi-lined text. |
| | | |
| Actions: | | Actions: |
| + | |
| + | :* Create by Project owners. |
| + | |
| Events: | | Events: |
| | | |
− | === Gallery === | + | :* Created. |
| + | |
| + | 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. |
| + | |
| + | === Releases === |
| + | |
| + | For software Projects, this Resource is about released versions of this Project software. This is exactly what Player can execute. There might be several versions with different stability levels. By default, Players execute only recent stable version, but it is possible to choose any version. |
| + | |
| + | Attributes: |
| + | |
| + | :* Version number; |
| + | :* Release date; |
| + | :* Stability level. |
| + | |
| + | Actions: |
| + | |
| + | :* Project owners can create new Version; |
| + | :* Launch. |
| + | |
| + | Events: |
| + | |
| + | :* Created. |
| + | |
| + | 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. |
| + | |
| + | === Objectives === |
| + | |
| + | These are the exactly objectives that Project is trying to achieve. This type of Resources has two faces: |
| | | |
− | A collection of activity objects of types depended on Project type.
| + | * The view for Players that are not the part of Project implementers, they see this Resource as a list of, e.g., features that project is trying to provide; |
| + | * The full functional project management interface for people who are owners of the Project and take care of implementation. |
| | | |
| Attributes: | | Attributes: |
| + | |
| + | :* Topic, one line; |
| + | :* Description, multi-lined text. |
| + | |
| Actions: | | Actions: |
| + | |
| + | :* Create by Project owners; |
| + | :* Any user can Vote for Objectives. |
| + | |
| Events: | | Events: |
| + | |
| + | :* Created; |
| + | :* Implemented. |
| + | |
| + | TODO: |
| + | |
| + | :* Project management functionality. |
| | | |
| == Comments == | | == Comments == |