uf:profiles
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| uf:profiles [2009/02/27 15:22] – alombide | uf:profiles [2009/11/18 14:38] (current) – adding elisag | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ==== Profiles ==== | ==== Profiles ==== | ||
| - | * Profiles: each Flockr has a Profile. There is a minimal set of properties | + | Profiles |
| - | * Changed events: when a Flockr modifies his Profile, a change event is propagated to the remote interfaces of all other Flockrs. In reaction to these events, all connected Flockrs propagate these events to the interested | + | |
| - | * Caching: | + | When a Flockr modifies his Profile, a change event is propagated to the remote interfaces of all other Flockrs. In reaction to these events, all connected Flockrs propagate these events to the interested |
| + | |||
| + | Each Flockr keeps a cached Profile of the other Flockrs such that the Profile can be consulted offline. When a Flockr is connected for which there is a cached Profile, he should propagate the necessary changed events to make sure that both the cached Profile and the Flocks of the other Flockrs are updated. | ||
| ==== Profile Fields ==== | ==== Profile Fields ==== | ||
| Line 58: | Line 60: | ||
| Properties of Profiles are represented as slots in the profile objects. Each Profile object has a parent object that contains the common behavior and mandatory fields for each profile. Since profiles are frequently copied over the network, they are isolate objects. | Properties of Profiles are represented as slots in the profile objects. Each Profile object has a parent object that contains the common behavior and mandatory fields for each profile. Since profiles are frequently copied over the network, they are isolate objects. | ||
| - | |||
| - | |||
| - | |||
uf/profiles.1235744555.txt.gz · Last modified: (external edit)
