Introduction
Up until now, we've paid little attention to Calendar suites, an important abstraction in Bedework. Calendar suites are full-blown Bedework public events web sites that share a single database of events (and administrative and submissions clients). Each suite has an independent look and feel (skin) and an independent set of managers. Each suite also filters events in its own way. For example, you might have a calendar suite
...
Earlier you created categories and used them to set up your hierarchy of folders and calendars (aliases which filter on categories). While the hierarchy you created is visible in the public calendar in certain places (View All Calendars and Advanced Search), much of the work you've done up to now isn't available to your calendar users or to your calendar managers. Why? The public client operates in the context of the MainCampus calendar suite and the MainCampus calendar suite isn't aware of the additions. In other words, you must explicitly select those parts of the hierarchy you want to reveal in the public client by adding them to MainCampus. You do this in the administrative client by working in the context of MainCampus (which is the default) and creating calendar suite subscriptions and views under the Calendar Suites tab.
Add Calendar Suite Subscriptions
Subscriptions define what events are pulled into the suite to be viewed. When assigned as a topical area, subscriptions are used to tag events with one or many categories.
...
- In the admin client, log in with a superuser account. Make sure that your calendar suite is set to MainCampus (look towards the upper left).
- Click on the Calendar Suite tab
- Click on Manage Subscriptions
- Open up MainCampus, by clicking on the plus on the far left, next to the folder icon. You'll see all the aliases that are already defined and that they correspond to the top level of the calendar hierarchy that shipped in the quickstart.
- Click on the add icon to the right of MainCampus
In Add Subscription form, fill in the System Name and the Display Name. Set them both to whatever they will reference, unless the name you've chosen contains certain special characters. For example, if you'd like to display "Arts & Entertainment", set the System Name to "Arts and Entertainment" and the Display Name to something like "Arts and Entertainment".
Note icon false These characters aren't permitted in System Names: & / \ ' " (ampersand, backward slash, forward slash, single quote, double quote).
- Optionally add a Description.
- Select Public Alias as the type.
- Click on the Select a public calendar or folder option. This will reveal the hierarchy you set up.
- Choose the corresponding top-level folder or alias.
Add Calendar Suite Views and Update the All View
Subscriptions are aggregated into views for display in the public web client. In the Bedework theme, the views are presented along the left hand side of the page. By default, users start with the All view selected. All generally includes most if not all of the calendar suite subscriptions. The other views usually contain one or two subscriptions, depending on how you choose to aggregate your calendar suite subscriptions.
...