Plone 3 developement training - Program
Through its training courses, Redomino wants to keep all web developers posted with an extremely efficient technology: Plone.
1. Introduction
- Brief History of Plone
- Competition
- Plone-the-Application and Plone-the-Framework
- Passing to Zope 3
- Why to choose Plone - general considerations
- The Plone community
- Prerequisites and glossary
- About Zope Architecture
- Zope Objects
- ZODB, Publisher, Security, ZPT
2. Installation
- Creating a Zope Istance with zc.buildout
- Installing Plone from Source
- Creating a Plone portal
- About Content Management Framework
- Architecture of a Plone Instance
- Overview on Features and Content Types ( skins, types, catalog, workflow)
- About Zope 3 technology assumed by Plone (views, adaptors, viewlets and portlets)
3. Basic Plone services
- Information architecture in Plone
- Security and Workflow
- Users and groups of users, permissions and roles
- Advanced control
- Creating your own workflow
4. Indexing
- Finding contents
- The Portal_catalog Service
5. User interface
- Portal_skin, CSS e Javascript, KSS
- Managing viewlets and portlets
- Anatomy of a browser-view
6. Customized content types
- Custom Content Types
- Content-Centric design
- Archetypes
- Templates with Paster
- Archgenxml
7. Plone packages structure
- Plone Products Package Structure
- Installing the Products
- Transforming the user interfaces from Archetypes to anything we want
- About ZPT
- Macro of base_view Archetypes
8. Specializing your own archetypes
- Creating an search interface with Formlib
- About Zope 3 Technologies you need
- About the form controller
- Creatinga portlet connected with our product
- Managing Binary Files out of ZODB
9. Data base
- Access to Relational DBMS with SQLAlchemy
10. Production
- Case studies of production installations: More than a ZODB is possible, ZEO, Caching
