Contenu | Rechercher | Menus

Plone

Plone est un serveur de système de gestion de contenu ou CMS en anglais (Content Management System).

Installation

Ubuntu 8.04 LTS et versions suivantes

Source Pour Plone4 : 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é : - Avant d'installer plone vous avez besoin des packages suivants :

sudo apt-get install build-essential libssl-dev libxml2-dev libxslt1-dev libbz2-dev zlib1g-dev python-setuptools python-dev

Si vous utilisez Ubuntu Lucid ou une version plus ancienne replacer python-setuptools par python-distribute.

Il est aussi préferable d'utiliser les packages systemes de librairies plutôt que celle de l'installeur

sudo apt-get install libjpeg62-dev libreadline-gplv2-dev python-imaging 

Pour utiliser des documents word et pdf et les indexer

 sudo apt-get install wv
sudo apt-get install poppler-utils
 

creer un utilisateur plone :

adduser plone 

Se connecter en tant qu'utilisateur plone :

 sudo -i -u plone 

Telecharger Plone avec wget depuis la page de téléchargement

 wget --no-check-certificate https://launchpad.net/plone/4.3/4.3/+download/Plone-4.3-UnifiedInstaller.tgz

lancement de l'installation en mode non root et standalone * Decompression du tgz :

 tar -xf Plone-4.3-UnifiedInstaller.tgz 

* Aller dans le répertoire contenant plone4 :

 cd Plone-4.3-UnifiedInstaller 

* Lancer l'installation

 ./install.sh standalone 

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

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

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és

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.

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

Demarrer plone ne mode production

 bin/instance start 

Pour lancer Plone au demarrage de l'ordinateur suivre ce lien : http://developer.plone.org/hosting/restarts.html

* Ubuntu 9.04 : il existe le paquet plone3-site. FIXME

Ubuntu 6.06 LTS Dapper

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.

Si à la fin de l'installation, il y un message d'erreur :

dzhandle make-instance: service user must be specified as user:group

il faut é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. Ensuite, il faut lancer dpkg-reconfigure :

 $ sudo dpkg-reconfigure plone-site

Configuration (premiers pas)

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.

Utilisation

FIXME


Je vous liste ici les modules intéressants

############################################
# Eggs
# ----
# Add an indented line to the eggs section for any Python
# eggs or packages you wish to include.
#
eggs =
    Plone
    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

  • 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)

Contributeur principal : youp.


plone.txt · Dernière modification: Le 10/05/2013, 12:16 par 82.239.87.145
Le contenu de ce wiki est sous licence : CC BY-SA v3.0