Sharing Project
The sharing framework allows repository items to be transported in and out of Chandler in various serialization formats and across various transport mechanisms.
Framework Overview
The sharing framework shares an Item Collection by instantiating three objects: a Share, a Format, and a Conduit. The Share object is the coordinator, and contains the logic for determine what items need to be imported or exported. The Share delegates the serialization/deserialization to the Format object (of which there are currently two implementations: a CloudXML format and an iCalendar format). Moving the serialized representations in and out of Chandler is delegated to the Conduit object (of which there are currently three implementations: FileSystem,
SimpleHTTP? and WebDAV).
0.7 Goals (preliminary)
-
Asynchronous syncing, including automatic syncing and user-initiated Completed
- Define an information model for interacting with shared data, and a new sharing format
- Logging of sharing activity
- Deal with multiple clients hitting the server simultaneously
- Conflict resolution UI management
- SharingFormatDiscussion
- ExternalInformationModel
- SharingFormatProposal
Documentation
People
Milestones
Current Tasks
Recently Completed Tasks
Completed Tasks
--
MorgenSagen - 27 Nov 2006