Tell me more ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I want the event calendar on my site to work with the Outlook calendar, so when the users add events to the online calendar, they also can be added to the Outlook calendar (synchronize). Obviously, a site built using PHP can't integrate with a desktop application directly, so I am looking for alternative options.

Some options I found:

  • Using PHP ICAL library, that creates an .ics file and the user can download it and install. Not the most user friendly way of doing it, but might work;

  • Use SharePoint or Exchange server, but have no previous experience working with Microsoft technologies, so I don't really want to use this option;

  • Use Google Calendar and Zend Library (gdata), create online calendar and add events to that. Then, using Google Calendar Sync tool, the user can sync the online calendar to Outlook. But the problem here is the all users need a Gmail account to use the Sync tool—not ideal when you have thousands of users on the site. Unless I create one global Gmail account and create many calendars on that account, if that's even possible.

So my questions are:

  1. Are there any Outlook plug-ins—paid or free (ideally)—that can achieve this?

  2. Are there any web services / APIs that can achieve this?

  3. Do you have any other ideas or solutions?

Thanks

share|improve this question

closed as off topic by Al Everett, ChrisF Mar 1 at 22:57

Questions on Web Applications Stack Exchange are expected to relate to web applications within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

1 Answer

Once your system generates an .ics file, Outlook 2007 & 2010 users can subscribe to it with read-only access (i.e. remote users won't be able to add or edit events in the calendar). If you need to give the users the editing rights, you'll need to implement CalDAV. Otherwise, these are instructions for subscribing in Outlook 2007 and Outlook 2010.

share|improve this answer
Outlook can not deal with CalDAV. – Christian Nov 26 '12 at 10:54
@Christian: Which version of Outlook? – dnbrv Nov 26 '12 at 13:12
To my knowledge not a single version of Outlook can deal with Caldav. Even the upcoming 2013 cannot do CalDav which currently causes me a lot of grief (and finally led me to this page) – Christian Nov 26 '12 at 14:38
@Christian: Well, I did say in my reply that Outlook has nothing but read-only option. I should have been clear that CalDAV isn't available for it. – dnbrv Nov 26 '12 at 19:03
Maybe its because i am not a native speaker. I read your comment on CalDav like one could use CalDav in Outlook pretty easily. Reading your message a third time, it doesn't look like that. Thanks for your patience – Christian Nov 26 '12 at 19:10

Not the answer you're looking for? Browse other questions tagged or ask your own question.