Parchment
Parchment ist ein simples SaaS für Standalone-Seiten und Sammlungen mit blockbasiertem Editor. Mit API zur Verwaltung von Collections, Pages & Blocks.
Was ist Parchment?
Parchment ist ein simples SaaS „Notion-Alternative“, das auf der Erstellung und Organisation von Standalone-Seiten und Sammlungen basiert. Es bietet eine klare Benutzeroberfläche, die konzeptionell auf die Organisation von Inhalten in Seiten zentriert ist, wobei Sammlungen als Gruppierungen dienen.
Ein zentraler Bestandteil der Parchment-Funktionalität ist der programmgesteuerte Zugriff: Sie können Sammlungen, Seiten und die Blöcke in Seiten über eine API verwalten. Dies ist für Nutzer gedacht, die strukturierte Seiteninhalte erstellen, aktualisieren und exportieren möchten – per Code.
Wichtige Funktionen
- Sammlungen und Seiten (verwaltet über API-Aktionen): Erstellen, Umbenennen, Auflisten und Löschen von Sammlungen und Seiten, damit die Inhaltsstruktur programmgesteuert kontrolliert werden kann.
- Blockbasierte Seiteninhalte: Seiten bestehen aus geordneten Blöcken (z. B. Überschriften, Text, Listen, Code, Trennlinien), die Sie hinzufügen oder ersetzen können.
- Vollständige Seitenüberschreibungen mit
replace_blocks:replace_blockslöscht alle vorhandenen Blöcke auf der Seite und schreibt ein neues Array in der Reihenfolge – nützlich zum Generieren einer vollständigen Seite von Grund auf. - Inkrementelle Bearbeitungen mit
append_blocks:append_blocksfügt Blöcke ans Ende einer Seite hinzu und ersetzt keinen bestehenden Inhalt – unterstützt additive Workflows. - Verschachtelte Listen mit
indent_level:bullet_list- undnumbered_list-Blöcke akzeptieren eine Ganzzahl fürindent_level(0–4), um verschachtelte Listen darzustellen. - HTML-basierte Blockformatierung: Blockinhalte werden als HTML-Strings gespeichert; unterstützte Formatierungen umfassen Fettschrift, Kursiv, Durchgestrichen, Links und farbigen Text via Standard-HTML-Tags.
- Gruppenblöcke (
group/delete_group): Ein Gruppenblock dient als Container für Kindblöcke; Sie erstellen die Gruppe, verknüpfen dann Kindblöcke mitgroup_idund können die Gruppe (inkl. Kinder) in einer Operation löschen. - Definierte Blocktypen: Umfassen
text,heading1/2/3,bullet_list,numbered_list,todo,quote,divider,codeundgroup.
So verwenden Sie Parchment
- Erstellen Sie einen API-Schlüssel und senden Sie Anfragen an die API-Basis-URL:
https://theparchment.app/functions/v1/api. - Struktur auflisten oder erstellen: Beginnen Sie mit dem Auflisten von Sammlungen (
list_collections), dann erstellen Sie Sammlungen und Seiten mit den entsprechenden Aktionen (z. B.create_collection,create_page). - Seiteninhalte mit Blöcken schreiben: Verwenden Sie
append_blocks, um Blöcke ans Ende einer bestehenden Seite hinzuzufügen, oderreplace_blocks, um die gesamte Seite in einem Aufruf zu überschreiben. - Inhalte mit HTML-Strings formatieren: Geben Sie den
content-Wert jedes Blocks als HTML-String mit unterstützten Tags an (z. B. Links via<a href="...">...</a>). - Bei Bedarf mit Gruppierung organisieren: Erstellen Sie zuerst einen
group-Block, fügen Sie dann Kindblöcke hinzu, die die Gruppe viagroup_idreferenzieren; entfernen Sie verwandte Inhalte mitdelete_group.
Anwendungsfälle
- Seiten aus strukturierten Daten generieren: Verwenden Sie
replace_blocks, um ein vollständiges Seitenlayout (Überschriften, Trennlinien, Absätze, Listen) aus einer einzigen Wahrheit zu schreiben. - „Append-only“-Dokumentationslogs erstellen: Nutzen Sie
append_blocks, um neue Abschnitte, Updates oder Einträge ans Ende einer Seite anzuhängen, ohne vorherigen Inhalt zu stören. - Hierarchische Checklisten pflegen: Erstellen Sie
todo-Blöcke (Checkbox-Elemente) und verwenden Sie verschachteltebullet_list/numbered_list-Blöcke mitindent_levelfür Unteraufgaben oder Gliederungen. - Templatierte Inhaltsblöcke über mehrere Seiten verwalten: Erstellen und benennen Sie Seiten programmgesteuert, dann fügen Sie konsistente Blocksequenzen ein (inkl. Code-Snippets via
code-Blocktyp). - Wiederverwendbare Abschnitte via Gruppierung erstellen: Halten Sie verwandte Blöcke mit Gruppenblöcken zusammen und löschen oder regenerieren Sie einen gesamten Abschnitt mit
delete_group.
FAQ
-
Welchen Endpunkt verwendet die Parchment-API? Die API-Basis-URL lautet
https://theparchment.app/functions/v1/api. -
Wie authentifiziere ich Anfragen? Alle Anfragen erfordern einen
x-api-key-Header. Die Dokumentationsbeispiele zeigenx-api-key: pmt_your_key. -
Was ist der Unterschied zwischen
append_blocksundreplace_blocks?append_blocksfügt neue Blöcke ans Ende der Seite hinzu, ohne bestehende Blöcke zu ersetzen, währendreplace_blocksalle bestehenden Blöcke löscht und die angegebenen Blöcke in Array-Reihenfolge schreibt. -
Sind Blockinhalte reiner Text oder HTML? Blockinhalte werden als HTML-Strings gespeichert; Formatierungen nutzen Standard-HTML-Tags (z. B.
<strong>,<i>,<a>und<span style="color: ...">). -
Wie funktionieren verschachtelte Listen? Bei
bullet_listundnumbered_listunterstützen Blöcke einindent_level-Feld (Ganzzahl 0–4) für verschachtelte Unterlisten.
Alternativen
- Andere Dokumentations- oder Wissensdatenbank-Tools mit API: Wenn Sie strukturierte Seiten per Code generieren oder aktualisieren müssen, suchen Sie nach Tools mit Block-/Seiten-APIs ähnlich dem Sammlungs-/Seiten-/Block-Modell.
- Allgemeine Wiki-/Dokumentationsplattformen: Diese unterstützen Seitenhierarchien und Vorlagen, aber Workflow und Datenmodell können abweichen (besonders wenn sie keine Block-Arrays nutzen).
- Generische Datenbank-zu-Seiten-Ansätze: Tools, die Inhalte aus einer Datenbank in Seiten rendern, passen bei Fokus auf strukturierte Organisation, bieten aber möglicherweise nicht dieselben Block-spezifischen Append-/Replace-Semantiken.
- Lokale Static-Site-Generatoren: Für Teams, die mit Build-Time-Generierung vertraut sind, können Static-Site-Tools konsistente Seiten aus Vorlagen erzeugen, unterstützen aber typischerweise nicht dasselbe interaktive Seiten-Editierungsmodell via SaaS-API.
Alternativen
Falconer
Falconer ist eine selbstaktualisierende Wissensplattform für schnelle Teams: interne Doku und Code-Context schreiben, teilen und gezielt finden – an einem Ort.
skills-janitor
skills-janitor prüft, verfolgt die Nutzung und vergleicht deine Claude Code Skills mit neun Slash-Command-Aktionen – ohne Abhängigkeiten.
Studio CLI
Mit dem Studio CLI steuern Sie WordPress Studio-Funktionen per Terminal: lokale Studio-Sites verwalten, Vorschau-Preview-Sites erstellen/ändern/löschen.
Struere
Struere ist ein AI-natives Betriebssystem, das Spreadsheet-Workflows durch strukturierte Software ersetzt – mit Dashboards, Alerts und Automationen.
garden-md
Verwandle Meeting-Transkripte in eine strukturierte, verlinkte Company-Wiki aus lokalen Markdown-Dateien mit HTML-Ansicht und Sync aus unterstützten Quellen.
OpenFlags
OpenFlags ist ein Open-Source, self-hosted Feature-Flag-System für progressive Delivery: lokale Evaluation in App-SDKs und ein simples Control-Plane für gezielte Rollouts.