Plone course
Copyright © 2004 Upfront Systems

Zope Cource by Upfront Systems is licensed under a Creative Commons Attribution 3.0 Unported
License.
2004
Table of Contents
- Preface
- 1. Introduction to Plone
- 2. Customising Plone
-
- Plone Properties
- Tools
- Skins
-
- Skinning Plone
- Changing the Plone looks
- Customizing base_properties and ploneCustom.css
- A word about the format of the stylesheets
- Changing the border styles
- Adding properties to base_properties
- Customising templates
- The master template
- The HEAD element
- The page header
- The page body
- The page footer
- The left and right columns
- The centre column
- A content type template
- Customising functionality in skins
- Creating custom content types
- Plone Internationalisation
-
- Definitions
- Plone and Internationalisation
- Plone is Internationalised
- Using the I18N infrastructure
- gettext
- PlacelessTranslationService
- Translating Page Templates
- Case One: Welcome to Plone
- Case Two: "Plone Icon"
- Case Three: "There have been over 100,000 downloads of Plone."
- Case Four: "Please visit About Plone for more information."
- Translating MySite
- Preparing the templates
- portlet_deadlines
- search_form
- Preparing the translation directory
- Translating code in Python files
- Updating the i18n directory
- Are we done yet?
- Translating text in Python code
- Translating vocabularies
- Localising content
- 3. Developing for Plone
List of Figures
- 1.1. Plone Frontpage
- 1.2. Global actions
- 1.3. Personal actions
- 1.4. Site actions
- 1.5. Left portlets
- 1.6. Document actions
- 1.7. Footer
- 1.8. Plone page with CSS stripped
- 1.9. Browser frontpage
- 1.10. The same page, for the printer
- 1.11. Registering as member
- 1.12. Logged in
- 1.13. A member's document actions
- 1.14. The document byline
- 1.15. "Editable" border
- 1.16. Personal preferences
- 1.17. A Manager member's personal actions
- 1.18. Plone Control Panel
- 1.19. Member preferences
- 1.20. Added a manager user
- 1.21. Added an Administrators group
- 1.22. Added the member to the Administrators group
- 1.23. Manager logged in
- 1.24. Manager editing in shared workspace
- 1.25. Sharing permissions for Administrators workspace
- 1.26. Sharing the Administrators workspace with other groups and members
- 1.27. Roles the 'reviewer' member may delegate
- 1.28. Launching the Mozilla DOM Inspector
- 1.29. DOM Inspector find widget
- 1.30. Using the "Find" tab to find the text of the comment
- 1.31. The Plone root "Security" tab, with "Add portal topic" unset for Owner
- 1.32. Breadcrumb trail while adding a News Item
- 1.33. Adding a News Item
- 1.34. Editing a News Item
- 1.35. Submitting a news item for publication
- 1.36. In the Pending state
- 1.37. Review portlet
- 1.38. State change comments
- 1.39. Comment to reviewer after submitting again
- 1.40. A published news item
- 1.41. Related press releases
- 1.42. Adding criteria of Topic
- 1.43. All news items selected by the Topic
- 1.44. Plone Control Panel after installing Epoz
- 2.1. RSS icon added to the document actions
- 2.2. Plone skin definitions
- 2.3. Beige colour scheme
- 2.4. DOM Inspector find widget
- 2.5. 'documentContent' division selected
- 2.6. 'documentContent' CSS rules in the DOM Inspector
- 2.7. Customised borders
- 2.8. Plone header
- 2.9. Plone footer
- 2.10. Content views
- 2.11. Content actions
- 2.12. Main content area
- 2.13. The 'sub' slot with a comment
- 2.14. Detailed Add page
- 2.15. Press Release properties configured
- 2.16. Press Release FTI actions
- 2.17. The custom layer with customised items for press releases
- 2.18. The ZMI Advanced Find page, illustrating searching using an expression
- 2.19. Newsitem validation
- 2.20. Customised
- 2.21. Newsitem actions
- 2.22. Customised
- 2.23. 'pressrelease_workflow' copied from 'plone_workflow'
- 2.24. Associating the custom workflow with Press Releases
- 2.25. States edited to accommodate Press Reviewer
- 2.26. Transitions edited to accommodate Press Reviewer
- 2.27. Edited worklist
- 2.28. PressReviewer role added
- 2.29. PressOffice group created
- 2.30. Membership of PressOffice group
- 2.31. Adding a global action for press releases
- 2.32. New global tab
- 2.33. Language preferences in Mozilla
- 2.34. Language preferences in Internet Explorer






