Ceci est une ancienne révision du document !
ZopeEdit / External Editor client
ZopeEdit est une application faisant le lien entre un document disponible sur un site PLONE / ZOPE et un logiciel d'édition installé sur votre système.
Il permet non seulement son ouverture mais aussi de sauvegarder les modifications apportées au document directement sur le serveur.
(ie: ouverture d'un Ods 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 avec external edit d'activé :)
- D'autoriser l'édition externe pour le document
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
A la première utilisation
Cliquer de votre Firefox sur Modifier avec une application externe qui se trouve en bas du document disponible sur votre site Plone
Renseigner le chemin de zopeedit client, et rendre permanent ce réglage.
/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
- Désinstaller le module
easy_install -mxN collective.zopeedit
- 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