Hi Oleg, A lot of the SabreDAV CardDAV and CalDAV stuff consists of two parts:
1. Protocol handling. This is done in various plugins. 2. Backend/storage classes. For CalDAV sharing specifically, there is no implementation currently for #2, but the logic for #1 has been done and lives In: Sabre\CalDAV\SharingPlugin Sabre\CalDAV\Notifications\Plugin If you want to use sharing features, you will have to write your own caldav backend and implement these interfaces: Sabre\CalDAV\Backend\SharingSupport and Sabre\CalDAV\Backend\NotificationSupport To do that you must fully understand what these interfaces do and you should also have an understanding of these documents: https://trac.calendarserver.org/browser/CalendarServer/trunk/doc/Extensions/caldav-sharing.txt https://trac.calendarserver.org/browser/CalendarServer/trunk/doc/Extensions/caldav-notifications.txt Without understanding those documents, it's going to be difficult. I think you already found most of this information. If you don't understand what I'm saying based on that information, I unfortunately can't help you. In that case I would unfortunately say that you should find someone who is able to do the work for you, or wait till there's a standard implementation in sabredav. It is planned. Cheers, Evert On Friday, December 5, 2014 9:37:53 AM UTC-5, oleg.ku...@cy-play.com wrote: > > I am trying to understood how to implement sharing functionality on the > SabreDAV server, > in the docs I read that it is possible. > And also I heard that some work on that was already done by you. > But I am a bit missed. What work was already done? How can I implement > sharing functionality? > I was looking a bit on this : > > https://trac.calendarserver.org/browser/CalendarServer/trunk/doc/Extensions/caldav-sharing.txt > > https://trac.calendarserver.org/browser/CalendarServer/trunk/doc/Extensions/caldav-notifications.txt > but it's just a protocol like CalDAV, not exactly but... > I was trying some requests on the server, (requests) exampled there, > though they > was not working. > I also was looking a bit on : > Sabre\CalDAV\Backend\SharingSupport and > Sabre\CalDAV\Backend\NotificationSupport > There is some function declarations but where is the implementation? > Can you give me some suggestions or way to start at? > -- You received this message because you are subscribed to the Google Groups "SabreDAV Discussion" group. To unsubscribe from this group and stop receiving emails from it, send an email to sabredav-discuss+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sabredav-discuss/54e61e7d-9a0b-4eab-8c4e-726afad02c27%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.