Kanban Pro

Synchronisation en cloud

Découvrez comment partager des dossiers sur le cloud et collaborer en temps réel.

Comment fonctionne la synchronisation en cloud

Kanban Pro est une application « local-first ». Chaque projet est un dossier sur votre système de fichiers contenant des fichiers de tâches Markdown et un répertoire de configuration .kanban/. Il n'y a pas de comptes, pas de services cloud propriétaires et pas d'inscriptions.

Pour collaborer avec d'autres, placez simplement votre dossier de projet dans un répertoire synchronisé par le cloud — iCloud Drive, Dropbox, Google Drive, OneDrive ou tout lecteur réseau. Chaque participant ouvre le même dossier dans Kanban Pro, et les modifications se propagent automatiquement via la synchronisation de fichiers du fournisseur cloud.

Conseil

Aucun compte Kanban Pro n'est requis. La synchronisation utilise directement le système de fichiers — si votre fournisseur cloud peut synchroniser un dossier, Kanban Pro fonctionne avec celui-ci.


Configuration d'un projet partagé

  1. Choisissez un dossier sur le cloud. Ouvrez Finder et accédez au répertoire de synchronisation de votre fournisseur cloud (par exemple ~/Library/Mobile Documents/com~apple~CloudDocs/ pour iCloud Drive, ~/Dropbox/ pour Dropbox, ou le montage Google Drive / OneDrive dans votre barre latérale Finder).
  2. Créez un dossier de projet. Créez un nouveau dossier pour votre projet, par exemple Team Board.
  3. Ouvrez-le dans Kanban Pro. Lancez Kanban Pro, cliquez sur Ouvrir le dossier, et sélectionnez le dossier que vous venez de créer. Kanban Pro initialiseront le répertoire .kanban/ et vous pouvez commencer à ajouter des colonnes et des tâches.
  4. Partagez le dossier. Utilisez les fonctionnalités de partage de votre fournisseur cloud pour inviter des collaborateurs. Sur iCloud Drive, cliquez avec le bouton droit sur le dossier et choisissez Partager. Sur Dropbox ou Google Drive, utilisez le dialogue de partage. Sur OneDrive, cliquez avec le bouton droit et sélectionnez Partager → Partager avec OneDrive. Chaque collaborateur devrait ensuite ouvrir le même dossier synchronisé dans sa propre copie de Kanban Pro.

Conseil

Lors du partage, définissez les autorisations sur Peut modifier (et non Peut voir) pour que les collaborateurs puissent créer et mettre à jour des tâches.


Structure de dossier recommandée

Lorsque Kanban Pro initialise un projet, il crée la structure suivante dans le dossier que vous avez choisi :

Team Board/
  .kanban/ — configuration du projet
    board.json — colonnes, paramètres, champs personnalisés
    locks/ — verrous de modification actifs (voir ci-dessous)
    activity/ — entrées du journal d'activité
  attachments/ — images et fichiers chargés
  KAN-1.md — tâche (Markdown + YAML frontmatter)
  KAN-2.md
  KAN-3.md

Chaque tâche est un fichier Markdown simple avec un frontmatter YAML pour les métadonnées (statut, priorité, assigné, étiquettes, champs personnalisés). Vous pouvez lire, modifier ou sauvegarder ces fichiers avec n'importe quel outil — y compris les agents de codage IA qui travaillent directement avec le système de fichiers.


Synchronisation en temps réel et édition sans conflit

Kanban Pro surveille le dossier du projet pour les modifications du système de fichiers à l'aide d'un observateur de fichiers en temps réel. Lorsqu'un collaborateur enregistre une tâche ou met à jour la configuration du tableau, le changement est détecté en quelques secondes et l'interface s'actualise automatiquement.

Comment les conflits sont évités

  • Verrouillage des tâches : Lorsque vous ouvrez une tâche pour l'édition, Kanban Pro crée un petit fichier de verrouillage dans .kanban/locks/. Les autres utilisateurs voient la tâche comme verrouillée et ne peuvent pas écraser vos modifications. Les fichiers de verrouillage se synchronisent via votre fournisseur cloud, de sorte que tous les collaborateurs voient le même état de verrouillage.
  • Écritures atomiques : Chaque tâche est un fichier Markdown unique. Kanban Pro écrit d'abord dans un fichier temporaire, puis le renomme sur place — empêchant les mises à jour partielles même si le fournisseur cloud se synchronise en cours d'écriture.
  • Détection de la fin d'écriture : Kanban Pro attend que les fichiers se stabilisent (2 secondes pour les tâches, 1 seconde pour la configuration du tableau) avant de les lire. Cela garantit que la synchronisation en cloud a terminé l'écriture avant que l'application ne traite le changement.
  • Dernière écriture gagnante pour la configuration du tableau : L'ordre des colonnes, les paramètres et les définitions des champs personnalisés sont stockés dans board.json. Si deux utilisateurs modifient les paramètres du tableau simultanément, la dernière écriture gagne — mais c'est rare en pratique puisque la configuration du tableau change peu fréquemment.

Comprendre les fichiers de verrouillage

Le répertoire .kanban/locks/ contient des fichiers de verrouillage temporaires qui indiquent quelles tâches sont actuellement en cours de modification et par qui. Chaque fichier de verrouillage est un petit document JSON :

{
  "ticket": "KAN-42",
  "user": "Alice",
  "device": "Alice-MacBook",
  "timestamp": "2026-03-09T10:30:00Z"
}

Les fichiers de verrouillage sont créés lorsqu'une tâche est ouverte pour l'édition et supprimés à la fermeture de l'éditeur. Ils permettent à Kanban Pro d'afficher un indicateur visuel sur les tâches verrouillées pour que les collaborateurs sachent que quelqu'un travaille dessus.

Résolution des verrous obsolètes

Si Kanban Pro plante ou qu'un appareil se met hors ligne, un fichier de verrouillage peut rester sans être nettoyé. C'est ce qu'on appelle un verrou obsolète.

Verrou obsolète ?

Si une tâche semble verrouillée mais que personne ne l'édite, vous pouvez supprimer en toute sécurité le fichier correspondant dans .kanban/locks/ en utilisant Finder ou le terminal. Kanban Pro détectera la suppression et déverrouillera la tâche.

Kanban Pro détecte également les verrous plus anciens que 24 heures et les signale comme potentiellement obsolètes dans l'interface, vous donnant la possibilité de forcer le déverrouillage directement à partir de l'application.


Notes sur les fournisseurs cloud

iCloud Drive

iCloud Drive fonctionne parfaitement avec Kanban Pro. macOS garde les fichiers récemment consultés téléchargés localement, de sorte que votre tableau se charge instantanément. Si un fichier de tâche a été évincé du stockage local (affiché sous la forme d'un petit fichier .icloud dans Finder), macOS le télécharge à la demande — vous pouvez remarquer un léger délai lors de l'ouverture de très grands projets pour la première fois.

Partage d'un dossier iCloud Drive

  1. Ouvrez Finder et accédez à votre dossier iCloud Drive dans la barre latérale.
  2. Cliquez avec le bouton droit sur le dossier du projet et sélectionnez Partager → Collaborer.
  3. Définissez les autorisations sur « Uniquement les personnes invitées » et « Peut apporter des modifications ».
  4. Entrez les adresses e-mail de vos collaborateurs et cliquez sur Partager.

Conseil

Pour garder les fichiers du projet toujours disponibles sur votre Mac, cliquez avec le bouton droit sur le dossier du projet dans Finder et choisissez Garder téléchargé. Cela empêche macOS d'évincer les fichiers pour économiser de l'espace.

Dropbox

Dropbox fonctionne bien avec Kanban Pro, mais sa fonction Smart Sync peut évincer les fichiers de tâches pour économiser de l'espace disque. Pour obtenir les meilleures performances, marquez votre dossier de projet comme Disponible hors ligne pour que tous les fichiers restent sur votre Mac.

Configuration de l'accès hors ligne

  1. Ouvrez Finder et accédez à votre dossier Dropbox.
  2. Cliquez avec le bouton droit sur le dossier du projet.
  3. Sélectionnez Rendre disponible hors ligne.
  4. Une icône de coche verte confirme que le dossier est maintenant conservé localement.

Partage d'un dossier Dropbox

  1. Cliquez avec le bouton droit sur le dossier du projet dans Finder.
  2. Cliquez sur Partager… (à côté de l'icône Dropbox).
  3. Cliquez sur Ajouter des personnes, entrez les adresses e-mail et définissez les autorisations sur Peut modifier.
  4. Cliquez sur Partager pour envoyer l'invitation.

Google Drive

Google Drive for Desktop offre deux modes de synchronisation. Pour Kanban Pro, le mode Fichiers miroir est fortement recommandé car il conserve une copie locale complète de votre projet — garantissant un accès instantané sans délai de téléchargement.

Passage au mode Miroir

  1. Cliquez sur l'icône Google Drive dans votre barre de menu.
  2. Ouvrez Préférences.
  3. Sous « Options de synchronisation de Mon disque », sélectionnez Fichiers miroir.
  4. Google Drive téléchargera tous les fichiers sur votre Mac. Cela peut prendre un certain temps pour les grandes bibliothèques.

Avertissement

Le mode par défaut « Fichiers en streaming » télécharge les fichiers à la demande, ce qui peut entraîner une latence notable lorsque Kanban Pro lit les fichiers de tâches. Passez au mode Miroir pour la meilleure expérience.

Partage d'un dossier Google Drive

  1. Cliquez avec le bouton droit sur le dossier du projet dans Finder (dans votre montage Google Drive).
  2. Cliquez sur Partager.
  3. Entrez les adresses e-mail des collaborateurs et définissez l'accès sur Éditeur.
  4. Cliquez sur Partager pour envoyer l'invitation.

OneDrive

OneDrive for Mac fonctionne bien avec Kanban Pro. Comme les autres services cloud, OneDrive offre une fonction Fichiers à la demande qui peut évincer les fichiers du stockage local. Pour de meilleurs résultats, définissez votre dossier de projet pour Toujours garder sur cet appareil.

Maintien des fichiers disponibles localement

  1. Ouvrez Finder et accédez à votre dossier OneDrive.
  2. Cliquez avec le bouton droit sur le dossier du projet.
  3. Sélectionnez Toujours garder sur cet appareil.
  4. Une icône de coche verte confirme que le dossier restera téléchargé.

Partage d'un dossier OneDrive

  1. Cliquez avec le bouton droit sur le dossier du projet dans Finder.
  2. Sélectionnez Partager → Partager avec OneDrive.
  3. Entrez les adresses e-mail des collaborateurs et définissez les autorisations sur Peut modifier.
  4. Cliquez sur Envoyer.

Conseil

Évitez les caractères spéciaux dans les noms de dossiers ou de fichiers (:, *, ?, |) — OneDrive ne les prend pas en charge et ils peuvent causer des erreurs de synchronisation.

Lecteurs réseau et NAS

Kanban Pro fonctionne avec n'importe quel volume réseau monté (SMB, AFP, NFS). Assurez-vous que le lecteur reste monté pendant le travail. Si la connexion réseau s'interrompt, Kanban Pro met en pause la surveillance des fichiers et reprend lorsque le volume est à nouveau disponible.


Bonnes pratiques

  • Gardez les dossiers du projet disponibles hors ligne. Marquez votre dossier de projet comme « Disponible hors ligne », « Fichiers miroir », « Toujours garder sur cet appareil » ou « Garder téléchargé » selon votre fournisseur cloud. Cela évite les délais causés par les téléchargements de fichiers à la demande.
  • Gardez la structure de dossier peu profonde. Évitez les répertoires profondément imbriqués — une disposition plate améliore la fiabilité de la synchronisation sur tous les fournisseurs.
  • Vérifiez l'état de la synchronisation avant de fermer votre Mac. Recherchez les icônes de synchronisation en cours dans Finder ou la barre de menu. L'arrêt en cours de synchronisation peut laisser des fichiers partiels qui confondent les collaborateurs.
  • Maintenez l'espace de stockage libre. Gardez au moins 10–15 % d'espace libre sur votre Mac et au moins 20 % d'espace cloud libre. Un stockage faible peut arrêter la synchronisation ou déclencher l'éviction de fichiers.
  • Utilisez le même fournisseur cloud dans toute l'équipe. Mélanger les fournisseurs (par exemple une personne sur iCloud, une autre sur Dropbox) nécessite que chaque personne ait sa propre copie — ils ne se synchroniseront pas les uns avec les autres.

Dépannage

  • Les modifications n'apparaissent pas : Vérifiez que votre fournisseur cloud est activement synchronisé. Recherchez les icônes d'état de synchronisation dans Finder ou l'icône de barre de menu du fournisseur cloud. Kanban Pro s'actualise en quelques secondes après avoir détecté un changement de fichier — si le fichier n'a pas encore été synchronisé, l'application ne peut pas le voir.
  • Tâche bloquée comme verrouillée : Consultez la section sur les verrous obsolètes ci-dessus. Vous pouvez forcer le déverrouillage à partir de l'application (pour les verrous plus anciens que 24 heures) ou supprimer manuellement le fichier de verrouillage dans .kanban/locks/.
  • Tâches manquantes après la synchronisation : Certains fournisseurs cloud retardent la synchronisation des nouveaux fichiers. Attendez un moment et vérifiez l'état de la synchronisation de votre fournisseur. Si le problème persiste, vérifiez que le dossier est défini pour se synchroniser hors ligne. Sur iCloud Drive, vérifiez que les fichiers n'ont pas été remplacés par des fichiers d'espace réservé .icloud.
  • Chargement initial lent : Si votre fournisseur cloud diffuse les fichiers à la demande, le premier chargement peut être plus long car les fichiers sont téléchargés. Passez au mode hors ligne ou miroir pour les meilleures performances.
  • Synchronisation mise en pause de manière inattendue : Certains fournisseurs cloud mettent en pause la synchronisation lorsque votre Mac fonctionne sur batterie ou a peu d'espace disque. Vérifiez l'icône de la barre de menu de votre fournisseur pour les indicateurs de pause et reprendre la synchronisation si nécessaire.
  • Fichiers de copie en conflit apparaissant : Si vous voyez des fichiers nommés avec « copie en conflit » dans Finder, deux personnes ont probablement édité le même fichier hors ligne. Ouvrez les deux fichiers pour comparer, conservez la version correcte et supprimez la copie en conflit.