Category:DatastoreRedesign

From OLPC
Revision as of 11:56, 14 February 2008 by Tomeu (talk | contribs)
Jump to navigation Jump to search

Journal

  • Main view shows actions: Wrote a document, Draw a sunrise, Took photographs about my birthday, ...
  • An action is composed by metadata properties and can contain several objects.
  • An object is composed by: a file, a mime type that refers to that file, metadata.
  • May be needed an object view?
  • Actions are grouped as versions of one more generic action. An action can be root or can be based on an existing one.
  • Objects are also related to other versions of one more generic object. Do we want to expose this in the Journal?
  • Actions and objects are immutable, but have some properties that refer to them and those can be changed: tags, description, starred, ...?
  • Full text search operates over metadata (both from actions and objects) and over the content of some objects (those we can extract text from).

Eben, can you add some mockups?

Activities

  • Most activities will save just one object inside one action, so these need to be able to use the existing super-simple API.
  • Other activities will want to use a more complex API for:
    • storing several objects inside the same action,
    • editing the metadata of the action and objects,
    • influence the display of the action in the journal?
    • ...

Datastore

Let's first agree on the Journal and Activities sections before working on this one.

Pages in category "DatastoreRedesign"

The following 4 pages are in this category, out of 4 total.