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

Like this? Share it with your network

Share

Getting Dates with Plone - Plone Conference 2008

  • 2,239 views
Uploaded 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.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,239
On Slideshare
2,186
From Embeds
53
Number of Embeds
4

Actions

Shares
Downloads
10
Comments
0
Likes
1

Embeds 53

http://plone.org 44
http://www.pilotsystems.net 6
http://www.slideshare.net 2
http://jazkarta.com 1

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