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 04/02/2010, 08:10] remybig |
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>Breezy cms serveur vétuste}} | + | {{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. | ||
+ | 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. | ||
- | * Ubuntu 9.04 : il existe le paquet **[[apt://plone3-site|plone3-site]]**. FIXME | + | <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> |
- | * 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 | + | =====Utilisation===== |
+ | Démarrer Plone en tache de fond pour un test (vous verrez alors les erreurs en console) : <code> cd ~/Plone/zinstance | ||
+ | bin/instance fg | ||
+ | </code> | ||
- | <note>Voir http://plone.org/documentation/phc_topic_area?topic=Installation#linux</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ées. | |
- | + | </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, tout les paquets que Synaptic a déjà installé). | + | |
- | + | ||
- | 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 ? ;-)) | + | Par défaut Plone écoutera le port 8080 on y accède par l'adresse : ''http://127.0.0.1:8080'' |
- | 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. | + | Vous pouvez maintenant créer un nouveau site Plone. Il suffit de se connecter avec les identifiants écrits dans le [[:terminal]] juste avant. |
<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 chaine --//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 54: | 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 66: | Ligne 64: | ||
- d'une description, mais ce n'est pas obligatoire, enfin, bon, c'est vous qui voyez .... | - d'une description, mais ce n'est pas obligatoire, enfin, bon, c'est vous qui voyez .... | ||
- | bon, chez moi, c'est ''http://localhost:8081/Control_Panel/Products/CMFPlone/plone_qui...'' | + | Bon, chez moi, c'est ''http://localhost:8081/Control_Panel/Products/CMFPlone/plone_qui...'' |
- | Et voilà votre espace est créé, évidement, pas totalement. Votre plone est installé. | + | Et voilà votre espace est créé, évidement, pas totalement. Votre Plone est installé. |
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]], |
- | + | * [[https://docs.plone.org/manage/installing/installation.html|Installation détaillée]] | |
- | //Une documentation en français est disponible à cette adresse [[http://cielissime.free.fr/inforezo/zope/plonedoc.pdf]]// Date de 2003 FIXME | + | * [[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]].// |