Come funziona la sincronizzazione cloud
Kanban Pro è un'applicazione local-first. Ogni progetto è una cartella sul tuo file system contenente file di ticket Markdown e una directory di configurazione .kanban/. Non ci sono account, nessun servizio cloud proprietario e nessuna registrazione.
Per collaborare con altri, semplicemente posiziona la tua cartella di progetto all'interno di una directory sincronizzata dal cloud — iCloud Drive, Dropbox, Google Drive, OneDrive o qualsiasi unità di rete. Ogni partecipante apre la stessa cartella in Kanban Pro, e i cambiamenti si propagano automaticamente attraverso la sincronizzazione file del provider cloud.
Suggerimento
Non è richiesto alcun account Kanban Pro. La sincronizzazione utilizza direttamente il file system — se il tuo provider cloud può sincronizzare una cartella, Kanban Pro funziona con essa.
Configurazione di un progetto condiviso
- Scegli una cartella cloud. Apri Finder e naviga alla directory di sincronizzazione del tuo provider cloud (ad esempio,
~/Library/Mobile Documents/com~apple~CloudDocs/per iCloud Drive,~/Dropbox/per Dropbox, o il mount di Google Drive / OneDrive nella tua barra laterale di Finder). - Crea una cartella di progetto. Crea una nuova cartella per il tuo progetto, ad esempio
Team Board. - Aprila in Kanban Pro. Avvia Kanban Pro, fai clic su Apri cartella e seleziona la cartella che hai appena creato. Kanban Pro inizializzerà la directory
.kanban/e potrai iniziare ad aggiungere colonne e ticket. - Condividi la cartella. Utilizza le funzioni di condivisione del tuo provider cloud per invitare i collaboratori. Su iCloud Drive, fai clic con il pulsante destro sulla cartella e scegli Condividi. Su Dropbox o Google Drive, utilizza la finestra di dialogo di condivisione. Su OneDrive, fai clic con il pulsante destro e seleziona Condividi → Condividi con OneDrive. Ogni collaboratore dovrebbe quindi aprire la stessa cartella sincronizzata nella propria copia di Kanban Pro.
Suggerimento
Quando condividi, imposta i permessi su Può modificare (non Può visualizzare) in modo che i collaboratori possano creare e aggiornare i ticket.
Struttura di cartella consigliata
Quando Kanban Pro inizializza un progetto, crea la seguente struttura all'interno della cartella scelta:
.kanban/ — configurazione del progetto
board.json — colonne, impostazioni, campi personalizzati
locks/ — blocchi di modifica attivi (vedi sotto)
activity/ — voci del registro attività
attachments/ — immagini e file caricati
KAN-1.md — ticket (Markdown + YAML frontmatter)
KAN-2.md
KAN-3.md
Ogni ticket è un file Markdown semplice con YAML frontmatter per i metadati (stato, priorità, assegnato, tag, campi personalizzati). Puoi leggere, modificare o eseguire il backup di questi file con qualsiasi strumento — inclusi gli agenti di codifica IA che funzionano direttamente con il file system.
Sincronizzazione in tempo reale e modifica senza conflitti
Kanban Pro monitora la cartella del progetto per i cambiamenti del file system utilizzando un file watcher in tempo reale. Quando un collaboratore salva un ticket o aggiorna la configurazione della board, il cambiamento viene rilevato in pochi secondi e l'interfaccia utente si aggiorna automaticamente.
Come vengono evitati i conflitti
- Blocco dei ticket: Quando apri un ticket per la modifica, Kanban Pro crea un piccolo file di blocco all'interno di
.kanban/locks/. Gli altri utenti vedono il ticket come bloccato e non possono sovrascrivere le tue modifiche. I file di blocco si sincronizzano attraverso il tuo provider cloud in modo che tutti i collaboratori vedano lo stesso stato di blocco. - Scritture atomiche: Ogni ticket è un singolo file Markdown. Kanban Pro scrive prima in un file temporaneo, quindi lo rinomina — evitando gli aggiornamenti parziali anche se il provider cloud si sincronizza a metà scrittura.
- Rilevamento del completamento della scrittura: Kanban Pro aspetta che i file si stabilizzino (2 secondi per i ticket, 1 secondo per la configurazione della board) prima di leggerli. Questo garantisce che la sincronizzazione cloud abbia terminato la scrittura prima che l'app elabori il cambiamento.
- Ultima scrittura vince per la configurazione della board: L'ordine delle colonne, le impostazioni e le definizioni dei campi personalizzati sono archiviati in
board.json. Se due utenti cambiano le impostazioni della board contemporaneamente, l'ultima scrittura vince — ma questo è raro in pratica poiché la configurazione della board cambia di rado.
Comprensione dei file di blocco
La directory .kanban/locks/ contiene file di blocco temporanei che indicano quali ticket sono attualmente in fase di modifica e da chi. Ogni file di blocco è un piccolo documento JSON:
{
"ticket": "KAN-42",
"user": "Alice",
"device": "Alice-MacBook",
"timestamp": "2026-03-09T10:30:00Z"
}
I file di blocco vengono creati quando un ticket viene aperto per la modifica e rimossi quando l'editor viene chiuso. Consentono a Kanban Pro di mostrare un indicatore visivo sui ticket bloccati in modo che i collaboratori sappiano che qualcuno sta lavorando su di essi.
Risoluzione dei blocchi non aggiornati
Se Kanban Pro si arresta o un dispositivo non è in linea, un file di blocco potrebbe rimanere senza essere pulito. Questo è chiamato un blocco non aggiornato.
Blocco non aggiornato?
Se un ticket sembra bloccato ma nessuno lo sta modificando, puoi eliminare in sicurezza il file corrispondente in .kanban/locks/ utilizzando Finder o il terminale. Kanban Pro rileverà l'eliminazione e sbloccare il ticket.
Kanban Pro rileva anche i blocchi più vecchi di 24 ore e li contrassegna come potenzialmente non aggiornati nell'interfaccia utente, dandoti la possibilità di forzare lo sblocco direttamente dall'app.
Note sui provider cloud
iCloud Drive
iCloud Drive funziona perfettamente con Kanban Pro. macOS mantiene i file a cui si accede di recente scaricati localmente, in modo che la tua board si carichi istantaneamente. Se un file di ticket è stato rimosso dall'archiviazione locale (mostrato come un piccolo file .icloud nel Finder), macOS lo scarica su richiesta — potresti notare un breve ritardo quando apri progetti molto grandi per la prima volta.
Condivisione di una cartella iCloud Drive
- Apri il Finder e naviga alla tua cartella iCloud Drive nella barra laterale.
- Fai clic con il pulsante destro sulla cartella del progetto e seleziona Condividi → Collabora.
- Imposta i permessi su « Solo persone invitate » e « Può apportare modifiche ».
- Inserisci gli indirizzi email dei tuoi collaboratori e fai clic su Condividi.
Suggerimento
Per mantenere i file del progetto sempre disponibili sul tuo Mac, fai clic con il pulsante destro sulla cartella del progetto nel Finder e scegli Mantieni scaricato. Ciò impedisce a macOS di rimuovere i file per risparmiare spazio.
Dropbox
Dropbox funziona bene con Kanban Pro, ma la sua funzione Smart Sync potrebbe rimuovere i file di ticket per risparmiare spazio su disco. Per le migliori prestazioni, contrassegna la tua cartella di progetto come Disponibile non in linea in modo che tutti i file rimangano sul tuo Mac.
Configurazione dell'accesso non in linea
- Apri il Finder e naviga alla tua cartella Dropbox.
- Fai clic con il pulsante destro sulla cartella del progetto.
- Seleziona Rendi disponibile non in linea.
- Un'icona di spunta verde conferma che la cartella è ora mantenuta localmente.
Condivisione di una cartella Dropbox
- Fai clic con il pulsante destro sulla cartella del progetto nel Finder.
- Fai clic su Condividi… (accanto all'icona di Dropbox).
- Fai clic su Aggiungi persone, inserisci gli indirizzi email e imposta i permessi su Può modificare.
- Fai clic su Condividi per inviare l'invito.
Google Drive
Google Drive for Desktop offre due modalità di sincronizzazione. Per Kanban Pro, la modalità Specchio file è fortemente consigliata perché mantiene una copia locale completa del tuo progetto — garantendo un accesso istantaneo senza ritardi di download.
Passaggio alla modalità Specchio
- Fai clic sull'icona di Google Drive nella tua barra dei menu.
- Apri Preferenze.
- Sotto « Opzioni di sincronizzazione di Il mio Drive », seleziona Specchio file.
- Google Drive scaricherà tutti i file sul tuo Mac. Ciò potrebbe richiedere un po' di tempo per le librerie di grandi dimensioni.
Avvertimento
La modalità predefinita « File in streaming » scarica i file su richiesta, il che può causare una latenza evidente quando Kanban Pro legge i file di ticket. Passa alla modalità Specchio per la migliore esperienza.
Condivisione di una cartella Google Drive
- Fai clic con il pulsante destro sulla cartella del progetto nel Finder (all'interno del tuo mount di Google Drive).
- Fai clic su Condividi.
- Inserisci gli indirizzi email dei collaboratori e imposta l'accesso su Editor.
- Fai clic su Condividi per inviare l'invito.
OneDrive
OneDrive for Mac funziona bene con Kanban Pro. Come altri servizi cloud, OneDrive offre una funzione File su richiesta che può rimuovere i file dall'archiviazione locale. Per i migliori risultati, imposta la tua cartella di progetto su Mantieni sempre su questo dispositivo.
Mantenimento dei file disponibili localmente
- Apri il Finder e naviga alla tua cartella OneDrive.
- Fai clic con il pulsante destro sulla cartella del progetto.
- Seleziona Mantieni sempre su questo dispositivo.
- Un'icona di spunta verde conferma che la cartella rimarrà scaricata.
Condivisione di una cartella OneDrive
- Fai clic con il pulsante destro sulla cartella del progetto nel Finder.
- Seleziona Condividi → Condividi con OneDrive.
- Inserisci gli indirizzi email dei collaboratori e imposta i permessi su Può modificare.
- Fai clic su Invia.
Suggerimento
Evita i caratteri speciali nei nomi di cartelle o file (:, *, ?, |) — OneDrive non li supporta e possono causare errori di sincronizzazione.
Unità di rete e NAS
Kanban Pro funziona con qualsiasi volume di rete montato (SMB, AFP, NFS). Assicurati che l'unità rimanga montata mentre lavori. Se la connessione di rete cade, Kanban Pro metterà in pausa il monitoraggio dei file e riprenderà quando il volume diventerà disponibile di nuovo.
Migliori pratiche
- Mantieni le cartelle del progetto disponibili non in linea. Contrassegna la tua cartella di progetto come « Disponibile non in linea », « Specchio file », « Mantieni sempre su questo dispositivo » o « Mantieni scaricato » a seconda del tuo provider cloud. Ciò evita i ritardi causati dai download di file su richiesta.
- Mantieni la struttura delle cartelle poco profonda. Evita le directory profondamente annidate — un layout piatto migliora l'affidabilità della sincronizzazione su tutti i provider.
- Verifica lo stato di sincronizzazione prima di chiudere il tuo Mac. Cerca le icone di sincronizzazione in corso nel Finder o nella barra dei menu. Lo spegnimento a metà della sincronizzazione può lasciare file parziali che confondono i collaboratori.
- Mantieni l'archiviazione libera. Mantieni almeno il 10–15% di spazio libero sul tuo Mac e almeno il 20% di archiviazione cloud libera. L'archiviazione bassa può arrestare la sincronizzazione o attivare la rimozione dei file.
- Utilizza lo stesso provider cloud in tutto il team. Mescolare i provider (ad esempio una persona su iCloud, un'altra su Dropbox) richiede che ogni persona abbia la propria copia — non si sincronizzeranno tra loro.
Risoluzione dei problemi
- I cambiamenti non appaiono: Verifica che il tuo provider cloud si stia sincronizzando attivamente. Cerca le icone dello stato di sincronizzazione nel Finder o nell'icona della barra dei menu del provider cloud. Kanban Pro si aggiorna in pochi secondi dal rilevamento di un cambiamento di file — se il file non è ancora stato sincronizzato, l'app non può vederlo.
- Ticket bloccato come bloccato: Vedi la sezione sui blocchi non aggiornati sopra. Puoi forzare lo sblocco dall'app (per i blocchi più vecchi di 24 ore) o eliminare manualmente il file di blocco in
.kanban/locks/. - Ticket mancanti dopo la sincronizzazione: Alcuni provider cloud ritardano la sincronizzazione dei nuovi file. Aspetta un momento e verifica lo stato di sincronizzazione del tuo provider. Se il problema persiste, verifica che la cartella sia configurata per sincronizzare non in linea. Su iCloud Drive, verifica che i file non siano stati sostituiti da file segnaposto
.icloud. - Caricamento iniziale lento: Se il tuo provider cloud trasmette i file su richiesta, il primo caricamento potrebbe richiedere più tempo durante lo scaricamento dei file. Passa alla modalità non in linea o specchio per le migliori prestazioni.
- Sincronizzazione messa in pausa inaspettatamente: Alcuni provider cloud mettono in pausa la sincronizzazione quando il tuo Mac funziona con batteria o ha poco spazio su disco. Verifica l'icona della barra dei menu del tuo provider per gli indicatori di pausa e riprendi la sincronizzazione se necessario.
- File di copia conflittuale che appaiono: Se vedi file denominati con « copia conflittuale » nel Finder, probabilmente due persone hanno modificato lo stesso file non in linea. Apri entrambi i file per confrontare, mantieni la versione corretta ed elimina la copia conflittuale.