diff options
author | Federico Mena Quintero <federico@src.gnome.org> | 2000-07-19 01:19:25 +0800 |
---|---|---|
committer | Federico Mena Quintero <federico@src.gnome.org> | 2000-07-19 01:19:25 +0800 |
commit | 7672cda86c2632fef0284b5a62ba5fcaa5a32037 (patch) | |
tree | 4fb159aae99972e1d5abe206b2d30bb2603c47ec /doc/devel/calendar | |
parent | 647bfab1a3c14274af950235c9555f2b60c6e1c8 (diff) | |
download | gsoc2013-evolution-7672cda86c2632fef0284b5a62ba5fcaa5a32037.tar.gz gsoc2013-evolution-7672cda86c2632fef0284b5a62ba5fcaa5a32037.tar.zst gsoc2013-evolution-7672cda86c2632fef0284b5a62ba5fcaa5a32037.zip |
Sync - Federico
svn path=/trunk/; revision=4213
Diffstat (limited to 'doc/devel/calendar')
-rw-r--r-- | doc/devel/calendar/architecture.sgml | 48 |
1 files changed, 47 insertions, 1 deletions
diff --git a/doc/devel/calendar/architecture.sgml b/doc/devel/calendar/architecture.sgml index d4524fa857..08e4c82b35 100644 --- a/doc/devel/calendar/architecture.sgml +++ b/doc/devel/calendar/architecture.sgml @@ -8,8 +8,10 @@ that appear inside the Evolution shell. </para> + <!-- Model/View Separation --> + <sect1 id="calendar-model-view"> - <title>Model/view separation</title> + <title>Model/View Separation</title> <para> Like other base components in Evolution, the calendar @@ -38,6 +40,50 @@ clients that are using the component's parent calendar. </para> </sect1> + + <!-- Personal Calendar Server --> + + <sect1> + <title>Personal Calendar Server</title> + + <para> + The personal calendar server, or &PCS;, provides centralized + management and storage of a user's personal calendar. + Multiple clients can connect to the &PCS; simultaneously to + query and modify the user's calendar in a synchronized + fashion. The main features of the &PCS; are as follows: + </para> + + <formalpara> + <title>Storage</title> + + <para> + The &PCS; is responsible for loading and saving calendars. + Centralizing the loading and saving functionality allows + multiple clients to use the same calendar at the same time + without having to worry about each other. + </para> + </formalpara> + + <formalpara> + <title>Basic Queries</title> + + <para> + The &PCS; provides functions to do basic queries on a + calendar, for example, a client can ask the server for a + list of all the appointments in the calendar, or for all the + data for a specific appointment. + </para> + </formalpara> + + <formalpara> + <title>Recurrence and Alarm Queries</title> + + <para> + + </para> + </formalpara> + </sect1> </chapter> <!-- |