Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
plone [Le 10/05/2013, 12:15] 82.239.87.145 |
plone [Le 11/09/2022, 11:37] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag> cms serveur Raring Ringtail plone 4}} | + | {{tag>Xenial cms serveur}} |
---- | ---- | ||
Ligne 5: | Ligne 5: | ||
====== Plone ====== | ====== Plone ====== | ||
- | **Plone** est un serveur de système de gestion de contenu ou [[http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_contenu|CMS]] en anglais (//Content Management System//). | + | **Plone** est un serveur de système de gestion de contenu ou [[wpfr>Syst%C3%A8me_de_gestion_de_contenu|CMS]] en anglais (//Content Management System//). |
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | + | ||
- | FIXME | + | * Disposer des [[:sudo|droits d'administration]]. |
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | * Avoir [[:tutoriel:comment_installer_un_paquet|installé les paquets]] **[[apt>python-setuptools,python-dev,build-essential,libssl-dev,libxml2-dev,libxslt1-dev,libbz2-dev,libjpeg62-dev,libreadline-dev,wv,poppler-utils]]**. | ||
+ | | ||
===== Installation ===== | ===== Installation ===== | ||
- | ==== Ubuntu 8.04 LTS et versions suivantes==== | + | Téléchargez la dernière version de Plone [[https://plone.org/download|ici]]. Puis : |
+ | * [[:archivage|Décompressez]] l'archive par exemple dans votre **Dossier Personnel**, | ||
+ | * Déplacez-vous dans le dossier compressé et ouvrez-y un [[:terminal]], | ||
+ | * Exécutez la commande : <code>./install.sh</code> | ||
+ | * Quand on vous demande de choisir une configuration, choisissez //Standalone//, | ||
+ | * Choisissez le dossier d'installation et un mot de passe. | ||
- | Source Pour Plone4 : | + | L'administrateur et son mot de passe apparaîtront dans le [[:terminal]], Noter les bien. Vous pouvez modifier le mot de passe après vous être connecté à l'interface de gestion Zope. |
- | http://plone.org/documentation/manual/installing-plone/installing-on-linux-unix-bsd/debian-libraries | + | |
- | http://developer.plone.org/getstarted/installation.html#installing-plone-using-ubuntu-debian-deb-packages | + | |
- | http://plone.org/products/plone/releases/4.3 | + | |
- | En résumé : | + | <note important> Le mot de passe est aussi écrit dans le fichier buildouit.cfg. mais ce fichier n'est plus effectif lorsque Plone a été démarrer pour la premier fois. Modifier ce paramètre, n'est pas une bonne chose.</note> |
- | - Avant d'installer plone vous avez besoin des packages suivants : | + | |
- | <code> | + | |
- | sudo apt-get install build-essential libssl-dev libxml2-dev libxslt1-dev libbz2-dev zlib1g-dev python-setuptools python-dev | + | |
- | </code> | + | |
- | Si vous utilisez Ubuntu Lucid ou une version plus ancienne replacer python-setuptools par python-distribute. | + | =====Utilisation===== |
- | + | Démarrer Plone en tache de fond pour un test (vous verrez alors les erreurs en console) : <code> cd ~/Plone/zinstance | |
- | Il est aussi préferable d'utiliser les packages systemes de librairies plutôt que celle de l'installeur | + | |
- | + | ||
- | <code>sudo apt-get install libjpeg62-dev libreadline-gplv2-dev python-imaging </code> | + | |
- | + | ||
- | Pour utiliser des documents word et pdf et les indexer | + | |
- | + | ||
- | <code> sudo apt-get install wv | + | |
- | sudo apt-get install poppler-utils | + | |
- | </code> | + | |
- | + | ||
- | creer un utilisateur plone : <code>adduser plone </code> | + | |
- | Se connecter en tant qu'utilisateur plone : <code> sudo -i -u plone </code> | + | |
- | + | ||
- | Telecharger Plone avec wget [[http://plone.org/products/plone/releases/4.3|depuis la page de téléchargement]] | + | |
- | + | ||
- | <code> wget --no-check-certificate https://launchpad.net/plone/4.3/4.3/+download/Plone-4.3-UnifiedInstaller.tgz</code> | + | |
- | + | ||
- | lancement de l'installation en mode non root et standalone | + | |
- | * Decompression du tgz : <code> tar -xf Plone-4.3-UnifiedInstaller.tgz </code> | + | |
- | * Aller dans le répertoire contenant plone4 : <code> cd Plone-4.3-UnifiedInstaller </code> | + | |
- | * Lancer l'installation <code> ./install.sh standalone </code> | + | |
- | + | ||
- | L'administrateur et son mot de passe apparaîtront dans la console, Noter les bien. Vous pouvez modifier le mot de passe après vous être connecté à l'interface de gestion Zope | + | |
- | + | ||
- | <note warning> Le mot de passe est aussi écrit dans le fichier buildouit.cfg. mais ce fichier n'est plus effectif lorsque Plone a été démarrer pour la premier fois. Modifier ce paramètre, n'est pas une bonne chose | + | |
- | </note> | + | |
- | | + | |
- | Démarrer Plone en tache de fond pour un test (vous verrez alors les erreurs en console) | + | |
- | <code> cd ~/Plone/zinstance | + | |
bin/instance fg | bin/instance fg | ||
</code> | </code> | ||
<note> | <note> | ||
- | Démarrer plone en tache de fond le fait démarrer en mode debug, ce qui est plus long mais permet de voir l'ensemble des erreurs générés | + | Démarrer plone en tache de fond le fait démarrer en mode debug, ce qui est plus long mais permet de voir l'ensemble des erreurs générées. |
</note> | </note> | ||
- | Par défaut plone écoutera le port 8080 on y accède par l'adresse : http://127.0.0.1:8080 | ||
- | Vous pouvez maintenant créer un nouveau site Plone. Il suffit de se logguer avec les identifiants écrits dans le terminal juste avant. | ||
- | <note help> | + | Par défaut Plone écoutera le port 8080 on y accède par l'adresse : ''http://127.0.0.1:8080'' |
- | C'est maintenant que vous pouvez changer le mot de passe pour la gestion de Zope | + | |
- | </note> | + | Vous pouvez maintenant créer un nouveau site Plone. Il suffit de se connecter avec les identifiants écrits dans le [[:terminal]] juste avant. |
- | + | ||
- | Si tout fonctionne appuyer sur CTRL-C dans le terminal pour arrêter Plone | + | |
- | + | ||
- | Demarrer plone ne mode production <code> bin/instance start </code> | + | |
- | + | ||
- | Pour lancer Plone au demarrage de l'ordinateur suivre ce lien : http://developer.plone.org/hosting/restarts.html | + | |
- | + | ||
- | + | ||
- | <del> * Ubuntu 9.04 : il existe le paquet **[[apt://plone3-site|plone3-site]]**. FIXME </del> | + | |
- | + | ||
- | * Ubuntu 8.04 LTS : vous pouvez installer [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://plone-site|]]**. Ces paquets sont présents dans les [[:dépôts]] //Universe//. FIXME | + | |
- | + | ||
- | <note>Voir http://plone.org/documentation/phc_topic_area?topic=Installation#linux</note> | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Ubuntu 6.06 LTS Dapper==== | + | |
- | + | ||
- | * Ubuntu 6.06 LTS : [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://plone,plone-site|]]**. ([[:dépôts]] //Universe//) | + | |
- | + | ||
- | Ensuite, il faut se laisser guider, l'installation est assez simple. On nous demande à un moment, un login et un mot de passe, dont il faut **ABSOLUMENT** se souvenir pour la suite, mais bon comme pour tout système Linux (Si on a oublié, il faut désinstaller complètement, tous les paquets que Synaptic a déjà installés). | + | |
- | + | ||
- | Puis, on confirme le localhost : ''http://localhost:8081'' . | + | |
- | + | ||
- | Cela y est vous avez votre serveur CMS (ou système de gestion de contenu, mais c'est un peu long non ? ;-)) | + | |
- | + | ||
- | Si vous voulez partager votre serveur, n'oubliez pas d'ajouter une politique pour le trafic entrant qui autorise le service proxy sur le numéro de port identique (8081) dans votre pare-feu ([[:Firestarter]], par exemple), si vous voulez accéder à Plone à partir d'un autre poste. | + | |
<note help> | <note help> | ||
- | Si à la fin de l'installation, il y un message d'erreur : | + | C'est maintenant que vous pouvez changer le mot de passe pour la gestion de Zope.</note> |
- | //dzhandle make-instance: service user must be specified as user:group | + | Si tout fonctionne appuyer sur CTRL-C dans le terminal pour arrêter Plone. |
- | // | + | |
- | il faut [[:tutoriel:comment_editer_un_fichier|éditer le fichier]] ///var/lib/dpkg/info/plone-site.postinst// et remplacer dedans la chaîne --//service-user=zope// par --//service-user=zope:zope// pour la création de l'instance. | + | Démarrez Plone en mode production <code>bin/instance start</code> |
- | Ensuite, il faut lancer dpkg-reconfigure : | + | |
- | $ sudo dpkg-reconfigure plone-site | + | |
- | </note> | + | |
- | ===== Configuration (premiers pas)===== | + | ===== Configuration===== |
Bon c'est bien gentil, c'est installé c'est tout beau, maintenant, il va falloir travailler tout cela. | Bon c'est bien gentil, c'est installé c'est tout beau, maintenant, il va falloir travailler tout cela. | ||
Ligne 116: | Ligne 52: | ||
Donc on tape : ''http://localhost:8081/manage'' | Donc on tape : ''http://localhost:8081/manage'' | ||
- | Et là Plone, nous demande le login et le mot de passe (que vous avez entrés lors de l'installation). | + | Et là Plone, nous demande le login et le mot de passe (que vous avez entrés lors de l'installation). |
Ensuite on arrive devant l'écran de configuration, et là, la première chose à faire, c'est d'ouvrir son espace Plone, donc vous allez sur le menu déroulant en haut à droite, et ensuite, sélectionnez ''plone site'' et cliquez sur ''add'' (c'est-à-dire ajoutez). En fait vous ajoutez dans votre serveur un espace Plone, qui va faire du CMS. | Ensuite on arrive devant l'écran de configuration, et là, la première chose à faire, c'est d'ouvrir son espace Plone, donc vous allez sur le menu déroulant en haut à droite, et ensuite, sélectionnez ''plone site'' et cliquez sur ''add'' (c'est-à-dire ajoutez). En fait vous ajoutez dans votre serveur un espace Plone, qui va faire du CMS. | ||
- | ===== Mon « Plone » ===== | + | ==== Mon « Plone » ==== |
Pour créer un espace plone, on a besoin : | Pour créer un espace plone, on a besoin : | ||
Ligne 133: | Ligne 69: | ||
Vous avez ensuite l'interface graphique qui permet de gérer vos travaux. | Vous avez ensuite l'interface graphique qui permet de gérer vos travaux. | ||
- | =====Utilisation===== | + | Voici une liste de modules intéressants : |
- | + | <file> | |
- | FIXME | + | Products.Collage |
- | + | Products.FCKeditor | |
- | + | Products.PloneFormGen | |
- | ---- | + | Products.TALESField |
- | + | Products.TemplateFields | |
- | === Je vous liste ici les modules intéressants === | + | Products.PythonField |
- | <code> | + | Products.slideshowfolder |
- | ############################################ | + | Products.Reflecto |
- | # Eggs | + | Products.windowZ |
- | # ---- | + | Products.PloneArticle |
- | # Add an indented line to the eggs section for any Python | + | Products.DocFinderTab |
- | # eggs or packages you wish to include. | + | Products.DocFinderTab |
- | # | + | Products.ARFilePreview |
- | eggs = | + | Products.AROfficeTransforms |
- | Plone | + | </file> |
- | Products.Collage | + | |
- | Products.FCKeditor | + | |
- | Products.PloneFormGen | + | |
- | Products.TALESField | + | |
- | Products.TemplateFields | + | |
- | Products.PythonField | + | |
- | Products.slideshowfolder | + | |
- | Products.Reflecto | + | |
- | Products.windowZ | + | |
- | Products.PloneArticle | + | |
- | Products.DocFinderTab | + | |
- | Products.DocFinderTab | + | |
- | Products.ARFilePreview | + | |
- | Products.AROfficeTransforms | + | |
- | + | ||
- | + | ||
- | # | + | |
- | </code> | + | |
=====Liens===== | =====Liens===== | ||
- | * http://plone.org/ | + | * [[https://plone.org/|Site officiel]], |
- | * http://plone.fr/ // le tout nouveau Plone.fr avec une documentation en français rédigée ou traduite par la communauté Plone francophone (Octobre 2010)// | + | * [[https://docs.plone.org/manage/installing/installation.html|Installation détaillée]] |
+ | * [[https://plone.fr/|Le tout nouveau Plone.fr]] avec une documentation en français rédigée ou traduite par la communauté Plone francophone. | ||
---- | ---- | ||
//Contributeur principal : [[utilisateurs:youp]].// | //Contributeur principal : [[utilisateurs:youp]].// |