Leren · Samenwerken · 2 min lezen

Offline en synchroniseren

Samenwerking in Wodo is gebouwd op een eenvoudige belofte: je wijzigingen gaan nooit verloren, en conflicteren nooit.

Standaard live

Wanneer jij en een collega in dezelfde ruimte werken, zie je elkaars wijzigingen terwijl ze plaatsvinden: kaarten bewegen, tekst verschijnt, labels veranderen. Er is geen opslaan-knop en geen vernieuwen; de toestand op je scherm is de toestand.

Offline zonder gedoe

Verbinding kwijt (in de trein, in het vliegtuig, in een café met slecht bereik) en je kunt gewoon doorwerken. Je wijzigingen worden lokaal opgeslagen. Wanneer de verbinding terugkomt, worden ze samengevoegd met alles wat er ondertussen is gebeurd.

Samenvoegen is geen 'laatste schrijver wint'-loterij: Wodo's datamodel (CRDT's, voor de nieuwsgierigen) is zo gebouwd dat gelijktijdige aanpassingen netjes worden gecombineerd. Twee mensen die dezelfde omschrijving offline bewerken, houden allebei hun woorden. Geen conflictdialogen, geen "jouw versie / hun versie".

De synchronisatie-indicator

De navigatiebalk laat altijd zien hoe je ervoor staat:

  • Opgeslagen — verbonden, alles gesynchroniseerd.
  • Opslaan… — wijzigingen zijn onderweg.
  • Opnieuw verbinden… — verbinding verloren met niet-opgeslagen wijzigingen; Wodo probeert het opnieuw en laat je dat duidelijk weten, zodat je het tabblad niet onbewust sluit.
  • Offline — geen verbinding, niets in de wachtrij.
  • Niet-opgeslagen wijzigingen — geen verbinding met lokale aanpassingen die wachten.

Dat laatste onderscheid is het belangrijkste: je weet altijd of je je laptop nu dichtklappen iets zou achterlaten.

Verder gaan
  • Een optionele instelling voor offline opslag in je account houdt ruimte-inhoud gecached op het apparaat, zodat ruimten direct openen en volledig werken, zelfs als je offline begint.