Plone 3 customization - Program

Through its training courses, Redomino wants to keep all web developers posted with an extremely efficient technology: Plone

Plone course - customize

 

Padova University Press - logo
 
"The professionalism and on the field flexibility of Redomino's customization trainings gave us the possibility to master Plone 3 architecture, making us soon operative", Yuri Carrer, Padova University Press, Università degli Studi di Padova.


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
  • Zope architecture overview
    • Zope o objects
    • ZODB, Publisher, Security, ZPT

2. Installing

    • Creatin Zope Instances with zc.buildout
    • Installing Plone from sources
    • Creating a Zope portal
    • Content Management Framework overview
    • Plone instance architecture
    • Services and main objects overview (skins, types, catalog, workflow)
    • Zope 3 technology overview (views, adaptators, viewlets and portlets)

3. Plone basic services

    • Plone information architecture
    • Portal_types service: Plone objects and differences with the reational paradigm
    • Security and Workflow
    • Users and users' groups, privileges and roles
    • Controlling with the workflow
    • Creating your workflow

4. Indexing

    • Tracking content
    • Portal_catalog service

5. User Interface

    • Portal_skin service, css e javascript, KSS libraries
    • Viewlet manager and portlet infrastructure
    • Browser-view anathomy

6. Customized content

    • Content-Centric design
    • Objects or relational tables?
    • Thinking as content
    • Archetypes
    • Creating your type of content
    • Schemes, field and widget
    • Creating your product
      • Product template with paster
      • Archgenxml: designing the application

7. Plone products' packages structure

    • Product intallation into  Plone istance
      • Installation script
      • Generic Setup overview
    • Turning Archetypes user interfaces into everything we want
      • ZPT overview
      • Base_view Archetypes' macro structure

8. Specializing your archetype

    • Creating a searching interface with Formlib
    • Zope 3 required technologies overview
    • Form controller overview
    • Creating a product connected portlet
    • Binary files managing out of ZODB

9. Data Base

    • Accessing relational DB with SQLAlchemy

10. Production

  • More than one ZODB! Yes we can! ZEO, Caching

 

 

To know

 

All training courses are held in Italian, we organize English courses on demand.

Do you need more?

If you didn't find the best training solution for your needs, you can ask for a customized training program, tailored on your own personal background.