Mastering Plone!ΒΆ
This is the documentation for the “Mastering Plone”-training.
Mastering Plone is intended as a week-long training for people who are new to Plone or want to learn about the current best-practices of Plone development. It can be split in two tranings:
- A beginner training (2 to 3 days) that covers chapters 1-18.
- An advanced training (3 to 5 days) that covers the rest.
Contents:
- 1. Introduction
- 2. Installation & Setup
- 3. Installing Plone for the Training
- 4. The Anatomy of Plone
- 5. The Case-Study
- 6. The Features of Plone
- 7. Configuring and Customizing Plone through the web
- 8. Extending Plone
- 9. Extend Plone with Add-On Packages
- 10. Theming
- 11. Dexterity I: Through the web
- 12. Buildout I
- 13. Creating addons to customize Plone
- 14. Views I
- 15. Zope Page Templates
- 16. Customizing existing templates
- 17. Views II: A default view for “talk”
- 18. Views III: A Talk list
- 19. Behaviors
- 20. Writing Viewlets
- 21. Programming Plone
- 22. IDE’s and Editors
- 23. Dexterity Types II: Growing up
- 24. Custom search
- 25. Turn talks into events
- 26. User generated content
- 27. Resources
- 28. Using third-party behaviors
- 29. Dexterity Types III: Python
- 30. Creating reusable packages with eggs
- 31. More complex behaviors
- 32. A viewlet for the voteable behavior
- 33. Making our package reusable
- 34. Using starzel.votable_behavior in ploneconf.site
- 35. Buildout II: Getting ready for deployment
- 36. The Future of Plone
- 37. Optional
Please note that this document is not complete without the spoken word of a trainer. Even though we attempt to include the most important parts of what we teach in the narrative it can not be considered complete without the spoken word.