Features/Server Objects Sharing: Difference between revisions

mNo edit summary
 
(9 intermediate revisions by one other user not shown)
Line 1: Line 1:
<noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude>
<noinclude>{{GoogleTrans-en}}{{TOCright}}
[[Category:Feature Page Incomplete]]
[[Category:Feature|Server Objects Sharing]]</noinclude>


<!-- All fields on this form are required to be accepted.
<!-- All fields on this form are required to be accepted.
Line 8: Line 10:
== Summary ==
== Summary ==


Share sugar(Journal) objects on a standalone server.
Share sugar datastore (Journal) objects on a standalone server.


The main purpose is having one place to share users Journal objects like [http://scratch.mit.edu/] does for Scratch community (that doesn't exclude possibility of having storages for local community needs), i.e., having something similar to [[Activity Library]] but for Journal objects.
,
== Owner ==
== Owner ==


Line 26: Line 30:


The idea is keeping this feature as simple as possible from Shell point of view.
The idea is keeping this feature as simple as possible from Shell point of view.
* Utilize Browse for browsing/download/upload(?)
* Utilize Browse for browsing/download/upload (?)
* Minimal changes in Shell or even nothing(use Browse in all cases)
* Minimal changes in Shell or even nothing (use Browse in all cases)
* Server should return [[Features/Object_Bundles|object bundle]] if web client is Browse and plain Journal entries otherwise (for non-sugar users)


== Benefit to Sugar ==
== Benefit to Sugar ==
Line 35: Line 40:
== Scope ==
== Scope ==


* Shell code
* depends on [[Features/Object Bundles]]
** Fix issues related to name mangling of Journal objects after uploading/downloading
* Choose/adapt web framework
** Keep objects DS metadata while transfering between user-server-user
*** we can package DS object to bundles (it relates to [[Unified Bundles]])
** After user-server-user session, object on target box should be treated in the same way like object on source box
* Choosing/coding web engine


== How To Test ==
== How To Test ==


# Create a new TurtleArt activity
# Create a new Turtle Art activity
# Upload the new entry to the SL wiki using Browse
# Upload the new entry to the SL wiki using Browse
# Use Browse to download the entry back to Journal
# Use Browse to download the entry back to Journal
Line 68: Line 69:


* [http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg06520.html ml thread]
* [http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg06520.html ml thread]
* [http://joshstechjournal.blogspot.com/2009/07/july-23-2009-xo-web-sharing-scratch.html blog post]


== Release Notes ==
== Release Notes ==
Line 75: Line 77:
== Comments and Discussion ==
== Comments and Discussion ==
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] <!-- This adds a link to the "discussion" tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page -->
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] <!-- This adds a link to the "discussion" tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page -->
[[Category:Feature Page Incomplete]]
[[Category:Feature]]