{{tag>Xenial cms serveur travail_collaboratif}}
====== ZopeEdit / External Editor client ======
ZopeEDIT permet d'utiliser n'importe quel logiciel pour éditer les documents d'un site [[:plone|Plone]]. L'accès se fait par le protocole [[:webdav|webdav]].\\
Il permet non seulement son ouverture mais aussi de sauvegarder les modifications apportées au document directement sur le serveur.\\
Un système de verrous empêche la modification simultanée d'un même document par plusieurs utilisateurs.\\
(ie: ouverture d'un Ods avec Calc de la suite [[:openoffice|Open]]/[[:libreoffice|LibreOffice]] )
La partie installation a été vérifié sur Ubuntu 16.04 mais l'utilisation. Elle n'est donc pas confirmé.
===== Pré-requis =====
* Python qui est installé par défaut
* Disposer des [[:sudo|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
* [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>python-setuptools]]**.
qui contient le module [[http://packages.python.org/distribute/easy_install.html|easy_install]] qui prend en charge le téléchargement et l'installation de paquets [[http://www.python.org/|PYTHON]]
===== Installation =====
Installer le paquet python qui nous intéresse à l'aide d'easy_install : [[http://pypi.python.org/pypi/collective.zopeedit|collective.zopeedit]]
:~$ sudo easy_install collective.zopeedit
===== Configuration =====
==== Automatique ====
A la première consultation de votre site [[https://plone.org/|Plone]] depuis votre navigateur internet, pour modifier le document,\\
cliquer sur le lien **modifier avec une application externe** en bas à droite de la section dédiée à ce document.\\
{{:image:plone_-_modification_avec_une_application_externe.png?680}}\\
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 zopeedit\\
**/usr/bin/zopeedit**
=== Pour que Zopeedit fournisse le document à l'application ===
Lancer **zopeedit** avec ALT+F2 ou dans un terminal\\
Ou [[:tutoriel/comment_modifier_un_fichier|ouvrir directement le fichier]] **~/.zope-external-edit** \\
donner pour chaque type de document le logiciel d'étition externe à utiliser\\
(ie: utilisation de libreoffice pour les ods)
[content-type:application/vnd.oasis.opendocument.spreadsheet]
extension=.ods
editor=libreoffice
===== Utilisation =====
Zopeedit fournira désormais le document à votre logiciel externe \\
ce document sera directement sauvegardé sur le site.
===== 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
===== Voir aussi =====
* http://plone.fr/documentation/documentation-integrateur/external_editor.html
* https://plone.org/products/zope-externaleditor-client
* http://peak.telecommunity.com/DevCenter/EasyInstall
* [[:zope]]
//Contributeurs :[[utilisateurs:ool]]//