Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

CalDAV URL for Team Calendar

Justin A July 30, 2018

I need to display a Team Calendar in an external web application. It seems that CalDAV would be a possible way. (I don't know if it's possible to embed a Team Calendar via REST, so I'm attempting to use a generic PHP or Javascript calendar and fetch data from Confluence via CalDAV.)

When using an opensource application like FullCalendar/CalDavZap or AgenDAV with Team Calendar, I haven't been able to figure out what the URL format should be. (FullCalendar is a JavaScript calendar, and AgenDAV is PHP -- I can embed either into my external application, which happens to be Drupal).

With these applications, I am able to view a Team Calendar from Outlook and Thunderbird Lightning, AND/OR use a 3rd-party CalDAV test server (e.g. Radicale) and embed CalDavZap into my drupal web page. In both cases I get bi-directional data, and all works fine. (tho I only really need to display data in my external app, so one-directional would be fine).

But what I need to do is embed the Team Caledar into my Drupal page. With Team Calendar's Subscribe>CalDAV all i get is the root URL of Confluence: "Copy the Team Calendars URL -- https://confluence-wiki.mydomain.com", and states "Head to your calendar app to set up your calendar. Refer to your calendar app's documentation to find out how to add a CalDAV calendar."

In contrast, when my client is Lighting, Subscribe>Thunderbird gives me:
'https://confluence-wiki.mydomain.com/plugins/servlet/team-calendars/caldav/1f543....w8s4a4ce' -- notice that this is a URL specific to the particular calendar that I want. And with Radicale (which is an opensource CalDAV server) the format is:
'http://Radserver.mydomain.com:5232/user1/'.

I would expect it to give me a deep URL with a path to a user account, caldav.php/asp/etc..., or some path, etc.

Finally, up until last year I don't think Confluence supported CalDAV, but it seem now they do. We are on Confluence 6.0.3, and I think the current version is 6.10.x+, so it's possible a newer version or plugin is necessary.

Thanks in advance for any ideas.

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events