Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.

Introduction

Bedework uses a single calendar model for public events. This model provides flexibility and power for Bedework deployers while simplifying the user interface for event administrators. 

...

The top-level structure of the /public calendar tree, as shipped with the Bedework quickstart, is divided into calendars, aliases, and an unbrowsable branch.  In /public/cals we have only one calendar collection:

Image Modified

All events added to Bedework using the public events administration client are placed within the MainCal calendar collection.

Opening up the tree, we find calendar aliases that can be used by calendar suites for building subscriptions. The calendar aliases are centrally curated, pre-filtered subscriptions.  The /public/aliases branch is also used to generate the listing of “suggested topical areas” for the public submissions web client.   Event administrators refine these when they pick up the event for publication. The branch is likewise exposed to personal calendar users as a subscription source within the personal client.

  Image Modified

Calendar aliases / subscriptions appear in CalDAV clients as if they were calendars.

The unbrowsable branch of the tree contains the calendar collection used to hold pending events from the submissions web client and can be used for other special purpose calendar collections.

Add folders and alias subscriptions

  1. Log into the Administrative Client with a superuser account.
  2. Click on the System tab, then Manage calendars & folders.
  3. Click on Folders
  4. Open the hierarchy to reveal aliases under public.  Anything created there will be available to all calendar suites for subscription.
  5. Clicking on the calendar-plus icon, create a folder or a subscription (an alias).
  6. If creating a folder, you'll typically choose the corresponding category under Categories (auto-tagging on input) and leave the Filter alone and the Current Access as is.
  7. If creating an alias, you'll typically choose the corresponding category under both Categories and Filter (auto-tagging on both input and output). For the URL to calendar, copy and paste bwcal:///public/cals/MainCal from the Note just above the Add button.  Leave ID and Password blank.