Summer of Code/2014/AnaBalica/Social Help: Difference between revisions
About the project detailed description |
→About the project: Comparison between Discourse and Sugar Network |
||
| Line 38: | Line 38: | ||
====Functional requirements==== | ====Functional requirements==== | ||
{| class="wikitable | {| class="wikitable" | ||
|- | |- | ||
! Nr !! Description !! Priority !! Time to implement !! Comments | ! Nr !! Description !! Priority !! Time to implement !! Comments | ||
| Line 59: | Line 59: | ||
|- | |- | ||
| 9 || Create the Code of Conduct for Social Help channels || Minor || 3 days || | | 9 || Create the Code of Conduct for Social Help channels || Minor || 3 days || | ||
|} | |||
====Comparison between Discourse and Sugar Network==== | |||
{| class="wikitable" | |||
|- | |||
! Criteria !! Discourse !! Sugar Network | |||
|- | |||
| Showcase/Example || http://try.discourse.org/ || http://network.sugarlabs.org/ | |||
|- | |||
| UI and UX || Has a clean, modern UI, contains categories, information about posts, likes, latest activity, suggested topics. It is mobile-friendly. Since it is a general purpose discussion software, it has a decent universal-like design. Discourse is skinnable and themable, therefore can be easily adapted to Sugar needs. || Follows the Sugar style guidelines, is [oriented towards low aged students http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network#Clients]. Hence represents a well-known and intuitive tool for users. Contains a grid of activities with sections divided into questions, ideas, problems, reviews, all resources and artifact gallery. Moreover has lists of resources and artifacts. | |||
|- | |||
| Current status || [http://www.discourse.org/faq/#switch Late beta], approaching version 1.0 || [http://wiki.sugarlabs.org/go/Sugar_Network/1.0/Roadmap Version 1.0] | |||
|- | |||
| Registration and authentication || Provides access to stand alone registration or using available services (Google, Github, Facebook and others). Respectively authentication is done using forum credentials or external credentials. || Sugar Network has an RESTful [API http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network/API] and a client side application on top of it, which allows [authentication and authorization http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network/API#Authentication]. ''At the moment I can find any relevant information regarding the registration process. Is it already integrated with Sugar Environment via users GUI?'' | |||
|- | |||
| Usability || It is a discussion software, intuitive and easy to use (sounds like a subjective option, nevertheless it is also based on the community voice and the project scope as a whole). Provides a user profile with some data about the user and his activity on the forum. || Sugar Network is a content sharing and social activity system for Sugar Learning Environment, which represents a central point for collaboration between [http://wiki.sugarlabs.org/go/Sugar_Network/Concept#Targeted_audience students, educators, software developers]. It offers a social network to [http://wiki.sugarlabs.org/go/Sugar_Network/Declaration_of_purpose ask questions, propose ideas, complain about problems and express ideas]. It provides access not only to Internet users, but also to primary and secondary educational institutions including those without Internet connection. | |||
|} | |} | ||