Getting Dates with
                    Plone
                        Aaron VanDerlip, Jazkarta.com
                       ...
But what this is really
                 about
                        Plone4ArtistsCalendar
                             ...
Background
                  First there was Plone4Artists Calendar
                           it was a bit of monolith


...
Lennart Regebro ==
       Hero
Overview
      • dateable.chronos
      • dateable.kalends
      • p4a.subtyper
      • p4a.plonecalendar
      • p4a.even...
dateable.chronos                     Icalendar support
                        The user interface                  Not imp...
Mix-ins hard to work with
Separate concerns, common
         interface
dateable.chronos

      • Provides calendar views
      • Calls event providers to
      • Reusable outside Plone4Artists
...
p4a.plonecalendar
      • Registers Folder and Topic types to
            implement IPossibleCalenedar
      • Provides ho...
Rocky Burt == Hero
p4a.subtyper

      • Its slick
      • Provides hooks to register type into the UI
            and the back end
      • I...
p4a.event
      • Implements
            dateable.kalends.IRecurringEvent
      • Wraps the object using factory
      • u...
Recurrence is cool
Let’s demo the tools

      • Markup some types
      • Import some external data
      • Build a small app


2008 Plone C...
Getting the date
To do
      • improve iCal import/export
      • microformats (coming real soon)
      • test to be sure the above work
  ...
Further reading

      • http://www.serverzen.com/
            training/subtyping-unleashed
      • http://regebro.wordpre...
Thanks!
                        aaron (at) jazkarta.com
                          www.jazkarta.com




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

Getting Dates with Plone - Plone Conference 2008

1,164

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,164
On Slideshare
0
From Embeds
0
Number of Embeds
1
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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×