Het werken met een Personal Knowledge Management (PKM) systeem bevalt me inmiddels zo enorm goed, dat ik bijna niet meer weet hoe ik mijn leven hiervoor organiseerde. Obsidian is de tool, en ik ben in jaren niet zo tevreden geweest met software. De laatste keer dat ik zoveel enthousiasme voelde, was bij Amarok 1.4 (een muziekspeler, maar vooral podcast downloader van voor de smartphones uit de vroege jaren 2000).
Maar na Amarok 1.4 kwam het drama van Amarok 2.0. Een herontwerp dat alles wat goed was overboord gooide. Dat soort digitale trauma's maakt waakzaam. Obsidian werkt op basis van gewone tekstbestanden (Markdown), wat in theorie betekent dat mijn data in ieder geval goed houdbaar is. Verder heb ik een prima indruk van de makers van Obsidian. Maar er zijn ook plugins, die eenvoudig te installeren zijn, en soms handige dingen doen. Passen die de markdownbestanden niet te veel aan? Ben ik niet te afhankelijk geworden van die plugins?
Wat is het risico als ik de stekker uit Obsidian trek en de bestanden in een simpele teksteditor open?
In de onderstaande tabel heb ik de plugins die ik gebruik op volgorde gezet van die impact. Wat doen ze met mijn bestanden?
| Plugin | Impact | Effect |
|---|---|---|
| Dataview | Hoog | Gebruikt eigen querytaal |
| Excalidraw | Hoog | Slaat tekeningen op in Markdown bestanden met JSON. |
| Admonition | Hoog | Gebruikt specifieke codeblokken voor styling. |
| Charts | Hoog | Gebruikt codeblokken om data te visualiseren. |
| Tasks | Gemiddeld | Gebruikt eigen syntax voor metadata |
| Templater | Gemiddeld | De scripts in de templates werken alleen in Obsidian. Uitvoer is standaard tekst. |
| Map View / Maps | Gemiddeld | Gebruikt specifieke YAML frontmatter. |
| Mermaid Tools | Gemiddeld | Gebruikt Mermaid syntax. |
| QuickAdd | Geen | Voornamelijk een workflow tool. |
| Natural Language Dates | Geen | Verwerkt input naar standaard datumtekst. Geen impact op de uiteindelijke tekst. |
| Periodic Notes | Geen | Beheert mapstructuren en titels, maar gebruikt standaard Markdown. |
| Calendar | Geen | Puur een element in de zijbalk; verandert niets aan de syntax van je notes. |
| Outliner | Geen | Verbetert de workflow van lijstjes, maar de onderliggende Markdown blijft standaard. |
| Projects | Geen | Gebruikt bestaande metadata voor weergave in een aparte UI. |
| Omnisearch | Geen | Een zoekfunctie die de inhoud van bestanden niet wijzigt. |
| Pandoc Plugin | Geen | Een tool voor exports. |
| Workspaces Plus | Geen | Onthoudt alleen de vensterindeling in Obsidian. |
| Beautitab | Geen | Verandert alleen het uiterlijk van een nieuw tabblad. |
| LanguageTool | Geen | Tekstcontrole. |
| Extract url content | Geen | Converteert webcontent naar standaard Markdown. |
| Paste image rename | Geen | Hernoemt bestanden op schijf, verandert niets aan de Markdown. |
Van de plugins met een hoge impact zijn er twee die ik direct heb verwijderd.
De Charts plugin is de eerste. Eenvoudig, die gebruik ik niet.
Ook Admonition gaat de deur uit. De callouts ogen mooi, maar essentieel zijn ze niet.
Zorgelijker is de dataview plugin. De charts plugin kon weg, omdat ik dataviewjs gebruik voor mijn visuals. Een onderdeel van de dataview plugin. Dataviews en visuals gebruik ik niet in standaardtemplates, alleen in losse notes. Maar wel in behoorlijk wat notes. En ik zou ook niet eenvoudig kunnen zonder de visuals. Een dataview blok gebruikt een eigen querytaal. Dataviewjs voor de visuals is weliswaar standaard JavaScript, maar wel volledig afhankelijk van de API van de plugin.
De Dataview plugin is op dit moment het zwakke punt in m'n systeem. Het inzicht dat ik uit mijn data haal, maakt dat ik de plugin (nog) niet kan of wil verwijderen. Een (nu bekend) risico.