Aller au contenu

Lumière sur le système verrouillage des fichiers dans Nextcloud

Introduction

Présenté au printemps 2022 lors de l’inauguration de Nextcloud 24 (Hub 1), le système de verrouillage de Nextcloud Files a gagné en maturité. Voici un état des lieux de sa capacité à faciliter votre travail collaboratif au quotidien. Le but de ce système de verrouillage est d’éviter les conflits de version des fichiers, tout en préservant les fonctions d’édition collaborative lorsque cela est possible.

Prérequis

Pour que le système de verrouillage soit actif, il suffit que soit installée l’application « Temporary files lock ». Dans certains scénarios présentés plus bas sont indiquées les conséquences du verrouillage sur l’explorateur de fichiers de l’ordinateur. Ces scénarios supposent que le client de synchronisation de Nextcloud soit installé.

Deux types de verrouillage

Avant de rentrer dans le détail des choses, quels sont les apports sur le plan fonctionnel ?
L’installation de cette application vous donne accès à deux types de verrouillage : automatique (aussi appelé « intelligent ») et manuel.

Que fait le verrouillage automatique ?

Il verrouille le fichier automatiquement lorsque vous l’ouvrez, afin d’éviter toute concurrence de modification avec d’autres terminaux, et d’autres utilisateurs. Différents scénarios d’usage existent, ce qui explique que certaines subtilités de comportement sont à observer (détaillées plus bas).

Que fait le verrouillage manuel ?

Le verrouillage manuel est déclenché par l’utilisateur sans avoir à ouvrir le document. Tout comme pour le verrouillage automatique, certaines subtilités de comportement sont à observer en fonction des situations (détaillées plus bas).

Ces deux modes de verrouillage s’appliquent-ils à tous les types de fichiers ?

Le système de verrouillage des fichiers de Nextcloud fonctionne théoriquement avec tous les types de fichiers, bien que son fonctionnement soit dans certains cas partiel s’il s’agit d’autres types de fichiers que ceux de Collabora Online (fichiers OpenXML, OpenDocument…) ou de Nextcloud Text (fichiers .md). C’est sur la base du comportement sur ces derniers que les scénarios décrits ci-dessous ont été choisis.

Scénarios les plus courants

Verrouillage automatique (intelligent)

  • Lorsque vous ouvrez un fichier depuis l’interface web (navigateur), les autres utilisateurs ayant aussi accès à ce dernier constateront qu’il est :
    • éditable 📝 dans l’interface web (navigateur)
    • verrouillé 🔒 (lecture seule), dans l’explorateur local de l’ordinateur (client de synchronisation)
  • Lorsque vous ouvrez un fichier directement en local dans votre explorateur de fichiers de Windows – Mac – Linux, les autres utilisateurs ayant aussi accès à ce dernier constateront qu’il est :
    • verrouillé 🔒 (lecture seule) dans l’interface web (navigateur)
    • verrouillé 🔒 (lecture seule), dans l’explorateur local de l’ordinateur (client de synchronisation)
  • Lorsque vous ouvrez un fichier en local dans Windows – Mac – Linux depuis l’interface web (navigateur) avec le bouton « Éditer localement », les autres utilisateurs ayant aussi accès à ce dernier constateront qu’il est :
    • verrouillé 🔒 (lecture seule) dans l’interface web (navigateur)
    • verrouillé 🔒 (lecture seule), dans l’explorateur local de l’ordinateur (client de synchronisation)
  • Lorsque vous ouvrez un fichier dans l’interface web (navigateur) depuis l’explorateur de fichiers de Windows – Mac – Linux (clic-droit sur le fichier, puis « Nextcloud » et « Ouvrir dans le navigateur), les autres utilisateurs ayant aussi accès à ce dernier constateront qu’il est :
    • éditable 📝 dans l’interface web (navigateur)
    • verrouillé 🔒 (lecture seule), dans l’explorateur local de l’ordinateur (client de synchronisation)

Verrouillage manuel

  • Lorsque vous verrouillez manuellement un fichier, que ce soit dans l’interface web (navigateur) ou dans l’explorateur de fichiers de Windows – Mac – Linux, le fichier demeure éditable pour vous, mais les autres utilisateurs ayant aussi accès à ce dernier constateront qu’il est :
    • verrouillé 🔒 (lecture seule) dans l’interface web (navigateur)
    • verrouillé 🔒 (lecture seule), dans l’explorateur local de l’ordinateur (client de synchronisation)

Que se passe-t-il lorsque vous fermez le document ?

Verrouillage automatique (intelligent)

Le verrouillage est automatiquement levé.

Verrouillage manuel

Le verrouillage demeure. Vous devez penser à le déverrouiller manuellement si aucun délai d’expiration n’a été fixé par un administrateur.

Conclusion

Les nouvelles capacités de verrouillage automatique ayant gagné en maturité et adoptant des comportements logiques, il serait dommage de s’en priver, surtout dans le cadre de partages élevés ou de dossier de travail commun. Si vous souhaitez en savoir plus sur Nextcloud afin d’optimiser les usages, d’améliorer la gestion des dossiers et du travail collaboratif au sein de votre organisation, contactez-nous.