Getting Dates with Plone - Plone Conference 2008

1,392 views

Published on

Presentation by Aaron VanDerlip at Plone Conference 2008 about improved calendaring with Plone using Plone4ArtistsCalendar and Dateable.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,392
On SlideShare
0
From Embeds
0
Number of Embeds
57
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Getting Dates with Plone - Plone Conference 2008

  1. 1. Getting Dates with Plone Aaron VanDerlip, Jazkarta.com 2008 Plone Conference 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  2. 2. But what this is really about Plone4ArtistsCalendar mostly But there is a lot under the hood (or bonnet) 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  3. 3. Background First there was Plone4Artists Calendar it was a bit of monolith 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  4. 4. Lennart Regebro == Hero
  5. 5. Overview • dateable.chronos • dateable.kalends • p4a.subtyper • p4a.plonecalendar • p4a.event 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  6. 6. dateable.chronos Icalendar support The user interface Not implemented yet dateable.kalends Defines interfaces and functionality p4a.plonecalendar p4a.ploneevent Extends Plone with Extends the standard the Kalends functionality Event with recurrence Plone Events and Folders
  7. 7. Mix-ins hard to work with
  8. 8. Separate concerns, common interface
  9. 9. dateable.chronos • Provides calendar views • Calls event providers to • Reusable outside Plone4Artists 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  10. 10. p4a.plonecalendar • Registers Folder and Topic types to implement IPossibleCalenedar • Provides hooks forimport/export of iCal feeds • Implements the necessary kalends interface for events providers 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  11. 11. Rocky Burt == Hero
  12. 12. p4a.subtyper • Its slick • Provides hooks to register type into the UI and the back end • In a nutshell, a way to provide marker interfaces 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  13. 13. p4a.event • Implements dateable.kalends.IRecurringEvent • Wraps the object using factory • uses schemaextender to add Recurrence support to the Event type 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  14. 14. Recurrence is cool
  15. 15. Let’s demo the tools • Markup some types • Import some external data • Build a small app 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  16. 16. Getting the date
  17. 17. To do • improve iCal import/export • microformats (coming real soon) • test to be sure the above work • UI 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  18. 18. Further reading • http://www.serverzen.com/ training/subtyping-unleashed • http://regebro.wordpress.com/ 2008/03/08/whats-up-with- dateable/ 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  19. 19. Thanks! aaron (at) jazkarta.com www.jazkarta.com 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348

×