URL: https://linuxfr.org/users/strash/journaux/un-dcvs-pour-des-documents-binaires Title: Un DCVS pour des documents 'binaires' ? Authors: Strash Date: 2013年02月05日T14:37:41+01:00 License: CC By-SA Tags: Score: 17 Bonjour, Dans le cadre de mon travail (qui est très éloigné de l'informatique) je suis amené à travailler sur de nombreux documents (principalement en format pdf et Microsoft Office, Word et Excel) partagés avec des utilisateurs de boîtes différentes. Les solutions que nous utilisons actuellement sont souvent très bancales : Echanges par email : ==================== - Échange par email avec un incrément du numéro de version (Nom du document v16.docx) - Échange par email avec ajout de date (2013年02月05日 - Nom du document.docx) - Échange par email avec ajout de commentaires/suivi de modification (Nom du document.docx) Et souvent un mix de plusieurs de ces solutions Problèmes rencontrés : ---------------------- - il suffit d'un destinataire soit oublié pour que quelqu'un ne soit pas au courant de la mise à jour du document - si il y a 2 modifications concurrentes quelqu'un doit se taper le "merge" des documents sous peine de voir apparaître un "fork", et c'est souvent celui qui n'a pas fait de modification qui s'y colle et donc risque d'oubli/d'erreur - si le document devient trop gros pour passer par email, le suivi est très difficile - si on ne suit pas activement le développement d'un document il est très fastidieux de retrouver qui a écrit quoi pour poser les questions à la bonne personne Avantages : ----------- - On a assez facilement un historique temporel de l'évolution du document - Tout le monde (sauf erreur de destinataire) est prévenu qu'un document est modifié - Très flexible, on ne pollue pas les gens avec des modifs de documents dont ils n'ont que faire Solution de gestion de contenu (Enterprise Content Management) type Alfresco ============================================================================ Problèmes rencontrés : ---------------------- - Interface souvent très lourde et lente, il faut après chaque modification penser à réuploader le document modifié, au fur et à mesure les gens repassent à l'email - Comme on n'est pas de la même boite il faut gérer les accès de chacun - La courbe d'apprentissage est assez dure du coup on se retrouve avec des documents en double sans notion de version, etc... - Besoin d'être online pour récupérer les documents Avantages : ----------- - C'est fait pour ça, on peut donc s'abonner à un document pour être au courant des modifs, regrouper par groupe de travail, etc... Mais cela seulement si les gens ont pris le temps d'apprendre à utiliser le logiciel, ce qui est rarement le cas. Suivi des modifications ======================= Le suivi se fait soit : - à l'arrache (les modifs sont expliqués dans l'email accompagnant le nouveau document, et sont perdues sur la version suivante. - Dans un tableau en page de garde qui garde la trace de qui a fait la modification et pourquoi L'idéal ======= Je serais donc à la recherche d'un système de type _Dropbox_ où les gens pourraient utiliser leur gestionnaire de fichier habituel, même offline. En faisant le parallèle avec mes maigres connaissances en DCVS, je pense que quelque chose du type _git_ serait intéressant: - Possibilité de remonter dans les versions - Nom de celui qui a fait les modifications - Description des modifications dans le message du commit Il faudrait qu'un programme surveille le dossier et fasse des commits de façon automatique afin de cacher la technique derrière. De plus il ajoute/met à jour les documents des autres dès que les commits sont disponibles. J'imagine que l'on pourrait aller plus loin et que lorsqu'une modification est détectée (ajout d'un document, modification d'un document existant par l'utilisateur), une boite de dialogue s'affiche pour demander la nature de cette modification (message du commit). Dropbox correspond quasiment à ce que je recherche, sans le coté multi-utilisateurs. Conclusion ========== Dans l'idéal chacun gère les documents sur son PC et reçoit les nouveaux documents.