Kanban Pro

Synchronizacja chmury

Dowiedz się, jak udostępniać foldery w chmurze i pracować wspólnie w czasie rzeczywistym.

Jak działa synchronizacja chmury

Kanban Pro to aplikacja zorientowana na pamięć lokalną. Każdy projekt to folder w systemie plików zawierający pliki biletów Markdown i katalog konfiguracji .kanban/. Nie ma kont, brak zastrzeżonych usług w chmurze i nie jest wymagana rejestracja.

Aby współpracować z innymi, po prostu umieść folder projektu w katalogu zsynchronizowanym w chmurze — iCloud Drive, Dropbox, Google Drive, OneDrive lub dowolny dysk sieciowy. Każdy uczestnik otwiera ten sam folder w Kanban Pro, a zmiany rozprzestrzeniają się automatycznie poprzez synchronizację plików dostawcy chmury.

Wskazówka

Konto Kanban Pro nie jest wymagane. Synchronizacja używa systemu plików bezpośrednio — jeśli dostawca chmury może zsynchronizować folder, Kanban Pro z nim pracuje.


Konfigurowanie udostępnionego projektu

  1. Wybierz folder w chmurze. Otwórz Finder i przejdź do katalogu synchronizacji dostawcy chmury (np. ~/Library/Mobile Documents/com~apple~CloudDocs/ dla iCloud Drive, ~/Dropbox/ dla Dropbox lub Google Drive / OneDrive montaż na pasku bocznym Findera).
  2. Utwórz folder projektu. Utwórz nowy folder dla projektu, np. Team Board.
  3. Otwórz go w Kanban Pro. Uruchom Kanban Pro, kliknij na Otwórz folder i wybierz folder, który właśnie utworzyłeś. Kanban Pro zainicjalizuje katalog .kanban/ i możesz zacząć dodawać kolumny i bilety.
  4. Udostępnij folder. Użyj funkcji udostępniania dostawcy chmury i zaproś współpracowników. W iCloud Drive kliknij prawym przyciskiem myszy na folder i wybierz Udostępnij. W Dropbox lub Google Drive użyj okna dialogowego udostępniania. W OneDrive kliknij prawym przyciskiem myszy i wybierz Udostępnij → Udostępnij z OneDrive. Każdy współpracownik powinien następnie otworzyć ten sam folder zsynchronizowany w swojej kopii Kanban Pro.

Wskazówka

Podczas udostępniania ustaw uprawnienia na Może edytować (nie Może przeglądać), aby współpracownicy mogli tworzyć i aktualizować bilety.


Zalecana struktura folderów

Gdy Kanban Pro inicjalizuje projekt, tworzy następującą strukturę w wybranym folderze:

Team Board/
  .kanban/ — konfiguracja projektu
    board.json — kolumny, ustawienia, pola niestandardowe
    locks/ — aktywne blokady edycji (patrz poniżej)
    activity/ — wpisy dziennika aktywności
  attachments/ — przesłane obrazy i pliki
  KAN-1.md — bilet (Markdown + YAML frontmatter)
  KAN-2.md
  KAN-3.md

Każdy bilet to zwykły plik Markdown z YAML frontmatter na potrzeby metadanych (stan, priorytet, przypisana osoba, znaczniki, pola niestandardowe). Możesz czytać, edytować lub tworzyć kopie zapasowe tych plików za pomocą dowolnego narzędzia — w tym agentów AI, którzy pracują bezpośrednio z systemem plików.


Synchronizacja w czasie rzeczywistym i edycja bez konfliktów

Kanban Pro monitoruje folder projektu pod kątem zmian systemu plików za pomocą obserwatora plików w czasie rzeczywistym. Gdy współpracownik zapisze bilet lub zaktualizuje konfigurację tablicy, zmiana zostanie wykryta w ciągu kilku sekund, a interfejs użytkownika zostanie automatycznie odświeżony.

Jak unika się konfliktów

  • Blokowanie biletów: Po otwarciu biletu do edycji Kanban Pro tworzy mały plik blokady w .kanban/locks/. Inni użytkownicy widzą bilet jako zablokowany i nie mogą nadpisać zmian. Pliki blokady synchronizują się przez dostawcę chmury, więc wszyscy współpracownicy widzą ten sam stan blokady.
  • Zapisy atomowe: Każdy bilet to jeden plik Markdown. Kanban Pro najpierw pisze do pliku tymczasowego, a następnie go zmienia — zapobiegając aktualizacjom częściowym, nawet jeśli dostawca chmury synchronizuje się podczas pisania.
  • Detekcja ukończenia zapisu: Kanban Pro czeka, aż pliki się ustabilizują (2 sekundy dla biletów, 1 sekunda dla konfiguracji tablicy), zanim je przeczyta. Zapewnia to, że synchronizacja chmury została zakończona, zanim aplikacja przetworzy zmianę.
  • Ostatni zapis zwycięża dla konfiguracji tablicy: Kolejność kolumn, ustawienia i definicje pól niestandardowych są przechowywane w board.json. Jeśli dwaj użytkownicy jednocześnie zmienią ustawienia tablicy, ostatni zapis wygrywa — ale w praktyce jest to rzadkie, ponieważ konfiguracja tablicy zmienia się rzadko.

Zrozumienie plików blokady

Katalog .kanban/locks/ zawiera tymczasowe pliki blokady wskazujące, które bilety są aktualnie edytowane i przez kogo. Każdy plik blokady to mały dokument JSON:

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

Pliki blokady są tworzone po otwarciu biletu do edycji i usuwane po zamknięciu edytora. Umożliwiają Kanban Pro wyświetlanie wizualnego wskaźnika na zablokowanych biletach, aby współpracownicy wiedzieli, że ktoś nad nimi pracuje.

Rozwiązywanie starych blokad

Jeśli Kanban Pro się zawali lub urządzenie przejdzie do trybu offline, plik blokady może pozostać bez czyszczenia. Nazywa się to starą blokadą.

Stara blokada?

Jeśli bilet wygląda na zablokowany, ale nikt go nie edytuje, możesz bezpiecznie usunąć odpowiedni plik w .kanban/locks/ za pomocą Findera lub terminala. Kanban Pro wykryje usunięcie i odblokuje bilet.

Kanban Pro wykrywa również blokady starsze niż 24 godziny i oznacza je jako potencjalnie stare w interfejsie użytkownika, dając możliwość wymuszenia odblokowania bezpośrednio z aplikacji.


Notatki dostawcy chmury

iCloud Drive

iCloud Drive bezproblemowo pracuje z Kanban Pro. macOS przechowuje niedawno dostępne pliki pobrane lokalnie, więc tablica ładuje się natychmiast. Jeśli plik biletu został usunięty z magazynu lokalnego (wyświetlany jako małe zamienninik .icloud w Finderze), macOS pobiera go na żądanie — możesz zauważyć krótkie opóźnienie podczas otwierania bardzo dużych projektów po raz pierwszy.

Udostępnianie folderu iCloud Drive

  1. Otwórz Finder i przejdź do folderu iCloud Drive na pasku bocznym.
  2. Kliknij prawym przyciskiem myszy na folder projektu i wybierz Udostępnij → Współpracuj.
  3. Ustaw uprawnienia na "Tylko zaproszeni użytkownicy" i "Może wprowadzać zmiany".
  4. Wpisz adresy e-mail współpracowników i kliknij Udostępnij.

Wskazówka

Aby pliki projektu były zawsze dostępne na Macu, kliknij prawym przyciskiem myszy na folder projektu w Finderze i wybierz Przechowuj pobrane. Uniemożliwia to macOS usuwanie plików w celu zaoszczędzenia miejsca.

Dropbox

Dropbox dobrze pracuje z Kanban Pro, ale funkcja Smart Sync może usunąć pliki biletów w celu zaoszczędzenia miejsca na dysku. Aby uzyskać najlepszą wydajność, oznacz folder projektu jako Dostępny offline, aby wszystkie pliki pozostały na Macu.

Konfiguracja dostępu offline

  1. Otwórz Finder i przejdź do folderu Dropbox.
  2. Kliknij prawym przyciskiem myszy na folder projektu.
  3. Wybierz Udostępnij offline.
  4. Zielony znacznik wyboru potwierdza, że folder jest teraz przechowywany lokalnie.

Udostępnianie folderu Dropbox

  1. Kliknij prawym przyciskiem myszy na folder projektu w Finderze.
  2. Kliknij na Udostępnij… (obok ikony Dropbox).
  3. Kliknij na Dodaj osoby, wpisz adresy e-mail i ustaw uprawnienia na Może edytować.
  4. Kliknij na Udostępnij i wyślij zaproszenie.

Google Drive

Aplikacja Google Drive for Desktop oferuje dwa tryby synchronizacji. W przypadku Kanban Pro tryb Dubluj pliki jest zdecydowanie zalecany, ponieważ zachowuje pełną lokalną kopię projektu — zapewniając natychmiastowy dostęp bez opóźnień pobierania.

Przełączanie do trybu dublowania

  1. Kliknij na ikonę Google Drive na pasku menu.
  2. Otwórz Preferencje.
  3. W sekcji "Opcje synchronizacji Mój dysk" wybierz Dubluj pliki.
  4. Google Drive pobierze wszystkie pliki na Twoim Macu. Dla dużych bibliotek może to zająć trochę czasu.

Ostrzeżenie

Domyślny tryb "Strumień pliki" pobiera pliki na żądanie, co może spowodować zauważalne opóźnienie podczas czytania plików biletów przez Kanban Pro. Przełącz się na tryb dublowania, aby uzyskać najlepsze doświadczenie.

Udostępnianie folderu Google Drive

  1. Kliknij prawym przyciskiem myszy na folder projektu w Finderze (wewnątrz montażu Google Drive).
  2. Kliknij na Udostępnij.
  3. Wpisz adresy e-mail współpracowników i ustaw dostęp na Edytor.
  4. Kliknij na Udostępnij i wyślij zaproszenie.

OneDrive

OneDrive dla Maca dobrze pracuje z Kanban Pro. Podobnie jak inne usługi w chmurze, OneDrive oferuje funkcję Pliki na żądanie, która może usunąć pliki z magazynu lokalnego. Aby uzyskać najlepsze rezultaty, ustaw folder projektu na Zawsze przechowuj na tym urządzeniu.

Utrzymywanie plików dostępnych lokalnie

  1. Otwórz Finder i przejdź do folderu OneDrive.
  2. Kliknij prawym przyciskiem myszy na folder projektu.
  3. Wybierz Zawsze przechowuj na tym urządzeniu.
  4. Zielony znacznik wyboru potwierdza, że folder pozostanie pobrany.

Udostępnianie folderu OneDrive

  1. Kliknij prawym przyciskiem myszy na folder projektu w Finderze.
  2. Wybierz Udostępnij → Udostępnij z OneDrive.
  3. Wpisz adresy e-mail współpracowników i ustaw uprawnienia na Może edytować.
  4. Kliknij na Wyślij.

Wskazówka

Unikaj znaków specjalnych w nazwach folderów lub plików (:, *, ?, |) — OneDrive ich nie obsługuje i mogą spowodować błędy synchronizacji.

Dyski sieciowe i NAS

Kanban Pro działa z dowolnym zamontowanym woluminem sieciowym (SMB, AFP, NFS). Upewnij się, że dysk pozostaje zamontowany podczas pracy. Jeśli połączenie sieciowe ulegnie przerwaniu, Kanban Pro wstrzyma monitorowanie plików i wznowi je, gdy wolumin będzie ponownie dostępny.


Najlepsze praktyki

  • Przechowuj foldery projektów dostępne offline. Oznacz folder projektu jako "Dostępny offline", "Dubluj pliki", "Zawsze przechowuj na tym urządzeniu" lub "Przechowuj pobrane" w zależności od dostawcy chmury. Unika to opóźnień spowodowanych pobieraniem plików na żądanie.
  • Utrzymuj strukturę folderów płaską. Unikaj głęboko zagnieżdżonych katalogów — struktura płaska poprawia niezawodność synchronizacji u wszystkich dostawców.
  • Sprawdzaj stan synchronizacji przed zamknięciem Maca. Poszukaj ikon synchronizacji w toku w Finderze lub pasku menu. Zamykanie podczas synchronizacji może pozostawić pliki częściowe, które mylą współpracowników.
  • Utrzymuj wolne miejsce do magazynowania. Przechowuj co najmniej 10–15% wolnego miejsca na dysku na Macu i co najmniej 20% wolnego magazynu w chmurze. Niska pojemność magazynu może wstrzymać synchronizację lub wyzwolić usunięcie pliku.
  • Używaj tego samego dostawcy chmury w całym zespole. Mieszanie dostawców (np. jedna osoba w iCloud, inna w Dropbox) wymaga, aby każdy miał własną kopię — nie będą się synchronizować ze sobą.

Rozwiązywanie problemów

  • Zmiany się nie pojawiają: Sprawdź, czy dostawca chmury aktywnie synchronizuje. Poszukaj ikon stanu synchronizacji w Finderze lub ikonie paska menu dostawcy. Kanban Pro odświeża się w ciągu kilku sekund od wykrycia zmiany pliku — jeśli plik nie został jeszcze zsynchronizowany, aplikacja go nie widzi.
  • Bilet pozostaje zablokowany: Zobacz sekcję starych blokad powyżej. Możesz wymusić odblokowanie z aplikacji (dla blokad starszych niż 24 godziny) lub ręcznie usunąć plik blokady w .kanban/locks/.
  • Brakuje biletów po synchronizacji: Niektórzy dostawcy chmury opóźniają synchronizację nowych plików. Poczekaj chwilę i sprawdź stan synchronizacji dostawcy. Jeśli problem się utrzymuje, sprawdź, czy folder jest ustawiony na synchronizację offline. Na iCloud Drive sprawdź, czy pliki nie zostały zastąpione symbolami zastępczymi .icloud.
  • Powolne załadowanie początkowe: Jeśli dostawca chmury przesyła pliki na żądanie, pierwsze załadowanie może trwać dłużej podczas pobierania plików. Przełącz się na tryb offline lub dublowania, aby uzyskać najlepszą wydajność.
  • Synchronizacja nieoczekiwanie się wstrzymuje: Niektórzy dostawcy chmury wstrzymują synchronizację, gdy Mac jest na baterii lub ma mało miejsca na dysku. Sprawdzę ikonę dostawcy na pasku menu, aby sprawdzić wskaźniki wstrzymania i w razie potrzeby wznów synchronizację.
  • Pojawiają się pliki o nazwie "conflicted copy": Jeśli widzisz pliki o nazwie "conflicted copy" w Finderze, prawdopodobnie dwie osoby edytowały ten sam plik offline. Otwórz oba pliki, aby je porównać, zachowaj poprawną wersję i usuń plik w konflikcie.