[sugar] profile information

Eben Eliason eben.eliason
Mon Jul 14 11:27:26 EDT 2008


On Mon, Jul 14, 2008 at 12:22 AM, Polychronis Ypodimatopoulos
<ypod at mit.edu> wrote:
> Hi,
>
> Is it possible for Sugar users to have an extensible profile? Currently,
> this only encompasses nickname and colors, but are there plans to extend
> this somehow?
>
> I propose using a dictionary to represent an extensible list of
> key/value pairs, some of which will be mandatory, like nickname, colors,
> key (countries may want to enforce other mandatory fields, like grade,
> class etc). This dictionary would be loaded from storage on boot and
> saved on every change.

Absolutely, I hope to have this as well. I also hope to take it one
step further and expose a similar key:value mapping in Journal entries
(in the detail view).  For instance, in the future when we have a "you
made a friend" entry, this entry can contain fields for name, age,
grade, phone, address, etc.  Activities could also, via some API,
choose to expose specific metadata keys for entries they create, and
perhaps indicate whether they are writable (by the kids) or not.  A
song composed in Tam Tam might expose the composer and the duration,
etc.  I think such a system would go a long way to making the Journal
useful, both since it makes the details view customizable based on the
type of object in question, and because it exposes useful metadata
directly to the user for informational purposes and also so they know
what parameters they can search on in the future.

- Eben



More information about the Sugar-devel mailing list