fullcalendar / fullcalendar

Full-sized drag & drop event calendar in JavaScript
https://fullcalendar.io
MIT License
18.42k stars 3.59k forks source link

CalDav Support #690

Open arshaw opened 9 years ago

arshaw commented 9 years ago

Originally reported on Google Code with ID 420

Any chance that this will one day feature CalDav support?
I'd like to encapsulate all data on the one server (ie.. not have to use Google), and
can do so with an 
open source PHP calDav server, but as far as I can tell FullCalendar does not support
CalDav feeds?

Reported by tnbenson on 2010-03-24 21:41:18

Imported with 26 stars.

arshaw commented 9 years ago
hey tnbenson,
i will further consider this if more people request it.

Reported by adamrshaw on 2010-03-31 04:48:17

arshaw commented 9 years ago
I'm interesting too about it !
have you some info ?
thanks

Reported by aureliefolacci on 2010-04-09 07:45:49

arshaw commented 9 years ago
Also interested.

Reported by tom.duffey on 2010-05-10 16:56:15

arshaw commented 9 years ago
caldav is a pretty heavy weight protocol to implement purely in javscript. Surely it
is better implemented server-side?

Reported by aristedes.maniatis on 2010-08-17 10:22:49

arshaw commented 9 years ago
yeah, caldav is heavyweight enough that i wouldn't want to be in charge of developing
a plugin for it. could definitely be done though, similar to the way the gcal plugin
is made. let's see if someone needs it enough to implement it

Reported by adamrshaw on 2010-10-07 21:23:23

arshaw commented 9 years ago
I would definitely be interested in this!

Reported by matt.fairbrass on 2010-11-11 15:35:44

arshaw commented 9 years ago
I'm currently working on an implementation of this: FullCalendar as a frontend for a
Caldav server (using Davical). Just fetching events is plain easy, but all the add/update
logic is lots of work. I'll see if I can share some code of this.

Reported by althaus.it on 2010-11-12 11:02:48

arshaw commented 9 years ago
Hey althaus.it, I like your idea of implementing Davical.  Just out of curiosity, what
type of backend database are you using?  I'm using PHP/MySQL, and am looking for some
type of CalDav server that supports MySQL, but haven't found much.

Reported by KyleRenke on 2010-11-12 19:39:33

arshaw commented 9 years ago
Yes I'm the same, looking for a MySQL solution rather than PostgreSQL.

Reported by matt.fairbrass on 2010-11-14 10:32:10

arshaw commented 9 years ago
PostgreSQL is more robust than MySQL, I don't mind working with both so althaus.it if
you could share your ideas and code that'd be very interesting.. thanks!

Reported by asdfasdf on 2010-11-14 16:41:29

arshaw commented 9 years ago
I'm using Davical [1] which runs on PostgreSQL and as our whole system uses PostgreSQL,
that wasn't a problem for me. There is some action on the Davical mailing list [2]
about a port to MySQL.

[1] http://www.davical.org/
[2] http://lists.morphoss.com/pipermail/davical-dev

Reported by althaus.it on 2010-11-15 09:58:22

arshaw commented 9 years ago

Reported by adamrshaw on 2010-11-22 01:03:00

arshaw commented 9 years ago
Having a solution which interfaces via CalDAV would be really cool. I want to be able
to change my CalDAV-Server later without changing the frontend.

Reported by felixjmoeller on 2011-01-31 19:50:01

arshaw commented 9 years ago
I'm very interesting about this. DOes fullcalendar support CalDav now?

Reported by Coiby.Xu on 2012-07-03 23:08:40

arshaw commented 9 years ago
This is very interesting for me too. Will CalDAV support be implemented?

Reported by alexey@shockov.com on 2012-08-22 21:04:46

arshaw commented 9 years ago
Missing CalDAV support is the only reason I cannot use fullcalendar for now...
+ 1

Reported by quentin.denis on 2012-10-11 14:12:31

arshaw commented 9 years ago
I'd love to use fullcalendar too, if only it supported the CalDav standard.

Reported by thyrihad on 2013-02-20 17:38:52

arshaw commented 9 years ago

Reported by adamrshaw on 2013-08-14 02:10:01

arshaw commented 9 years ago
I would like to see the code that althaus.it wrote for just fetching events.  Read-only
CalDAV support would be enough for my needs.

Reported by kshaw@qualys.com on 2014-01-09 21:22:05

arshaw commented 9 years ago
it would be really great for fullcalendar to support caldav backend. That would allow
people to add and manage their fullcalendar calanders on mobile devices or in outlook,
gmail, or thunderbird as well. I'm pretty certain that if/when people understand this,
they'll almost all want that functionality.

Reported by ross.campbell on 2015-04-15 16:03:21

arshaw commented 9 years ago
https://github.com/gaye/dav

Reported by kewisch on 2015-05-29 12:24:41

arshaw commented 9 years ago
hi kewi,
looks promising, any detailed instructions about he integration with Fullcalendar which
is already implemented in application?
thx in advance!

Reported by milanpuvaca on 2015-06-07 00:01:54

xamemc commented 8 years ago

Why not use sabre caldav : http://sabre.io/dav/caldav/ ?

espen commented 8 years ago

sabre/dav is just a webdav server framework.

CalDavZap at https://www.inf-it.com/open-source/clients/caldavzap/ is a javascript CalDav client that uses FullCalendar in the demo: https://www.inf-it.com/caldavzap/

There is also https://github.com/mozilla-b2g/caldav from Mozilla.

TomFernandes commented 8 years ago

Also interested in this feature. We use ownCloud-calendars (CalDAV-based) at work for different purpose. One purpose is to give a team an overview of the holiday situation. If we could use this calendar as storage for fullcalendar, this would make live easy, as we could have all of our calendars at a central location (for easy syncing to different calender-clients).

NachoVazquez commented 7 years ago

This is exactly what I'm looking for. My company implemented a CalDAV server in ASP.NET Core and right now I'm kind of implementing a CalDAV Client with fullcalendar but from my experience developing the server I know it is hard work. I'll be eager to contribute if this feature start been developed.

mpmullally commented 6 years ago

This would be the best feature, there are very few CalDav viewers. WHen I subscribe to my icloud calendar in google calendar the times are in UTC and I can't change them to eastern.

metasyn commented 5 years ago

I agree - this would be an incredible front end - its very hard to find CalDAV on the web that are really up to date. The closest I've found is AgenDAV which does not have the same level of functionality that fullcalendar has. Another example might be the calendar app that nextcloud uses - which uses fullcalendar but also had integration with CalDAV.

metasyn commented 4 years ago

https://github.com/modoboa/modoboa-radicale/blob/master/modoboa_radicale/backends/caldav_.py

Came across this today, which looks like it does the majority of the heavy lifting of getting caldav to be re-hosted as an api endpoint that is compatible as an event source for fullcalendar

mikaelcom commented 3 years ago

sabre/dav is just a webdav server framework.

CalDavZap at https://www.inf-it.com/open-source/clients/caldavzap/ is a javascript CalDav client that uses FullCalendar in the demo: https://www.inf-it.com/caldavzap/

There is also https://github.com/mozilla-b2g/caldav from Mozilla.

I'm using Sabre and AFAIK in PHP it's perfetly fitted to handle both CALDav and CardDav which works like a charm, @arshaw you should give it a try if you're looking for a PHP/MySQL solution. I'm using Radicale since a while to replace Google but it stops from working for no reason, I have to restart sometimes. I'm working on a full PHP platform integrating both Contacts and Calendar with Sabre solutions in order only use this solution, replacing Radicale in the end.

escoand commented 2 years ago

I've created a caldav (and year view) plugin for my own use. Maybe it's helpful for somebody else too: https://github.com/escoand/fullcalendar-plugins

scotch83 commented 1 year ago

Surely interesting and important feature, to support kind of a standard in calendars