sabre-io / dav

sabre/dav is a CalDAV, CardDAV and WebDAV framework for PHP
http://sabre.io
BSD 3-Clause "New" or "Revised" License
1.51k stars 344 forks source link

Atom/RSS export or e-mail notifications plugin #738

Open lkraav opened 8 years ago

lkraav commented 8 years ago

When new events get added to calendars, it is useful to get notified about them. This could be achieved by

  1. Atom/RSS feed subscription (possible proxied to option no. 2)
  2. Direct e-mail notifications triggered on all CRUD operations

Currently, I am not seeing anything of this kind listed in the documentation. I was the original driver of DAViCal's RSS feed export module https://gitlab.com/davical-project/davical/commits/master/htdocs/feed.php and this functionality has definitely proven useful over the years. But sabre-dav is obviously the way of the future so looking for ways to get that functionality back.

evert commented 8 years ago

I think this type of functionality would be much better implemented as a separate package.

Sabre/dav has all the API's and endpoints to make this happen, including ways to add new formats, or hook into events. So I'm not sure if this is a core sabre/dav feature, but I'm happy to help you create a composer package for this (if you are interested in implementing this yourself) and I would also be more than happy to host documentation for this on sabre.io.

So let me know if this is something you can do and if you need my assistance (or pointers) in any way.