This is repost of my question on serverfault.com.
As I need a a system with exposed API I can code against, I thing it's more suitable for here.
I'm after a very simple (in my eyes) opensource calendaring solution. The basic functionality I need is:
- provide readonly ICS feed (http/s/) (the way google cal provides it), so clients can subscribe to it. The users are not supposed to log in, and add events, or manipulate the calendars, just subscribe.
- API to create/delete users (and their calendars) - one calendar per user is enough
- API to manage (create, search, update, delete) events in users' calendars
- supports events in multiple timezones
- OS or programming language/platform are not relevant - anything is accepted
Basically I want to skip all the steps needed to create ICS myself.
The API in question can be web-based. And no, googlecal can not handle the amount of users/calendars I need to manage.
For what I need Zimbra looks like an overkill.
For an answer to be considered "good", and/or accepted, it has to list each of the above features, and how/if they are supported by the proposed solution.