Home Company Services Portfolio Contact us nav spacer

Course outlines

Upfront Systems conducts Zope and Plone training



Zope course


Day 1: Introduction to Zope

  • Introduction to Zope and its components
  • Installing Zope
  • Zope configuration


Day 2: Templating in Zope using DTML and ZPT

  • Using the Zope manage interface
  • Templating with DTML
  • Templating with ZPT


Day 3 & 4: Developing Zope products in Python

  • Packaging and code organisation in Python
  • Basic datatypes in Python
  • Developing classes in Python
  • Wrapping Python classes for use in Zope
  • Using templating to build management and user interfaces
  • Zope security model
  • Acquisition
  • Debugging Zope


Day 4 & 5: Zope and relational databases

  • The ZODB
  • Database adapters
  • ZSQL methods
  • SQL in Python



Plone course


Day 1: Introduction to Plone

  • Introduction to Plone and its components
  • Using Plone for document management
  • Managing Plone


Day 2 & 3: Customising Plone

  • Properties of a Plone site
  • Portal tools
  • Skinning Plone
  • Workflow
  • Security: Users and groups
  • Customise existing content types
  • Work flow
  • Actions
  • Syndication
  • Internationalisation
  • Localisation


Day 4 & 5: Developing for Plone

  • Factory type information
  • Developing a CMF content type
  • Developing an archetype