Gestion fichiers

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour tout la monde,

voila j'ai un ptit souci avec la gestion des fichiers.
Je dois créer un site intranet, et on me demande de pouvoir mettre en ligne des documents. Seulement, on me demande que ces documents soient modifiable directement.

Je me suis donc tourné vers le module webdav qui normalement permet de faire ca.

Seulement, voila maintenant 5 à 6 heures que je suis dessus, et toujours aucun moyen de modifier ces documents.
On peut les lire, mais en aucun cas les modifier!!!

Donc ma question est: est ce que je choisi le bon module pour faire ca? ou y'en a-t-il un autre qui serait plus adapté?

Merci d'avance pour votre aide

Version de Drupal : 

Grrrr tu sous-entends qu'il est pas bon mon module, c'est ça ? ;-)))

Sinon tu utilises quel OS client ? et surtout quelle application pour modifier/sauver tes attachements ? Je sais que MacOS c'est l'enfer et il y a peu de chance que cela marche proprement un jour. Moi je le fais avec OpenOffice et Gnome, ou encore des images en GIMP sans soucis.

Salut

d'abord merci pour ta reponse!!!ca fait plaisir de voir qu'il y a peut etre quelqu'un qui va pouvoir m'aider...

En fait, j'utilise Windows XP, et l'application qui devrait me permettre de modifier mon document est word...mais il me dit que le fichier est en lecture seule...donc je me rends de plus en plus compte qu'il faut sans doute faire une configuration d'apache et meme peut etre de word?!!!?

En fait je crois que j'ai vraiment du mal avec l'utilisation de ce module!! Pourtant,je me doute qu'il doit etre exceptionnel:)

Sinon, une ptite question que je me pose...Sachant que l'utilisateur doit pouvoir modifier un document attaché à un node, est-ce qu'il faut specifier un chemin qui pointe dans l'arborescence de mon dossier files de mon repertoire site?

Je pense qu'il serait malin que je fasse un tuto pour ce module (tant pis pour les anglophones ;-).

Basiquement tu as le module "webdav" qui ne fait qu'ajouter un support de type API (un peu comme VotingAPI pour les notations), en soit il ne fait rien. Il a besoin d'un des modules "WebDav node" et éventuellement "WebDav Attachement" qui publient respectivement les nodes, et les attachements des nodes. Un Drupalien Allemand avec qui je travaille est en train de bosser sur un "WebDav Taxonomie" pour publier la taxo d'un node.

Dans ton cas, il faut donc que activer les 3 modules (cf copie d'écran). Ensuite il faut que tu donnes les droits d'accès WebDAV aux rôles que tu désires voir accéder aux contenus (cf copie d'écran). Je me rend compte qu'il n'y a pas de droit spécifique pour "WebDav attachement". Ajoute les droits à "Admin" et teste en tant qu'admin pour voir si le coinçage pourrait venir de là auquel cas je corrigerais cela.

Ensuite tu peux tester pour voir si cela fonctionne, avec le profile de l'utilisateur que tu cherches à tester (ou l'admin si ça coince) en allant sur http://ton_site.com/webdav. C'est la vue "http" du serveur Webdav, tu dois y voir apparaître "nodes", en allant dedans, tu dois avoir tes types de contenus, et dans chaque type de contenu, une liste de noeuds limité à 10. La limitation est régable dans l'onglet "Nodes" de "Configuration du Site Configuration"/"Server" (oui je sais faut que je renomme ça "WebDav Server" ;-).

En allant dans le node, tu dois avoir un "content.html" et un dossier "attachements". Et dans le dossier "attchements", tes documents. En cliquant sur ton document, il doit être téléchargable. Si tout passe bien, tu peux passer à la version "client WebDav".

J'ai fait les tests à l'instant sur ma plateforme de dev avec une VM Windows XP. J'ai ajouté le "Dossier web" vers "http://mon_site/webdav" et j'ai pu dérouler l'arborescence et coller un nouveau fichier MS Word dans les attachements du noeud (cf copie d'écran).

Là tu peux ouvrir l'attachement avec MS-Word, modifier, et sauver. Ici ça fonctionne comme un charme (le fameux syndrome du "chez moi ça marche" ? ;-).

D'une manière générale l'accès à une noeud est possible par l'URL :
http://mon_site.net/webdav/nodes//[/attachements[/fichier.xxx]]

Dis moi si cela t'aide un peu.

PS: Non il n'est pas exceptionnel ce module mais il est très complexe, c'est sûrement le plus complexe que j'ai eu à réaliser jusqu'à maintenant. Et il manque pas mal de testeurs car le projet date de 2 ans et à cette époque il n'y avait déjà pas grand monde intéressé à Drupal, alors à WebDAV... :)

Une nouvelle fois merci pour ton aide...le tuto commence à prendre forme finalement.:)

Pour ce qui est de l'activation du module, tout se passe bien.
J'arrive aussi à gérer facilement l'acces à webdav pour tel ou tel utilisateur.
Je vais sur http://ton_site.com/webdav. Puis j'ai acces comme tu dis à tous les nodes ainsi que leurs documents attachés, vocabulaires.

La modification de fichiers word ne marhce pourtant pas.(qu'en lecture seule)
J'ai fait une ptite rectification dans la base de registre mais rien n'y fait ca ne marche pas
Pour ce qui est du client webdav utilisé, j'ai utilisé netdrive, mais ca ne marche pas non plus.(pas de modif possible!!)

Le module webdav permet en fait de créer un repertoire virtuel, que l'on peut integer au serveur webdav, et permet d'avoir une interface comme sur un client webdav quand on va sur l'adresse monsite/webdav...c'est ca , si j'ai bien compris.?!!?..

Bon toujours est-il que je commence petit à petit à le prendre en main, mais que c'est dur!!!:)

Pour ce qui est du contenu en lui meme, enfin du corps, est-il possible de le modifier à partir du site, et sans passer par client webdav(j'ai toujours mon content qui s'affiche en html!!!!)

Hum, je n'ai pas une version aussi évoluée de Word (95) pour tester...

Ce que tu peux faire en revanche c'est mettre ceci à la place du contenu du fichier logger_stub.inc (si tu n'a pas installé/activé le module logger ce que je ne conseille pas pour l'instant). Ca te donnera toutes les informations nécessaire pour comprendre le problème dans tes logs apache.

<?php
     function logger_error($prefix, $message) {
error_log("$perfix $message");
        }
      function logger_warning($prefix, $message) {
error_log("$perfix $message");
      }
      function logger_debug($prefix, $message) {
error_log("$perfix $message");
        }
      function logger_info($prefix, $message) {
error_log("$perfix $message");
     }
      function logger_is_debug() {
           return true;
       }
      function logger_is_info() {
            return true;
       }

Merci.
J'ai réussi a l'installé effectivement.
Le but de ma démarche est de créer un site de gestion documentaire (.doc,.xls pdf etc..
Sur ce site, les personnes doivent pouvoir faire une recherche par mots clés et trouver la bonne doc .
Est-ce réalisable avec WEBDAV ?

hello,

Je les avais dans Zotéro, cela m'a permis de les importer au format bibTex. Il y a d'autres formats, mais pour une importation par lots, ce sont tous des formats spécialisés.

Tu peux aussi faire des encodages manuels, bien sûr.

EM

Hello,

Mes données étaient déjà dans zotéro, je n'ai pas eu à les y mettre.
Je ne pense pas que tu puisses importer du « .doc » ou du « .odt » dans Zotéro pour le moment, mais du RTF, ça marche.

Mais, une fois dans Zotero, c'est bien ce que j'ai fais.

EM