Trois jours pour les développeurs ayant besoin d'une mise à jour rapide pour Plone 3.
Pré-requis :
Connaissance de Plone (niveau intermédiaire à avancé).
Connaissance de Python.
Standards du web : XHTML, CSS.
Durée : 3 jours
1ère journée :
- Introduction
- Zope 2 et Zope 3 : Evolution - Intégration des deux mondes - Impact sur la façon de développer
- L'architecture de Plone 3 (basée sur Zope 2 + Zope 3)
- Mettre en place son serveur de développement Plone 3
- Démarrer avec "Zope 3 dans Plone 3"
- Interfaces
- Adaptation d'interface : Cas de la classe de "View"
- Introduction aux tests unitaires
- Introduction aux "Viewlets"
- Définir des "Portlets"
- Techniques AjaX avec KSS (Kinetic Style Sheets)
- Débugger KSS
- Autres exemples d'adaptation d'interface ("Adapters", "Views")
- Exploiter les "Utilities"
- Améliorer la logique applicative avec les "Events"
- Autres librairies "Zope 3/Plone 3" intéressantes"