Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Bedework implements at least the following protocols:

  • CalDAV calendar access: rfc4791 - widely used calendaring protocol.
  • CalDAV scheduling: rfc6638 - extension to handle implicit (i.e. server based) scheduling
  • CardDav: rfc6352 - similar to CalDAV but for vcard.
  • CardDAV gateway - used by iPhone and others - specification currently expired
  • WebDAV: rfc4918 - underlies CalDAV
  • WebDAV acl: rfc3744 - Access control.
  • Extended MKCOL: rfc5689 - creating collections
  • WebDAV sync: rfc6578 - synching collections
  • CalWS-SOAP: calconnect: CalWS-SOAP - equivalent to CalDAV calendar access.
  • CalWS-REST: calconnect: CalWS-Rest - (very) basic RESTful protocol
  • Tzdist: Timezone distribution protocol - still in draft. See draft-tzdist-service
  • Calendar Sharing: Currently an Apple proprietary specification
  • VPOLL: new specification for consensus scheduling - see draft-york-vpoll

Components

Bedework consists of a number of components. These include:

  • Calendar Engine
  • Calendar Web clients
    • Public Events admin
    • Public Events client
    • Public events submission
    • Public Events feed
    • Personal events client
  • Synch Engine
  • Cache service
  • Event Registration
  • Timezone distribution service
  • CardDAV
  • CardDAV gateway
  • Self-registration for users (incomplete)

Other Calendaring Resources

Bedework owes much to its relationship to CalConnect and the members of that organization. The calconnect.org site has links to many calendaring resources.