Plone 3 for Developers                                 Paul Everitt                              ZPUG DC, Mar 2007Copyrigh...
IntroductionCopyright Zea Partners ASBL                  2                                                 2
listen, relax, have fun                                    Everything is at zeapartners.orgCopyright Zea Partners ASBL    ...
Summary             • Plone 3 has great user features             • Exciting dev stuff tooCopyright Zea Partners ASBL     ...
Overview             • Easy dev install with scaffolding             • Useful and simple AJAX with KSS             • User-...
About Plone 3Copyright Zea Partners ASBL             6                                              6
Getting a sandboxCopyright Zea Partners ASBL                       7                                                      7
DemoHanno Schlichting             Daniel Nouri   Rocky Burt      DE                          NL            CACopyright Zea...
2007, A Survey             • Python, eggs, easy_install             • Python and WSGI             • Buildout and workingen...
Benefits             • Scaffolding means a fast start             • Taking advantage of Python progress             • Megs ...
AJAX with KSS...demo    Godefroid Chapelle                     Balazs Ree           BE                                 HUC...
KSS Approach             • “Client actions” dynamics via CSS-style                      declarations             • “Server...
Client Action DemoCopyright Zea Partners ASBL                        13                                                   ...
Server Action DemoCopyright Zea Partners ASBL                        14                                                   ...
KSS Examined             • Tightly integrated into default UI and content                      types             • Easy to...
Configurable Portlets...demo            Martin Aspeli       Geir Baekhold              NO/UK                  NOCopyright Z...
Portlets Examined             • Nice connection between UI and                      components             • Leverages Zop...
Feature Tour: LinkingCopyright Zea Partners ASBL                           18                                             ...
Feature Tour: wickedCopyright Zea Partners ASBL                    19                                                     19
Feature Tour             • Office indexing             • Versioning             • StagingCopyright Zea Partners ASBL       ...
Beyond 3.0Copyright Zea Partners ASBL                21                                                21
Conclusion                              http://zeapartners.org/sclCopyright Zea Partners ASBL                             ...
Upcoming SlideShare
Loading in …5
×

Zpugdc2007 101105081808-phpapp01

1,415 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,415
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Zpugdc2007 101105081808-phpapp01

  1. 1. Plone 3 for Developers Paul Everitt ZPUG DC, Mar 2007Copyright Zea Partners ASBL 1 1
  2. 2. IntroductionCopyright Zea Partners ASBL 2 2
  3. 3. listen, relax, have fun Everything is at zeapartners.orgCopyright Zea Partners ASBL 3 3
  4. 4. Summary • Plone 3 has great user features • Exciting dev stuff tooCopyright Zea Partners ASBL 4 4
  5. 5. Overview • Easy dev install with scaffolding • Useful and simple AJAX with KSS • User-configurable portlets via Zope 3 • Feature tourCopyright Zea Partners ASBL 5 5
  6. 6. About Plone 3Copyright Zea Partners ASBL 6 6
  7. 7. Getting a sandboxCopyright Zea Partners ASBL 7 7
  8. 8. DemoHanno Schlichting Daniel Nouri Rocky Burt DE NL CACopyright Zea Partners ASBL 8 8
  9. 9. 2007, A Survey • Python, eggs, easy_install • Python and WSGI • Buildout and workingenv • Paste for scaffoldingCopyright Zea Partners ASBL 9 9
  10. 10. Benefits • Scaffolding means a fast start • Taking advantage of Python progress • Megs and gigsCopyright Zea Partners ASBL 10 10
  11. 11. AJAX with KSS...demo Godefroid Chapelle Balazs Ree BE HUCopyright Zea Partners ASBL 11 11
  12. 12. KSS Approach • “Client actions” dynamics via CSS-style declarations • “Server actions” that receive messages and return “stuff to do” • Inter-box connections • PLIP XX, http://xxx • Godefroid Chapelle (BE) and Balazs Ree (HU)Copyright Zea Partners ASBL 12 12
  13. 13. Client Action DemoCopyright Zea Partners ASBL 13 13
  14. 14. Server Action DemoCopyright Zea Partners ASBL 14 14
  15. 15. KSS Examined • Tightly integrated into default UI and content types • Easy to extend with declarative-style approachCopyright Zea Partners ASBL 15 15
  16. 16. Configurable Portlets...demo Martin Aspeli Geir Baekhold NO/UK NOCopyright Zea Partners ASBL 16 16
  17. 17. Portlets Examined • Nice connection between UI and components • Leverages Zope 3 views • GenericSetup-friendlyCopyright Zea Partners ASBL 17 17
  18. 18. Feature Tour: LinkingCopyright Zea Partners ASBL 18 18
  19. 19. Feature Tour: wickedCopyright Zea Partners ASBL 19 19
  20. 20. Feature Tour • Office indexing • Versioning • StagingCopyright Zea Partners ASBL 20 20
  21. 21. Beyond 3.0Copyright Zea Partners ASBL 21 21
  22. 22. Conclusion http://zeapartners.org/sclCopyright Zea Partners ASBL 22 22

×