Your SlideShare is downloading. ×
Getting Dates with Plone - Plone Conference 2008
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Getting Dates with Plone - Plone Conference 2008

1,140
views

Published on

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

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,140
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Getting Dates with Plone Aaron VanDerlip, Jazkarta.com 2008 Plone Conference 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  • 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. Background First there was Plone4Artists Calendar it was a bit of monolith 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  • 4. Lennart Regebro == Hero
  • 5. Overview • dateable.chronos • dateable.kalends • p4a.subtyper • p4a.plonecalendar • p4a.event 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  • 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. Mix-ins hard to work with
  • 8. Separate concerns, common interface
  • 9. dateable.chronos • Provides calendar views • Calls event providers to • Reusable outside Plone4Artists 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348
  • 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. Rocky Burt == Hero
  • 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. 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. Recurrence is cool
  • 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. Getting the date
  • 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. 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. Thanks! aaron (at) jazkarta.com www.jazkarta.com 2008 Plone Conference www.jazkarta.com 1 (888) 756-6348