Platform Team/Sugar Network/Architecture: Difference between revisions

No edit summary
Line 81: Line 81:


Short license names. The licenses should conform with the [[Activity Library]] licensing [[Activity_Library/Editors/Policy/Licensing|policy]].
Short license names. The licenses should conform with the [[Activity Library]] licensing [[Activity_Library/Editors/Policy/Licensing|policy]].
=== Simplified editing workflow ===
The system is designed to be as lightweight as possible to make it runing on XO laptops in unmaintainable environments. So, the following design decisions were taken:
* No history for Sugar Network objects, only events about made changes;
* Only object author(s) can process editing;
* But, other people can suggest changes (that might be implemented on client side in pretty powerful way, e.g., people can change objects but it will be postponed for later author(s)' review).
That might be changed but only after making system one level more complicated.


== Client ==
== Client ==