Plone pour les intégrateurs
Version 1.0.0
plone-fr
17-April-2017
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
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 23
3.1 Les nouveautés de Plone 4 ...................................... 23
3.2 Les nouveautés de Plone 3 ...................................... 26
4 Paramétrer votre site Plone 31
4.1 Objectif ................................................ 31
4.2 Accéder au menu de configuration .................................. 33
4.3 Configurer les paramètres de messagerie .............................. 33
i
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
9.9 Recipe collective.recipe.omelette ..................................115
9.10 Utilisation de variable ........................................116
9.11 Repinning et fusion de section de données ..............................117
9.12 Ordre d’installation des parts .....................................117
9.13 L’option develop ...........................................118
9.14 Option index et find-links ......................................118
10 Installation et création d’une instance Plone 121
10.1 Savoir .................................................121
10.2 Exercice ...............................................128
11 Création d’un buildout Plone avec ZopeSkel 129
11.1 Création du buildout .........................................130
11.2 Installation de produits tierces ....................................131
11.3 Création d’un policy package contenant la configuration du site Plone ...............132
11.4 À propos des versions ........................................137
11.5 Releaser le policy package ......................................137
11.6 Repasser au développement .....................................138
11.7 Utilisation de mr.developer pour gérer les composants en développement .............139
11.8 Fabric .................................................140
11.9 Ressources ..............................................141
12 Déploiement et backup 143
12.1 Définition ...............................................143
12.2 Savoir .................................................144
12.3 Profil de déploiement .........................................144
12.4 Supervisor ..............................................148
12.5 Support des backups .........................................149
12.6 Cron job pour zeopack et backup ..................................150
12.7 Configuration d’Apache .......................................150
12.8 Configuration des DNS ........................................152
12.9 Installation et configuration de plone.app.caching ..........................152
12.10 Ressources ..............................................153
12.11 Exercice ...............................................153
13 Zope External Editor 155
13.1 Activation du lien “Modifier avec une application externe” .....................155
13.2 Installation du client External Editor sous Ubuntu ..........................155
13.3 Installation du client External Editor sous Windows ........................156
13.4 Problèmes de cache avec l’External Editor .............................156
14 Monitoring avec Munin 159
14.1 Plugins Zope .............................................160
14.2 Plugins Varnish ............................................161
14.3 Ressources ..............................................161
15 PloneFormGen 163
15.1 Présentation de PloneFormGen ...................................163
15.2 Exercice : Réalisation d’un formulaire de sondage .........................174
16 Le theming Plone avec Diazo 175
16.1 Diazo .................................................175
16.2 Produit de skin ............................................188
17 Ecrire des scripts Plone : bases 195
17.1 Introduction .............................................196
17.2 Mon premier script ..........................................196
17.3 Créer et gérer des contenus par script ................................199
17.4 Connaître et exploiter les informations utilisateur ..........................203
iii
1 / 284 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 !