11.2 Gestion interactive des viewlets ...................................222
11.3 L’enregistrement en ZCML .....................................223
11.4 Le step GenericSetup .........................................226
11.5 Exemple ...............................................227
11.6 Pour aller plus loin ..........................................228
12 Les portlets 231
12.1 Personnalisation ...........................................231
12.2 Portlets disponibles en standard ...................................232
12.3 Retour sur le paramétrage d’une portlet ...............................234
12.4 Habillage graphique .........................................234
12.5 Export/Import Generic setup du paramétrage des portlets ......................234
12.6 Création d’une portlet personnelle ..................................234
12.7 Et le résultat... ............................................237
12.8 Créer votre propre portlet ......................................239
12.9 Pour aller plus loin ..........................................239
13 Les vues standard 241
13.1 Qu’est-ce que c’est ? .........................................241
13.2 Pourquoi utiliser ces vues ? .....................................241
13.3 Quelles vues sont proposées ? ....................................241
13.4 Accéder aux ressources des vues ...................................242
14 Internationalisation d’un composant 249
14.1 Exemples de la formation ......................................249
14.2 Internationaliser un composant ....................................250
14.3 Localiser un composant .......................................253
14.4 La syntaxe des po en quelques mots .................................254
14.5 Modifier les traductions de Plone ..................................254
14.6 Mise à jour des traductions ......................................255
14.7 Ressources ..............................................255
15 Gestion des utilisateurs avec PlonePAS 257
15.1 Présentation .............................................257
15.2 Architecture fonctionnelle ......................................258
15.3 PlonePAS en ZMI ..........................................259
15.4 Les plugins standard .........................................264
15.5 Les plugins de tierce partie ......................................264
15.6 Votre plugin .............................................264
16 L’environnement de développement 265
16.1 Installation de Python 2.4 ......................................265
16.2 Configuration de l’éditeur vim ....................................265
16.3 Configuration de l’autocomplétion dans Python ...........................265
16.4 Activation de la recherche dans l’historique .............................266
16.5 Installation de ArgoUML et ArchGenXML .............................266
16.6 Checkout svn.zope.org ........................................267
17 La gestion des sources avec subversion 269
17.1 Savoir .................................................269
17.2 Création d’un dépôt via Apache ...................................269
17.3 Installation du client subversion ...................................270
17.4 Administration d’un dépôt subversion ................................270
17.5 Mettre à jour la branche de production ................................270
18 Migration des composants développés pour Plone 2.5 273
18.1 Définition ...............................................273
18.2 Savoir .................................................273
18.3 Outils .................................................273
iii