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.