Ceci est une ancienne révision du document !
ZopeEdit / External Editor
Il est possible sur un site PLONE / ZOPE d'ouvrir un document avec un logiciel externe et de pouvoir enregistrer directement les modifications sur le serveur. (si la fonction modifier avec une application externe est bien activé sur celui-ci)
(ie: ouverture d'un CSV avec Calc de la suite Open/LibreOffice )
dans les distributions précédentes (Dapper Hardy Karmic Lucid) il était possible d'installer le paquet ZopeEdit
(cf sur le site de Plone.fr )
ce paquet n'est pas disponible sous Maverick
pré-requis
- Python qui est installé par défaut
- Disposer des droits d'administration
- Disposer d'une connexion à Internet configurée et activée.
- d'un accès à un serveur plone :)
qui contient le module easy_install qui prend en charge le téléchargement et l'installation de paquets PYTHON
installation
installer le paquet python qui nous intéresse à l'aide d'easy_install : collective.zopeedit
:~$ sudo easy_install collective.zopeedit
configuration
automatique
à la première utilisation cliquer de votre Firefox sur Modifier avec une application externe qui se trouve en bas du document sur votre site Plone renseigner le chemin de zopeedit client, et le rendre permanent. /usr/local/bin/zoppedit zopeedit fournira le document à l'application configurée par défaut pour ce type de document sur votre système
manuel
pour que Firefox utilise Zopeedit
dans les préférences de Firefox onglet application, donner pour chaque type de document le chemin de zoppedit
pour que Zopeedit fournisse le document à l'application
lancer zopeedit dans un terminal
ou ouvrir directement le fichier ~/.zope-external-edit
utilisation
Zopeedit fournira désormais le document à votre logiciel externe
désinstallation
easy_install -mxN collective.zopeedit
et supprimer le egg de python (remplacer x,y par la bonne version )
rm -rf /usr/local/lib/python2.6/dist-packages/collective.zopeedit-0.x.y-py2.6.egg