Using Bedework CalDAV with Desktop & Mobile Clients

Using Mozilla Lightning with Bedework

Mozilla Lightning is a Thunderbird plug-in and CalDAV client that integrates well with Bedework. Bedework calendars are accessed from Bedework's CalDAV server. The following instructions were compiled using Lightning version 0.7 and Bedework 3.4.1.

  1. Right-click within the calendar listing panel in Lightning (under "Calendar Name") and select "New Calendar".
  2. At the prompt for creating a new calendar, select "On the Network".
  3. At "Create New Calendar", select CalDAV and enter the path to the desired calendar via Bedework's user or public CalDAV server, e.g: 

From the Bedework quickstart:

http://localhost:8080/ucaldav/user/vbede/calendar
http://localhost:8080/pubcaldav/public/Athletics

From a production Bedework: you must know the domain name and contexts provided for your production instance. By default the contexts are "/ucaldav" and "/pubcaldav":https://yourdomainname/ucaldav/user/someuser/calendarname

https://yourdomainname/ucaldav/user/someuser/calendarname
http://yourdomainname/pubcaldav/public/calendarname
  1. Give the subscription a display name and a color

Using Apple's iCal with Bedework

Apple iCal is a CalDAV aware desktop client that that integrates with Bedework. Bedework calendars are accessed from Bedework's CalDAV server.

  1. In iCal's menu, select iCal -> Preferences.
  2. Select the Accounts tab, and click the "+" in the bottom left to create a new CalDav account. Enter a descriptive name and your Bedework user name and password. The "Account URL" field should look similar to that shown below. Only descend down the Bedework calendar tree to the user name, and note that the trailing slash is mandatory. Some URL examples:http://localhost:8080/ucaldav/principals/users/vbede/

    http://localhost:8080/ucaldav/principals/users/vbede/
    https://calendars.someuniversity.edu/ucaldav/principals/users/username/
    
  3. If successful, your account should be created as shown: 
  4. You should now see your Bedework items and be able to write to the Bedework server.

Using the iPhone with Bedework

Apple's iPhone supports CalDAV in its native calendar client.  To access a Bededwork calendar on the iPhone:

  1. Go to “Settings” on the home screen
  2. Select “Mail, Contacts, Calendars”
  3. Select “Add Account
  4. Select “Other”
  5. Under calendars, select “Add CalDAV Account”
  6. Add the server (e.g. “calendars.myserver.edu”), your userid, and password.
  7. Select “Next” – the client will attempt to verify the account information and it will fail – but you now can access the “Advanced” menu.
  8. Select “Advanced”
  9. Select “Account URL”
  10. Append the account URL to the root of your user calendar tree, e.g. https://calendars.someuniversity.edu/ucaldav/principals/users/username/  (You can also try /ucaldav/user/username/).  Only descend down the Bedework calendar tree to the user name, and note that the trailing slash is mandatory when you enter the string.

Bedework Enterprise Calendar, version 3.8