4.4 Paramètres du site .......................................... 33
4.5 Paramètres de base de la sécurité du site ............................... 35
4.6 Paramétrage du calendrier ...................................... 39
4.7 Paramétrage de la navigation ..................................... 45
4.8 Paramètres de la recherche ...................................... 49
4.9 Configurer le thème ......................................... 53
4.10 Paramétrage des modules ...................................... 53
4.11 Paramétrage des règles de contenu .................................. 55
4.12 Paramétrer l’édition de contenus ................................... 55
4.13 Paramétrer le filtrage du contenu ajouté en HTML ......................... 58
4.14 Paramétrer le comportement wiki .................................. 62
4.15 Gestion des tailles d’images ..................................... 62
4.16 Maintenance du serveur et de la base ................................ 62
4.17 Choix de la langue du Site ...................................... 64
4.18 Paramétrer les types de contenu ................................... 64
4.19 Gestion des utilisateurs et groupes .................................. 69
4.20 Caching ................................................ 72
4.21 Discussion .............................................. 72
4.22 Registre de configuration ....................................... 72
4.23 Syndication .............................................. 72
4.24 Éditeur de texte riche TinyMCE ................................... 72
5 Choix et ajout d’un module 73
5.1 Introduction ............................................. 73
5.2 Rechercher et sélectionner un module ................................ 73
5.3 Installer un module .......................................... 74
5.4 Tester le module ........................................... 76
6 Le protocole HTTP et ses tests 77
6.1 Définition ............................................... 77
6.2 Savoir ................................................. 78
6.3 Exercice ............................................... 82
6.4 Ressources .............................................. 83
7 Rappel HTML et XML 85
7.1 Définition ............................................... 85
7.2 Savoir ................................................. 86
7.3 Exercices ............................................... 89
7.4 Ressources .............................................. 89
8 Concept de Python eggs 91
8.1 Définition ............................................... 91
8.2 Savoir ................................................. 92
8.3 Installation de Python et Distribute ................................. 92
8.4 Packaging Python .......................................... 92
8.5 Passons au développement ...................................... 99
8.6 L’API pkg_resources .........................................103
8.7 Les entry points ...........................................104
8.8 Mise en place d’un Pypi privé avec PloneSoftwareCenter ......................105
9 Introduction à zc.buildout 109
9.1 Définition ...............................................109
9.2 Introduction .............................................110
9.3 Organisation d’un buildout ......................................110
9.4 Section principale [buildout] .....................................110
9.5 Partage du dossier eggs et downloads ................................112
9.6 Pinning des versions .........................................113
9.7 Extension buildout.dumppickedversions ...............................113
9.8 Option extends ............................................114
ii