Category:DatastoreRedesign: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 27: Line 27:
** editing the metadata of the action and objects,
** editing the metadata of the action and objects,
** influence the display of the action in the journal?
** influence the display of the action in the journal?
** ...


== Datastore ==
== Datastore ==

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

Revision as of 11:56, 14 February 2008

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.