Zope Course
This Tutorial applies to: Any version.
Kaivo's introduction to Zope. Using a combination of lecture and hands-on exercises, this course prepares students to understand the underlying OST platform (Zope), to maintain the OST, and to extend the OST.
jbennett
- Introduction What is zope, open source, the ZMI and other basics.
- Basic Objects Zope architecture, objects, DTML-Document, DTML-Method.
- Dynamic Pages Page structure, standard header and footer, navigation, etc.
- Properties Zope objects have properties.
- Acquisition Acquisition and Namespace.
- Zope Security Basic concepts, roles, permissions, etc.
- DTML dtml-var, dtml-call, dtml-comment
- Looping How to use dtml-in.
- Conditionals dtml-if and dtml-unless
- RESPONSE and REQUEST The response and request objects transfer information between the user's browser and the website.
- Advanced DTML dtml-try and dtml-with
- Forms Forms are used to capture input on HTML pages
- Emailing Form Data dtml-sendmail
- Template Architecture Basic organization of the OST.
- Template Components Basic descriptions of the OST components: library, events, news, etc.
- Template Maintenance starting/stopping, packing the db, etc.
- ZCatalog Indexed searching.
- Advanced Customizations - Standard Error Goes beyond the exercise in 16. Template Maintenance
- Advanced Customizations - Batching Loops Goes beyond the exercise in 8. Looping
- Advanced Customizations - Password Reminder Allows users who have forgotten their passwords to send themselves a reminder
- Advanced Customizations - Automating Database Pack Goes beyond the "Packing the Database" discussion in 16. Template Maintenance
- Add A New Field Adds a new field to the Legal Services Directory component from the template
- Styles Cascading Style Sheet (css) and HTML formatting.
- Zope Resources Where to learn more about Zope.
All content on one page (useful for printing, presentation mode etc.)