Line 1: |
Line 1: |
− | {{Template:Harmonic Distribution Cycle Linkbar}}
| |
− |
| |
| == Features == | | == Features == |
| | | |
Line 165: |
Line 163: |
| === 0.6 === | | === 0.6 === |
| | | |
− | * Reliable way to start Sugar Activities that have additional dependencies. | + | * <strike>Reliable way to start Sugar Activities that have additional dependencies.</strike> <span style="color: red">Moved to 0.7.</span> |
| + | * <strike>Fix an issue with creating new Journal entity on every launch from F8.</strike> <span style="color: red">Moved to 0.7.</span> |
| + | * <strike>Upload arbitrary documents as contexts to SN.</strike> <span style="color: red">Moved to 0.7.</span> |
| + | * <strike>Make it possible to show a top of recent comments for all currently represented resources in webui. That should help with fast observing the current discussion status.</strike> <span style="color: red">Moved to 0.7.</span> |
| + | * Initial implementation of Contributor Hub. |
| + | * Synchronize testing server with ASLO. |
| + | |
| + | === 0.7 === |
| + | |
| + | Server side: |
| + | |
| + | * <strike>Server side stats.</strike> |
| + | |
| + | Client side: |
| + | |
| + | * <strike>Support server side stats.</strike> No need. |
| + | * <strike>Process package dependencies in order to provide reliable start of Sugar Activities.</strike> |
| + | * <strike>Resume Sugar Network non-activities content, e.g., Journal objects or .xol libraries.</strike> |
| + | * <strike>RO access to local Journal</strike>. |
| + | |
| + | WebUI: |
| + | |
| + | * Offline work and Syncronization functionality |
| + | * Include notes regarding the licenses applicable for published content |
| * Fix an issue with creating new Journal entity on every launch from F8. | | * Fix an issue with creating new Journal entity on every launch from F8. |
− | * Upload arbitrary documents as contexts to SN. | + | * ... |
− | * Make it possible to show a top of recent comments for all currently represented resources in webui. That should help with fast observing the current discussion status. | + | |
| + | Contributor Hub: |
| + | |
| + | * <strike>Upload content, e.g., .pdf files.</strike> |
| + | |
| + | === 0.8 === |
| + | |
| + | Server and client side: |
| + | |
| + | * <strike>Offline usecase for Sugar Network nodes.</strike> Moved to 0.10+ |
| + | * Support ''Users' home page''. |
| + | |
| + | WebUI: |
| + | * <strike>Subscriptions and Notifications.</strike> Moved to 0.10+ |
| + | * <strike>''Users' home page''.</strike> Moved to 0.10+ |
| + | |
| + | Contributor Hub: |
| + | |
| + | * Visualize server stats. |
| | | |
| === 1.0 === | | === 1.0 === |
| + | |
| + | No new features, only polishing. |
| | | |
| Final release should have. Difficulties are from 0 (impossible) to 5 (trivial). | | Final release should have. Difficulties are from 0 (impossible) to 5 (trivial). |
| | | |
− | '''From server and global infrastructure point of view.''' | + | '''General''' |
| | | |
− | * Multiple authors per Context to let several people change Context metadata (it is all time possible to create related objects by any user). Difficulty 4. | + | * Sugar Network content related features: |
| + | ** Uploading non-software content. Difficulty 5. |
| + | ** <strike>Uploading non-binary activities. Difficulty 3.</strike> Activities will come from regular ASLO sync. |
| + | ** Share Journal objects. |
| | | |
− | * Likes for resources. Difficulty 2. | + | * Statistics related features: |
| + | ** Server side stats, e.g., ''likes'' for resources. Difficulty 2. |
| + | ** <strike>Personal users' stats</strike> Implemented in [[Sugar_Server_Kit/sugar-client#Collecting_usage_statistics|sugar-client]]. |
| + | ** Visualize stats. |
| | | |
− | * Live updates in resources user is subscribed after becoming online. Difficulty 4. | + | * ''Users' home page'' to keep them up-to-date: |
| + | ** Live updates in resources user is subscribed after becoming online. Difficulty 4. |
| + | ** Getting digest of changes happened in resources where logged user is an author. Difficulty 3. |
| | | |
− | * Getting digest of changes happened in resources where logged user is an author. Difficulty 3. | + | * Sugar Network editors workflow: |
| + | ** Multiple authors per Context to let several people change Context metadata (it is all time possible to create related objects by any user). Difficulty 4. |
| + | ** <strike>Contributor Hub should provide a UI to let deployment supported to select what content should be accessible for particular deployment. Difficulty 3.</strike> |
| + | ** .. |
| | | |
− | * Uploading non-software content. Difficulty 5.
| + | '''WebUI''' |
| | | |
− | * Uploading non-binary software. Difficulty 3. | + | * Share Journal objects. |
| + | * Users' ''home page'' to keep them up-to-date. |
| + | * ... |
| | | |
− | * Uploading binary software. Difficulty 1. (low priority).
| + | '''Contributor Hub''' |
| | | |
− | * Contributor Hub should provide a UI to let deployment supported to select what content should be accessible for particular deployment. Difficulty 3. | + | * Upload content. |
| + | * Stats visualization. |
| | | |
| + | === Post 1.0 === |
| | | |
| + | * Full support of offline deployments. |
| + | * Full support for server-less use-case for users. |
| + | * Support binary based activities. |
| | | |
| + | == Statistics to gather == |
| | | |
− | * [[Wiki:Create,_read,_update_and_delete|CRUD]] workflow for SN content.
| + | Statistic types: |
| | | |
− | == Statistics to gather ==
| + | * ''network-server''<br>Stats will be collected on Sugar Network server and stored in [[wikipedia:Round-Robin_Database|round-robin]] storage for further analyzing; |
| + | * ''client-sniffer''<br>Stats will be collected by special sniffer, e.g., [[Sugar_Server_Kit/sugar-client|sugar-client]], launched on client side to collect local stats, in [[wikipedia:Round-Robin_Database|round-robin]] database, with following transmitting to the Sugar Network server; |
| + | * ''unknown''<br>Ambiguous stats criterion. |
| | | |
| ===Interactions=== | | ===Interactions=== |
− | *Contexts Searches. | + | |
− | *Context [Activity Type] Launches. | + | *Contexts Searches (''network-server''). |
− | *Context [Activity Type] Failure Reports. | + | *Context [Activity Type] Launches (''client-sniffer''). |
− | *Context [Project Type] Views. | + | *Context [Activity Type] Failure Reports (''network-server''). |
− | *Context [Project Type] Creation. | + | *Context [Project Type] Views (''unknown''). |
− | *Context [Project Type] Editing. | + | *Context [Project Type] Creation (''network-server''). |
− | *Resource Creation/Editing/Commenting Review Type. | + | *Context [Project Type] Editing (''network-server''). |
− | *Resource Creation/Editing/Commenting/Solving Question Type. | + | *Resource Creation/Editing/Commenting Review Type (''network-server''). |
− | *Resource Creation/Editing/Commenting Idea Type. | + | *Resource Creation/Editing/Commenting/Solving Question Type (''network-server''). |
− | *Resource Creation/Editing/Commenting/Solving Problem Type. | + | *Resource Creation/Editing/Commenting Idea Type (''network-server''). |
| + | *Resource Creation/Editing/Commenting/Solving Problem Type (''network-server''). |
| | | |
| ===Participants=== | | ===Participants=== |
− | *Total Users: Total number of participants at any time (counting since network launching). | + | |
− | *Period New Users: Simple summation of the number of new participants over the course of a specified time period. | + | *Total Users: Total number of participants at any time (counting since network launching) (''network-server''). |
− | *Period Active Users: Simple summation of the number of participants that registered at least one effective interaction on the network over the course of a specified time period. | + | *Period New Users: Simple summation of the number of new participants over the course of a specified time period (''network-server''). |
− | *Period Unique Visitors: The number of unduplicated (counted only once) visitors to the network over the course of a specified time period (visitors may or may not make effective interactions). | + | *Period Active Users: Simple summation of the number of participants that registered at least one effective interaction on the network over the course of a specified time period (''network-server''). |
− | *Top/Ranking Users: [how to rank participation?] [total / by period?] [also, sort by Location or Conexion type?] | + | *Period Unique Visitors: The number of unduplicated (counted only once) visitors to the network over the course of a specified time period (visitors may or may not make effective interactions) (''network-server''). |
| + | *Top/Ranking Users: [how to rank participation?] [total / by period?] [also, sort by Location or Conexion type?] (''unknown'') |
| | | |
| ===Usage=== | | ===Usage=== |
− | *Total Visits: Total number of visits to the network at any time (counting since network launching). | + | |
− | *Period Visits: Total number of visits to the network over the course of a specified time period. | + | *Total Visits: Total number of visits to the network at any time (counting since network launching). (''network-server'') |
− | *Period Effective Visits: Simple summation of the number of visits that registered at least one effective interaction on the network over the course of a specified time period. | + | *Period Visits: Total number of visits to the network over the course of a specified time period. (''network-server'') |
− | *Period Interactions Per Visit: Average number of effective interactions per visit on the network over the course of a specified time period. | + | *Period Effective Visits: Simple summation of the number of visits that registered at least one effective interaction on the network over the course of a specified time period. (''network-server'') |
| + | *Period Interactions Per Visit: Average number of effective interactions per visit on the network over the course of a specified time period. (''network-server'') |
| | | |
| ===Content=== | | ===Content=== |
− | *Total Contexts [Activity type]: simple summation of contexts of Activity type at any time (counting since network launching). | + | |
− | *Period New Contexts [Activity type]: simple summation of the total number of created contexts of Activity type over the course of a specified time period. | + | *Total Contexts [Activity type]: simple summation of contexts of Activity type at any time (counting since network launching). (''network-server'') |
− | *Period Active Contexts [Activity type]: simple summation of the total number of contexts of Activity type that registered at least one effective interaction over the course of a specified time period. | + | *Period New Contexts [Activity type]: simple summation of the total number of created contexts of Activity type over the course of a specified time period. (''network-server'') |
− | *Total Contexts [Project type]: simple summation of contexts of Proejct type at any time (counting since network launching). | + | *Period Active Contexts [Activity type]: simple summation of the total number of contexts of Activity type that registered at least one effective interaction over the course of a specified time period. (''network-server'') |
− | *Period New Contexts [Project type]: simple summation of the total number of created contexts of Project type over the course of a specified time period. | + | *Total Contexts [Project type]: simple summation of contexts of Proejct type at any time (counting since network launching). (''network-server'') |
− | *Period Active Contexts [Project type]: simple summation of the total number of contexts of Project type that registered at least one effective interaction over the course of a specified time period. | + | *Period New Contexts [Project type]: simple summation of the total number of created contexts of Project type over the course of a specified time period. (''network-server'') |
− | *Period Context Ranking [100?] of Contexts by type: most interacted Contexts over the course of a specified time period. | + | *Period Active Contexts [Project type]: simple summation of the total number of contexts of Project type that registered at least one effective interaction over the course of a specified time period. (''network-server'') |
| + | *Period Context Ranking [100?] of Contexts by type: most interacted Contexts over the course of a specified time period. (''unknown'') |
| | | |
| == Inventory of technical issues outside Client and Server == | | == Inventory of technical issues outside Client and Server == |