Qu'entends tu par document ?
Quel volume (3 fichier, 500, ...) ?
Quel profil d'utilisateur (néophytes, ...) ?
Est-ce un projet de logiciels avec des sources, des documents bureautiques ?
Ce que tu décris correspond typiquement aux problématiques d'édition concurrentes gérés par les outils de gestion de versions.
Si tu souhaites vraiment le verrouillage exclusif avec une approche centralisée, tu peux mettre en place un serveur subversion derrière un frontend Web et utiliser le "lock".
Ca ouvre alors des perspectives pour des usages plus souple avec des éditions concurrentes sur le même fichier et une fusion des modifications sur les fichiers modifiés en concurrence au moment où on les remet.
Pour du bureautique, tu peux aussi t'appuyer sur un outil de type GED genre alfresco qui gère aussi le lock.
Après tu as les outils de gestion de version décentralisés qui ne verrouillent pas l'accès à un fichier mais qui te permettent de contrôler la fusion , type mercurial, bazaar, ou encore Git
Pas mal de bouquins sont écrits de cette facon. Il suffit d'aller voir sur Github.
# gestion de version.
Posté par nomorepost . En réponse au message modification simultanée de documents distants. Évalué à 2.
Quel volume (3 fichier, 500, ...) ?
Quel profil d'utilisateur (néophytes, ...) ?
Est-ce un projet de logiciels avec des sources, des documents bureautiques ?
Ce que tu décris correspond typiquement aux problématiques d'édition concurrentes gérés par les outils de gestion de versions.
Si tu souhaites vraiment le verrouillage exclusif avec une approche centralisée, tu peux mettre en place un serveur subversion derrière un frontend Web et utiliser le "lock".
Ca ouvre alors des perspectives pour des usages plus souple avec des éditions concurrentes sur le même fichier et une fusion des modifications sur les fichiers modifiés en concurrence au moment où on les remet.
Pour du bureautique, tu peux aussi t'appuyer sur un outil de type GED genre alfresco qui gère aussi le lock.
Après tu as les outils de gestion de version décentralisés qui ne verrouillent pas l'accès à un fichier mais qui te permettent de contrôler la fusion , type mercurial, bazaar, ou encore Git
Pas mal de bouquins sont écrits de cette facon. Il suffit d'aller voir sur Github.