Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
The Technology Suite
Solving the calendar problem.
The Problems
I have this event that...
Happens on every Tuesday and Thursday at 2 and 4 pm,
Except for Thanksgiving,
And on the first F...
Event Instance Custom Details
For example, you have a special guest speaker.
Search
With saved searches and short names
(example.com/s/abc123).
Moving Events Between Sites
A Challenge
Built it to be reusable by others.
The Solution
iCalendar (iCal) Specification
http://www.ietf.org/rfc/rfc2445.txt
http://drupal.org/project/ical
Saved Searches
• Search with facets.
• Saved searches with short urls (example.com/s/abc123).
• Saved searches with names ...
Many to One on Change
Atom
http://en.wikipedia.org/wiki/Atom_(standard)
PubSubHubbub
http://code.google.com/p/pubsubhubbub
Pushing
http://drupal.org/project/push_hub
http://drupal.org/project/views_atom
Receiving
http://drupal.org/project/feeds
...
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
Upcoming SlideShare
Loading in …5
×

Drupal Calendaring, A Technological Solution

3,392 views

Published on

T

  • Be the first to comment

  • Be the first to like this

Drupal Calendaring, A Technological Solution

  1. 1. The Technology Suite Solving the calendar problem.
  2. 2. The Problems
  3. 3. I have this event that... Happens on every Tuesday and Thursday at 2 and 4 pm, Except for Thanksgiving, And on the first Friday of December at 3 pm.
  4. 4. Event Instance Custom Details For example, you have a special guest speaker.
  5. 5. Search With saved searches and short names (example.com/s/abc123).
  6. 6. Moving Events Between Sites
  7. 7. A Challenge Built it to be reusable by others.
  8. 8. The Solution
  9. 9. iCalendar (iCal) Specification http://www.ietf.org/rfc/rfc2445.txt
  10. 10. http://drupal.org/project/ical
  11. 11. Saved Searches • Search with facets. • Saved searches with short urls (example.com/s/abc123). • Saved searches with names (example.com/s/myEvent). • Lots of management options and permission settings. • Works with core search, Lucene, and Solr.
  12. 12. Many to One on Change
  13. 13. Atom http://en.wikipedia.org/wiki/Atom_(standard)
  14. 14. PubSubHubbub http://code.google.com/p/pubsubhubbub
  15. 15. Pushing http://drupal.org/project/push_hub http://drupal.org/project/views_atom Receiving http://drupal.org/project/feeds http://drupal.org/project/feeds_atom

×