Introduction
L’objectif de cet article est d’utiliser le protocole WebDAV pour rendre possible la lecture et l’écriture de fichiers de type bureautique ou autre, à travers le web, sans avoir à télécharger le fichier sur son disque dur.
Exemple : sur webdelib ou webgfc, cela permet en cliquant simplement sur un fichier au format OpenDocument dans ma page web (ex: monfichier.odt), de directement lancer LibreOffice, de modifier le fichier à la volée, puis de sauvegarder ce fichier en cliquant simplement sur le bouton « enregistrer ».
Vous trouverez ci-dessous les manipulations à effectuer afin d’ouvrir en mode lecture-écriture un fichier ODT sur un serveur distant.
Préparation du client
Sur un poste client Microsoft Windows
Pour ouvrir directement le fichier .odt à partir de n’importe quel navigateur, il faudra inscrire le fichier de base de registre ci-dessous (« ClicDroit » > « Enregistrer le lien sous… » ) :
- Avec LibreOffice V6+ ou V7+ et Windows 10 / 11 : cliquez ici
Attention : la clé de registre correspond au chemin vers l’installation du LibreOffice installé sur le poste client. Le chemin peut donc être modifié en fonction de l’installation.
Sur un poste client Linux
Avec Firefox, il vous suffira d’associer une action au protocole vnd.sun.star.webdav.
Pour les versions de Firefox 50 et suivantes :
- Taper about:config dans la barre d’adresse de votre navigateur
- Faire un clic droit -> Nouvelle -> Booléenne -> Saisissez le nom :
network.protocol-handler.expose.vnd.sun.star.webdavs-> Value ->false
La prochaine fois que vous cliquerez sur un lien qui appelle ce protocole, Firefox vous demandera avec quelle application l’associer.