{{tag>Xenial cms serveur}}
----
====== Plone ======
**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 =====
* 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 =====
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 : ./install.sh
* 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.
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.
=====Utilisation=====
Démarrer Plone en tache de fond pour un test (vous verrez alors les erreurs en console) : cd ~/Plone/zinstance
bin/instance fg
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.
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 connecter avec les identifiants écrits dans le [[:terminal]] juste avant.
C'est maintenant que vous pouvez changer le mot de passe pour la gestion de Zope.
Si tout fonctionne appuyer sur CTRL-C dans le terminal pour arrêter Plone.
Démarrez Plone en mode production bin/instance start
===== Configuration=====
Bon c'est bien gentil, c'est installé c'est tout beau, maintenant, il va falloir travailler tout cela.
Et faire un peu son //portail// perso...
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).
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 » ====
Pour créer un espace plone, on a besoin :
- d'un ID, ou identifiant, qui permet de la localiser, par exemple, si vous tapez dans la case ID : ''plone qui plane'', alors sur l'adresse de votre site sera la suivante : ''http://localhost:8081/plone_qui_plane''.
- d'un titre (''title''), pour savoir comment la page se nomme
- 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...''
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.
Voici une liste de modules intéressants :
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
=====Liens=====
* [[https://plone.org/|Site officiel]],
* [[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]].//