Tout d'abord quelle version de jahia utilisez-vous? La série Jahia 4.0.x utilise Apache Slide 1.x, la version 4.1 et + utilise Apache Slide 2.2+ ( http://jakarta.apache.org/slide/). Toute la documentation technique se trouve donc dans les mailing lists + wiki de la fondation Apache.
Pour les supprimer, je crois (mais cela dépned peut-être de la version) que l'on peut sans autre effacer la table qui contient les locks Slide et redémarrer Jahia (à essayer sur une copie avant la prod ;-) )
Normalement il existe un contrôle (tjs dans le jahia.properties:
### WebDAV processing options ########
# Specifies whether we should transform file names because of compatibility
# problems with Windows WebDAV implementation.
transformFilenames = false
# Same option for directories, set to true by default because there are
# serious bugs in Windows' WebDAV implementation when using non ISO-8859-1
# characters.
transformDirnames = true
Sur Slide 1.x cela fonctionnait tant via les upload Jahia que les upload via webdav (ex: via un web folder). Le workaround que nous avions trouvé pour réaliser cette fonctionnalité semble cependant ne plus fonctionner sur Slide 2.2 et nous devons en trouver un autre (welcome si vous en trouvez un!).
Concernant le déplacement (ou le renommage) Slide 2.2 utilise par défaut un méchanisme de copie (donc pour renommer un répertoire, il recopie tous les fichiers dans un autre nouveau répertoire avec le bon nom et efface l'ancien). D'où certaines lenteurs. Nous avons changé ce comportement pour les remplacer par des "bindings" (voir la spec WebDAV concernant les bindings) qui sont en gros des noms fictifs permettant d'accéder à une collection de fichiers. Donc au lieu de recopier tout le répertoire, on ne créé plus qu'un "alias" comprenenant la collection de fichiers concernés et on efface l'ancien alias. Nous sommes encore en train de tester ceci qui devrait être prochainement disponible dans Jahia 4.1.1 (ou immédiatement dans le CVs de jahia dans la branche 4.1 ou dans les nightly builds). Par contre je n'ai pas testé s'il faut lres droits d'administrateur pour déplacer un répertoire (logiquement oui car cela suppose potentiellement de créer un nouvel arbre et donc d'avoir les persmissions suffisantes pour pouvoir modifier les permissions sur les fichiers/répertoires sous-jacents).
Stéphane
At 17:21 26.10.2005, you wrote:
je n'arrive pas à trouver d'explication cohérente.
mais je reprend une application existante et je ne sais donc pas si ce qui a été fait avant mon arrivée : je ne peux donc pas incriminer le logiciel !
il me reste deux questions :
Peut-on supprimer ces verrous ?
existe-t-il une documentation approfondie sur le gestionnaire de fichiers implémenté dans JAHIA ? même questio sur la gestion des droits ?
Pendant que j'y suis je me permet de faire 2 suggestions autour du gestionnaire de fichiers :
Lors de l'envoi de fichier sur le serveur webdav, ne serait-il pas possible d'effectuer un controle de surface pour verifier que le nom respecte les regles de nommage classique (pas de caracteres speciaux, pas d'espace, ...). Ce qui eviterait de potentiels problemes lors du deplacement ou du renommage de fichiers.
Pour avoir le droit de déplacer un fichier vers un répertoire X, il faut apparamment avoir les droits d'administrateur sur le répertoire X (avoir les droits en écriture ne suffit pas). Cela ne me semble pas logique et dangereux
En tout cas, merci pour vos reponses rapides.
Alexandra.
- -----Message d'origine-----
- De : Stéphane Croisier [ mailto:[EMAIL PROTECTED]]
- Envoyé : mercredi 26 octobre 2005 16:56
- À : [email protected]
- Objet : RE : fichiers lockes
- Normalement soit il y a un lock car qqn a locké le fichier (via un client webdav ou parce qu'il édite le fichier dans Office ou autre client compatible DAV), soit parce que les locks de publication ont été branchés (ce qui ne semble aps être le cas ici) ou alors dernière solution: c'est un bug :-(
- At 16:46 26.10.2005, you wrote:
- non, mes parametres sont :
- locksActivated = true
- fileLockOnPublication = false
- -----Message d'origine-----
- De : Stéphane Croisier [ mailto:[EMAIL PROTECTED]]
- Envoyé : mercredi 26 octobre 2005 16:45
- À : [email protected]
- Objet : Re: fichiers lockes
- Est-ce que vous avez branché le paramètre forçant un lock lors de la publication des fichiers en mode live (in jahia.properties: fileLockOnPublication = true)?
- At 15:42 26.10.2005, you wrote:
- je n'arrive pas à comprendre pourquoi certains de mes fichiers dans le gestionnaire de fichiers apparaissent avec un cadena jaune (du coup certaines actions ne sont plus disponibles, notamment deplacer le fichier qui m'interesserais).
- Ceci, malgré le fait que je sois connectée en superadmin.
- Alexandra Bohy
CEO - Jahia Ltd, 45 rue de la gare, 1260 Nyon (Switzerland)
Jahia : The Java Unified Web Platform
www.jahia.org - The community and product web site
www.jahia.com - Our commercial services company
www.collaborativesource.org - The Collaborative Source Initiative
