Plone pour les intégrateurs
Version 1.0.0
plone-fr
20-December-2010
Table des matières
1 A propos de ce document 3
1.1 Organisation ............................................. 3
1.2 Liste des thèmes abordés ....................................... 3
1.3 Ressources .............................................. 3
1.4 Version ................................................ 4
1.5 Changements ............................................. 4
2 Présentation de Plone 5
2.1 Les besoins .............................................. 5
2.2 Pourquoi Plone ............................................ 5
2.3 Centralisation des documents .................................... 6
2.4 Édition des contenus ......................................... 6
2.5 Visualisation des documents ..................................... 11
2.6 Classement des documents ...................................... 12
2.7 Stockage des documents ....................................... 12
2.8 Authentification ........................................... 12
2.9 Permissions, rôles et groupes d’utilisateurs ............................. 12
2.10 Indexation .............................................. 14
2.11 Photothèques ............................................. 14
2.12 Fonction d’alerte ........................................... 14
2.13 Actualités, événements, calendrier, lettres d’informations ...................... 15
2.14 Espace projet ............................................. 15
2.15 Répertoires dynamiques ....................................... 15
2.16 Références croisées ......................................... 15
2.17 Modération du contenu ........................................ 15
2.18 Historique des changements effectués sur le contenu ........................ 17
2.19 Flux RSS ............................................... 18
2.20 Langue du portail, Multilinguisme, Traduction ........................... 18
2.21 Charte graphique ........................................... 20
2.22 Trombinoscope et annuaires ..................................... 20
2.23 Génération de documents à partir de modèles ............................ 20
3 Les nouveautés de Plone 3 23
3.1 Édition en ligne ............................................ 23
3.2 Validation des champs via AJAX .................................. 23
3.3 Support des copies de travail ..................................... 23
3.4 Vérification de l’intégrité des liens .................................. 24
3.5 Verrouillage d’un document lors de l’édition ............................ 24
i
3.6 Nouvel onglet partage ........................................ 24
3.7 Versionnement des documents .................................... 24
3.8 Visualiser un document en mode diaporama ............................. 24
3.9 Navigation Précédent/Suivant dans un dossier ............................ 24
3.10 Générer une table des matières pour un document .......................... 25
3.11 Indexage des documents Word et PDF ................................ 25
3.12 Mais aussi .............................................. 25
3.13 Et pour le développeur ........................................ 25
4 Les nouveautés de Plone 4 27
4.1 Performances ............................................. 27
4.2 Thème ................................................ 28
4.3 Ergonomie .............................................. 28
4.4 Amélioration de l’administration du site ............................... 28
4.5 Amélioration de la customisation du site .............................. 29
4.6 Améliorations techniques ...................................... 29
4.7 Migration de Plone 3.3 vers Plone 4 ................................. 30
5 Paramétrer votre site Plone 31
5.1 Objectif ................................................ 31
5.2 Accéder au menu de configuration .................................. 31
5.3 Configurer les paramètres de messagerie .............................. 32
5.4 Paramètres du site .......................................... 34
5.5 Paramètres de base de la sécurité du site ............................... 35
5.6 Paramétrage du calendrier ...................................... 37
5.7 Paramétrage de la navigation ..................................... 42
5.8 Paramètres de la recherche ...................................... 47
5.9 Configurer le thème ......................................... 51
5.10 Paramétrage des modules ...................................... 51
5.11 Paramétrage des règles de contenu .................................. 51
5.12 Paramétrer l’édition de contenus ................................... 53
5.13 Paramétrer le filtrage du contenu ajouté en HTML ......................... 55
5.14 Paramétrer le comportement wiki .................................. 61
5.15 Gestion des tailles d’images ..................................... 62
5.16 Maintenance du serveur et de la base ................................ 62
5.17 Choix de la langue du Site ...................................... 64
5.18 Paramétrer les collections ...................................... 64
5.19 Paramétrer les types de contenu ................................... 64
6 Choix et ajout d’un module 73
6.1 Introduction ............................................. 73
6.2 Rechercher et sélectionner un module ................................ 74
6.3 Installer un module .......................................... 74
6.4 Tester le module ........................................... 75
7 Le protocole HTTP et ses tests 77
7.1 Définition ............................................... 77
7.2 Savoir ................................................. 78
7.3 Exercice ............................................... 82
7.4 Ressources .............................................. 83
8 Rappel HTML et XML 85
8.1 Définition ............................................... 85
8.2 Savoir ................................................. 86
8.3 Exercices ............................................... 89
8.4 Ressources .............................................. 89
9 Concept de Python eggs 91
9.1 Définition ............................................... 91
ii
9.2 Savoir ................................................. 91
9.3 Installation de Python et Distribute ................................. 92
9.4 Packaging Python .......................................... 92
9.5 Passons au développement ...................................... 99
9.6 L’API pkg_resources .........................................104
9.7 Les entry points ...........................................104
9.8 Mise en place d’un Pypi privé avec PloneSoftwareCenter ......................105
10 Introduction à zc.buildout 109
10.1 Définition ...............................................109
10.2 Introduction .............................................110
10.3 Organisation d’un buildout ......................................110
10.4 Section principale [buildout] .....................................110
10.5 Partage du dossier eggs et downloads ................................112
10.6 Pinning des versions .........................................113
10.7 Extension buildout.dumppickedversions ...............................113
10.8 Option extends ............................................114
10.9 Recipe collective.recipe.omelette ..................................115
10.10 Utilisation de variable ........................................116
10.11 Repinning et fusion de section de données ..............................117
10.12 Ordre d’installation des parts .....................................117
10.13 L’option develop ...........................................118
10.14 Option index et find-links ......................................118
11 Installation et création d’une instance Plone 121
11.1 Savoir .................................................121
11.2 Exercice ...............................................128
12 Création d’un buildout Plone avec ZopeSkel 129
12.1 Création du buildout .........................................130
12.2 Installation de produits tierces ....................................132
12.3 Création d’un policy package contenant la configuration du site Plone ...............132
12.4 À propos des versions ........................................138
12.5 Releaser le policy package ......................................138
12.6 Repasser au développement .....................................140
12.7 Utilisation de mr.developer pour gérer les composants en développement .............140
12.8 Fabric .................................................141
12.9 Ressources ..............................................142
13 Déploiement et backup 143
13.1 Définition ...............................................144
13.2 Savoir .................................................144
13.3 Profil de déploiement .........................................144
13.4 Supervisor ..............................................148
13.5 Support des backups .........................................149
13.6 Cron job pour zeopack et backup ..................................149
13.7 Configuration d’Apache .......................................150
13.8 Configuration des DNS ........................................152
13.9 Installation et configuration de CacheFu (< Plone 4) ........................152
13.10 Installation et configuration de plone.app.caching (>= Plone 4) ...................152
13.11 Ressources ..............................................154
13.12 Exercice ...............................................154
14 Zope External Editor 155
14.1 Activation du lien “Modifier avec une application externe” .....................155
14.2 Installation du client External Editor sous Ubuntu ..........................155
14.3 Installation du client External Editor sous Windows ........................156
14.4 Problèmes de cache avec l’External Editor .............................156
iii
1 / 240 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !