Jump to content

Activities/Library: Difference between revisions

From Sugar Labs
Line 13: Line 13:


==== Everything is an object ====
==== Everything is an object ====
So, journal objects, activities, activity bundles, content bundles are the same level objects.
Every Library object could include:
* manually included objects
* auto included(by MIME type) objects
* all objects


==== Every Object has tags(traits) ====
==== Every Object has tags(traits) ====

Revision as of 15:59, 4 May 2009

Purposes

Cornerstone ideas:

  • implement Unified Objects proposal to have unified method to create, reuse and share all Objects in Sugar
  • work with remote Sugar Objects in the same way like with local
  • make this activity Sucrose version independent(0.82+)

Objects model

How it looks like from top-level point of view.

Everything is an object

So, journal objects, activities, activity bundles, content bundles are the same level objects.

Every Library object could include:

  • manually included objects
  • auto included(by MIME type) objects
  • all objects

Every Object has tags(traits)

Remote Objects

Room/Lesson mode

UI