
Feature request - Integrate calendar w/ external sources like Google or iCalendar feeds
Reported by dleffler | January 6th, 2012 @ 06:56 PM | in 2.0.7 (closed)
Though we already output our calendar via rss or ical, it would be nice to at least pull IN external data from calendars like google or an ical feed.
- Additionally it would be even nice to have a 2-way sync between calendars
Comments and changes to this ticket
-
dleffler January 25th, 2012 @ 06:40 PM
- Tag changed from calendar to calendar, calendar2
Probably needs to be focused on Calendar2 and not retrofitting the old calendar?
-
dleffler April 27th, 2012 @ 03:37 PM
Several questions must be addressed:
- what will the external event 'link' do? go to the actual web page (google calendar?
- how can we 'address'/display an external event? the source/id won't be relevant
Degrees of implementation
- read google calendar
- read icalendar
- read/write google calendar (there's a couple libraries)
- read/write (publish) icalendar (no specific library exists?)
-
dleffler May 8th, 2012 @ 03:15 AM
- Assigned user set to dleffler
- Milestone set to 2.0.7
- Milestone order changed from 143 to 0
I have an ical parser working locally, but it slows the system down a bit. Still not sure the best approach to answer the two above questions.
-
expNinja May 10th, 2012 @ 01:41 PM
(from [a6d2c0c6a1e5e181412ef56cced986e10f59ee77]) Initial attempt to integrate calendar w/ external sources like Google or iCalendar feeds, only ical working. Also adds 'polished' 2.0 type interface to calendar [#468] https://github.com/exponentcms/exponent-cms/commit/a6d2c0c6a1e5e181...
-
expNinja May 10th, 2012 @ 03:54 PM
(from [57c604e3f29ef8d58f8583ba8c927f0aa8949679]) Missing iCalendar library [#468] https://github.com/exponentcms/exponent-cms/commit/57c604e3f29ef8d5...
-
expNinja May 12th, 2012 @ 01:36 AM
(from [4d88e8d44a93b8e46cd64e2a66753d30f1d9e82b]) Implements Google XML calendar integration (can be slow), makes external events inert (no edit/delete/view), adds new expDateTime method endOfDayTimestamp...still need some timezone calculations and is_allday for the iCalendar events. [#468] https://github.com/exponentcms/exponent-cms/commit/4d88e8d44a93b8e4...
-
expNinja May 15th, 2012 @ 12:14 AM
(from [f286f1ccb87980af45e23ea5707a23671b809ae6]) Fixes some date anomalies, esp w/ default view, recodes show method to use 'switch' statement instead of if/else's. [#468] [#605 state:resolved milestone:2.0.7 https://github.com/exponentcms/exponent-cms/commit/f286f1ccb87980af...
-
-
expNinja May 15th, 2012 @ 12:42 AM
(from [3ea899d8fe9dd8a04aeb6dcf87c054fec5f7d2ef]) Removes (comments out) unused item permissions left over from exp 0.9x [#468] https://github.com/exponentcms/exponent-cms/commit/3ea899d8fe9dd8a0...
-
expNinja May 15th, 2012 @ 02:09 AM
(from [4fd42011ff413bc5b4c4428ffb2eccba5f16f042]) Much more efficient 'external event' algorithm greatly increases speed, but it's still slower than local events; Adds new help methods to expDateTime subsystem [#468] https://github.com/exponentcms/exponent-cms/commit/4fd42011ff413bc5...
-
-
expNinja May 15th, 2012 @ 02:34 AM
(from [39e8215e21e0fcc7aaea5192763e08dea83524a9]) Corrects DST issue...not sure we can fix timezone issue on our end as info gets sent as GMT time even though it's in the timezone of the calendar [#468] https://github.com/exponentcms/exponent-cms/commit/39e8215e21e0fcc7...
-
expNinja May 15th, 2012 @ 10:31 AM
(from [2a74a6c7e7d9af8c51ffe658003608732e404c03]) Provides a cleaner external event link (no href which won't take you to the top of the page) [#468] https://github.com/exponentcms/exponent-cms/commit/2a74a6c7e7d9af8c...
-
dleffler May 21st, 2012 @ 10:57 AM
- State changed from open to resolved
We'll call this one complete, though it could have a smoother implementation.
-
dleffler October 13th, 2012 @ 03:00 AM
- Tag changed from calendar, calendar2 to calendar
- Milestone order changed from 32 to 0
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Bug Tracker for Exponent CMS