Vollständiges Backup beginnt mit allem, was die API hergibt

Jedes Werkzeug behauptet Vollständigkeit, und keines kann sie ganz liefern. NotionManager tut drei Dinge: Er nimmt alles, was die API hergibt, er baut die Struktur zwischen den Teilen wieder auf, und er benennt die Grenzen genau.

Alles lesen, was die API hergibt

Die erste Hälfte besteht darin, alles zu lesen und nichts zu deuten: jede Wurzel, die Sie freigegeben haben, jede Seite, jede Datenbank, jede Eigenschaft, jeden Block, hinunter durch die Unterseiten, bis nichts mehr übrig ist. Die Kopie beginnt als Rohmaterial. Was Sie in dieser Phase filtern oder umformen, lässt sich später nicht zurückholen.

Wenn Sie nicht ausdrücklich einen Filter verlangen, etwa Kommentare überspringen oder Dateidownloads auslassen, versucht NotionManager alles zu holen, was möglich ist, damit das lokale Backup vollständig ist. Die endgültige Darstellung kann durch Stilunterschiede abweichen, die Daten selbst sind jedoch immer vollständig und verlässlich.

Dann wieder aufbauen, was die Rohdaten bedeuten

Die zweite Hälfte setzt die Struktur zurück. Notion ist ein Baum und zugleich ein Graph. Seiten verweisen über Erwähnungen und Relationen aufeinander, Rollups berechnen Werte über diese Relationen, und Datenbanken werden über Ansichten gelesen, die ihre Zeilen auswählen und ordnen. Ein Ordner voller JSON behält dieselben Bytes, verliert aber all diese Bedeutung.

Wer die Relationen wieder aufbaut, macht die Kopie durchsuchbar und prüfbar. Sie folgen einer Relation zu der Seite, die sie benennt. Sie sehen ein Rollup als den Wert, den es hatte, nicht als eine Formel, die nicht mehr aufgeht. Sie öffnen eine Datenbank und lesen die Zeilen, die die Ansicht zeigte.

Was der Wiederaufbau abdeckt

  • Seitenstruktur

    Die vollständige Seitenstruktur, mit Darstellung für jeden unterstützten Blocktyp, etwa Rich Text und Callouts.

  • Seitenverweise

    Verweist eine Seite auf eine andere, bleibt dieser Link in der Kopie erhalten. Er funktioniert auch offline.

  • Datenbankrelationen

    Zeigt eine Zeile auf eine Zeile in einer anderen Datenbank, bewahrt die Kopie das als Relation zwischen den kopierten Seiten, nicht als losen Bezeichner.

  • Rollups

    Berechnete Werte werden als die Werte aufbewahrt, die sie zum Zeitpunkt des Laufs hatten. Eine historische Kopie soll die Werte jenes Moments zeigen.

  • Ansichten

    Jede Ansicht wird mit den Daten kopiert, die sie zeigt: die Zeilen, ihre Eigenschaften und die Reihenfolge, die die Ansicht ihnen gab.

  • Externe Mediendateien

    Bilder, Videos, Audio und PDFs, genau so, wie sie in Notion erscheinen.

Die Liste, klar benannt

Teil eines WorkspaceIm Backup enthalten?
Seiten, ihre Blöcke und ihre VerschachtelungJa. Bis zur letzten Unterseite gelesen.
Datenbanken, ihre Datenquellen und EigenschaftenJa, einschließlich der Eigenschaften, die jede Zeile trägt.
Zeilen als SeitenJa. Jede Zeile ist eine Seite mit eigenem Inhalt.
Relationen und Erwähnungen zwischen SeitenJa. Neu aufgebaut, damit die Links innerhalb der Kopie funktionieren.
Rollups und andere berechnete WerteJa. Aufbewahrt als die Werte, die sie beim Lauf hatten.
Die Zeilen und die Reihenfolge hinter jeder AnsichtJa. Die Daten, die die Ansicht zeigte.
Das Aussehen einer Ansicht: Farben, Gruppierung, LayoutTeilweise. Die API gibt nicht alles zurück, und die Kopie folgt den Notion-Stilen so nah sie kann.
KommentareTeilweise. Nur ungelöste Kommentare werden gesichert. Kommentare brauchen einen eigenen Schalter, weil sie das Backup stark verlangsamen.
Externe MediendateienJa. Standardmäßig wird jede externe Mediendatei lokal heruntergeladen, für die beste Offline-Lektüre. Wenn Sie das nicht möchten, können Sie den Download abschalten.
Blocktypen, die die API nicht beschreibtTeilweise. Bewahrt mit dem angegebenen Typ und an seiner Position, mit einem klaren Hinweis auf der Seite, damit Sie sehen, wo Daten fehlen.
Workspace-Berechtigungen, Freigaben und GastzugriffNein. Das ist Konfiguration von Notion, kein Inhalt.
Alles, was Sie nicht mit der Integration geteilt habenNein. Die Kopie enthält genau das, was Sie freigegeben haben.

Warum die Liste kurz und ehrlich ist

Ein Backup-Werkzeug, das behauptet, alles zu speichern, hat die API nicht genau angesehen. Die Liste oben zeigt, was die Notion-API jedem geben kann. Die letzten drei Zeilen zählen am meisten: Sie sind der Grund, warum ein Backup Notion ergänzt und nicht ersetzt.

Der nützliche Test ist nicht, ob die Kopie theoretisch vollständig ist. Er ist, ob Sie sie öffnen und selbst nachsehen können. Dafür gibt es die durchsuchbare Kopie.

Die gute Nachricht: Als Nutzer lässt sich alles sichern, was Sie in Notion sehen. Was nicht geht, sind meist Stile und besondere Strukturen, und nichts davon mindert den Wert oder die Gültigkeit des Backups.

Prüfen Sie Ihre eigene Kopie

Erstellen Sie ein Backup, öffnen Sie es offline und folgen Sie ein, zwei Relationen. Was Sie finden, sollte zur Liste oben passen.

Wie es weitergeht

Häufige Fragen

Enthält ein vollständiges Backup auch angehängte Dateien?

Dateien sind Teil des Inhalts. Wo immer die API sie anbietet, liest NotionManager sie ein, auch Dateien hinter einem externen Link. Manche Dateilinks werden nur vorübergehend ausgestellt und funktionieren danach nicht mehr, deshalb lädt NotionManager jede Datei lieber lokal herunter. Sie können dieses Verhalten weiterhin steuern.

Warum werden Farben und Layouts von Ansichten nicht gesichert?

Weil Notion keine Schnittstelle bietet, die sie zurückgibt. NotionManager stellt Ansichtsstile so nah wie möglich wieder her, verspricht aber keine exakte Übereinstimmung mit Notion.

Wenn Rollups als Werte gespeichert werden, sind sie nach einer Wiederherstellung falsch?

Sie sind richtig für den Moment, in dem die Kopie entstanden ist. Eine historische Kopie soll zeigen, was der Workspace damals sagte, nicht was eine Formel heute sagen würde.

Ist „vollständig“ dasselbe wie „alles“?

Nein. Kein Notion-Backup kann das ehrlich behaupten. Vollständig heißt: alles, was die API hergibt, so strukturiert, wie Notion es strukturiert, und die Teile, die die API verweigert, offen benannt.