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

on

  • 2,219 views

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.

Statistics

Views

Total Views
2,219
Views on SlideShare
2,166
Embed Views
53

Actions

Likes
1
Downloads
10
Comments
0

4 Embeds 53

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

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Getting Dates with Plone - Plone Conference 2008 Presentation 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