Goals
- Discover Zope, DTML and ZPT
- Know how to develop Python applications for Zope
Program
History, versions
Distributions and products Zope
The ecosystem of Zope 2; where to host a Zope site
Simple installation and association with Apache
Backup and current maintenance
Zope rather than PHP, ASP or JEE
Summaries of HTML, XHTML, CSS, JavaScript
Discovery of the interface
Main structure and usual operations
ZODB, objects and properties
Code acquisition and sharing
History and backtracking
Security: user, roles and rights
Workshop: minimal site and collaborating users
Presentation of DTML: dynamic pages
Objects and their data
Repetition between pages
Attributes and requests
Documents and methods: how to choose
Expressions, setting up Python
Advanced inclusion
Conditions and loops
Definitions
Other tags: presentation of
DTML trees elsewhere: CSS and AJAX in Zope
Workshop: creation of a rich site with Zope and the DTML
Choose between ZPT and DTML
Main syntax
Insertion of any content
Expressions, Python in templates
Conditions and loops
Variable definitions XML
exceptions
by ZPTs
Workshop: complete implementation of an interactive site
Presentation of Python
Usual libraries
The web context: forms, sessions, cookies
Expressions, scripts and external methods: possibilities and limits
Create complete products
Workshop: multiple interactions with the visitor
Macros to save time and clarity
Definition
Inclusion
Slots
Summary of installation and query of a database
Install a product and a driver
Any insert and read requests
Workshop: different levels of persistence
Duration
5 days
Price
£ 2154
Audience
All
Prerequisites
Knowledge of HTML
Reference
OPE94-F
Sessions
Contact us for more informations about session date