Formation - développement sous Plone 2
Durée: 3 jours Niveau requis: Les candidats à cette formation devraient avoir préalablement suivi les cours Python initiation et Zope initiation.
Cours sur le développement sous Plone 2
Présentation
Cette formation s'adresse à des développeurs, des chefs de projet et à toute personne désirant développer des applications avec le système de gestion de contenus Plone.
Cette formation vise à apporter une connaissance des fonctionnalités et du fonctionnement de Plone, ainsi que des mécanismes d'extension permettant d'étendre Plone ou de développer de nouvelles applications.
Plan de cours
Présentation de Plone
- Structure d'un site
- Types de contenu
- Workflow
- Introduction au catalogue
- Présentation du mécanisme de "skins"
Page Templates dans Plone
- Rappels/Introduction à TAL et METAL
- Structure d'une page
- Présentation du gabarit et des macros standards
- Création d'un formulaire Plone 2
- Considérations d'internationalisation
Développement de nouveaux mécanismes
- Requêtes sur le catalogue
- Requêtes sur un SGBDR
- Manipulation automatique d'objets
- Création d'un "portlet"
- Définition d'une "action" de site
- Gestion des utilisateurs
Création d'un nouveau type de contenu
- Présentation des composants d'un type
- Présentation de Archetypes
- Définition d'un type et de ses vues
- Cas d'utilisation : document riche
Personnalisation de workflow
- Présentation du mécanisme
- Création d'un nouvel objet workflow, définition des états & transitions
- Gestion des permissions associées
- Actions automatiques aux transitions
- Programmation des transitions automatiques
|