Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

  • Personal and group calendaring web client with a subscription model to Bedework  public calendars, user calendars, and external calendar feeds

  •  CalDAV server for integration with CalDAV capable desktop (and web) clients such as Apple's iCal or Mozilla Lightning.
  • CardDAV serversupporting that supports contacts for scheduling in the personal client.
  • A JavaScript-only CardDAV address book web client is available for use with the CardDAV server.  The address book comes with the Bedework personal web client, and is suitable for use with other web applications (e.g. webmail).

  •  TimeZone server for support of timezone information.
  • Dump/Restore command-line utilities for database backup, initialization, and upgrades.  

Calendar Architecture

The Bedework system is divided into two main spaces: the public events space, and the personal and group calendaring space which are kept separate by design. Public events are stored below a public calendar root folder and personal calendars are below a user calendar root folder.

Gliffy
name

...

bw-

...

basic-

...

{table:border=0|align=center|cellspacing=10}
{tr}
{td}
{roundrect:Public Events}*PUBLIC EVENTS*

calendars & events are
publicly viewable unless
hidden or access is changed
root folder.

root is /public\\
 {roundrect}
{td}
{td}
{roundrect2:PERSONAL and GROUP EVENTS}*PERSONAL & GROUP EVENTS*

calendars & events are
private unless shared



root is /user\\
 {roundrect2}
{td}
{tr}
{table}

arch

Personal calendar users (and other clients) can subscribe to public events, but users may only add public events using the Administrative and Community Submissions web clients.  For more information about Bedework's public and personal event calendaring models, see chapters 4 and 5 Public Events Calendaring and Personal & Group Calendaring.