Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Bedework System Architecture

Bedework has a central server architecture and is modular and extensible.  It consists of the following components:

  • Bedework core calendar engine
  • Public events web client, called a “Calendar Suite”, for display of public events
  • Public events administration web client for entering public events, moderating pending events from the submissions client, and configuring calendar suites
  • Public events submission web client for authenticated members of your community to suggest public events – these become pending events in the admin client
  • 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.
  • Dump/Restore command-line utilities for database backup, initialization, and upgrades.  

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.

PUBLIC EVENTS

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

root is /public

Unknown macro: {roundrect2}

PERSONAL & GROUP EVENTS

calendars & events are
private unless shared

root is /user

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.

  • No labels