13 Punkte von GN⁺ 2025-08-19 | 2 Kommentare | Auf WhatsApp teilen
  • Das Bases-Plugin von Obsidian ist eine Funktion, mit der sich Notizen wie eine Datenbank auf Basis der Inhalte verwalten lassen
  • Die Datenverwaltung ist direkt mit Markdown-Dateien und Eigenschaften möglich
  • Bases-Ansichten lassen sich mit einer eigenen Bases-Syntax erstellen und anpassen
  • Verschiedene Informationen wie Projekte, Reisepläne und Bücherlisten können systematisch organisiert werden
  • Nutzer können alle Daten ohne separate externe Dienste in einer lokalen Umgebung verwalten

Einführung in Obsidian Bases

  • Obsidian Bases ist ein Core-Plugin der Notiz-App Obsidian, mit dem Nutzer beliebige Notizsammlungen in leistungsfähige Datenbanken verwandeln können

So funktioniert die Datenverwaltung

  • Mit Obsidian Bases lassen sich Projekte, Reisepläne, Leselisten und andere Informationen effizient verwalten
  • Die von Bases angezeigten Daten werden in den lokalen Markdown-Dateien der Nutzer und in den Eigenschaften dieser Dateien gespeichert
  • Ohne externe Server können sie sicher in der persönlichen lokalen Umgebung aufbewahrt werden

Bases-Syntax und Aufbau von Ansichten

  • Die Ansichten (Views) von Bases werden mit einer eigenen Bases-Syntax beschrieben
  • Diese Syntax kann in Dateien mit der Erweiterung .base gespeichert oder in Codeblöcke innerhalb von Markdown-Dateien eingebettet werden
  • Nutzer können mit Filtern, Eigenschaften, Layouts und weiteren Elementen maßgeschneiderte Datenvisualisierungen erstellen

Kernfunktionen

  • Base erstellen und einbetten: Eine Anleitung zum Erstellen einer neuen Base und dazu, wie sie eingebettet wird
  • Ansichten: Unterstützung beim Erkunden von Filtern, Eigenschaften und Layouts
  • Funktionen: Unterstützung für verschiedene Funktionen zur Verwendung in Formeln und Filtern
  • Bases-Syntax: Erläuterung des Base-Dateiformats

Einsatzmöglichkeiten und Vorteile

  • Auch ohne komplexe separate Datenbank ist eine notizbasierte Datenverwaltung möglich
  • Unterschiedliche Notiztypen und Informationen lassen sich an einem Ort flexibel integrieren und organisieren
  • Eine Lösung, mit der Entwickler und IT-Fachleute ihre Inhalte in Obsidian effizient wie eine Datenbank nutzen können

2 Kommentare

 
ndrgrd 2025-08-19

Es scheint eine Funktion zu sein, mit der man die Metadaten von Notizen verwalten, einsehen und auch Sammlungen erstellen kann.
Sie scheint auch mit dem für jede Notiz gespeicherten Frontmatter verknüpft zu sein, was ich gut finde.

 
GN⁺ 2025-08-19
Hacker-News-Kommentare
  • Falls sich jemand fragt: Diese Funktion ist erst jetzt öffentlich veröffentlicht worden. Zuvor konnten sie nur Leute nutzen, die für Early Access bezahlt hatten. Im Reddit-Thread gibt es ebenfalls eine gute Diskussion zu dieser Funktion, daher eine Empfehlung zum Nachlesen: https://old.reddit.com/r/ObsidianMD/comments/1mtxh52/obsidian_bases_now_available_to_everyone/

    • Ich habe allerdings eine Frage, die in der offiziellen Dokumentation nicht erwähnt wird: Weiß jemand, ob man beim Verwenden des Buttons „Neu erstellen“ in einer Base Vorlagen oder Standard-Frontmatter-Werte festlegen kann, zum Beispiel ein Erstellungsdatum? Vor der Einführung von Base habe ich mir mit der folgenden Methode irgendwie beholfen, aber wirklich sauber war das nicht.
      meta-bind-js-view
      {memory^inputText} as title
      ---
      const toShow = context.bound.title || "TKTK";
      const str = `\`\`\`meta-bind-button
      label: New Project Idea - ${toShow}
      icon: ""
      hidden: false
      class: ""
      tooltip: ""
      id: ""
      style: primary
      actions:
       - type: templaterCreateNote
        templateFile: Templates/Project.md
        folderPath: Project Ideas
        fileName: ${toShow}
        openNote: true
      \`\`\``;
      return engine.markdown.create(str)
      
  • Für Leute, die Obsidian als persönliches CRM verwenden, scheint das ziemlich nützlich zu sein. Ich frage meine Daten derzeit mit Dataview ab und will prüfen, ob diese Funktion das ersetzen kann: https://blacksmithgu.github.io/obsidian-dataview/ Fragen, die ich mir oft stelle, sind zum Beispiel:

    • Wann hatte ich zuletzt Kontakt mit dieser Person?
    • Worüber haben wir gesprochen?
    • Mit wem hatte ich schon lange keinen Kontakt mehr?
  • Ich fand die Erklärung, was Obsidian Bases eigentlich ist, etwas unzureichend, aber ein Kommentar im unten verlinkten Reddit-Post war hilfreich:

    • „Wenn man in Notizen nach bestimmten Suchbegriffen oder Sätzen sucht, ist Bases eine Funktion, die eine automatisch aktualisierte gespeicherte Suche aufbewahrt. Man muss nicht erneut suchen, sondern geht einfach in die Bases-Datei, und neue Notizen werden dort sofort in einer Standard-Tabellenansicht hinzugefügt. Außerdem kann man Eigenschaften wie das Änderungsdatum zur Ansicht hinzufügen, die bei jeder Dateiänderung aktualisiert werden. Das ist nützlich, um Dateien oder Notizen leicht zu erkennen, die man lange nicht angesehen hat. Alte Konzepte lassen sich direkt auf neue Funktionen übertragen, aber ohne bewusste Rückschau vergisst man das leicht.“

    • Der erste Satz der offiziellen Dokumentation definiert es eigentlich schon: „Verwandelt jede beliebige Menge von Notizen in eine leistungsstarke Datenbank.“ Das ist im Grunde alles. Es ist eine Datenbankansicht, der Vault ist die Datenbank, und jede Zeile ist eine einzelne Datei. Es gibt eine schicke GUI zum Erstellen von Ansichten, und innerhalb dieser Ansichten kann man auch direkt live bearbeiten. Es wirkt wie ein deutlich benutzerfreundlicherer Ersatz für das bislang populäre dataview-plugin. Im Vergleich zu einer klassischen relationalen Datenbankstruktur ist es aber weniger strikt, was etwas irritierend sein kann.

    • Noch eine andere Zusammenfassung: „Bases bietet Tabellen- oder Kartenansichten mit Filter- und Sortiermöglichkeiten auf Basis der Properties und Tags von Notizen.“

  • Ich bin selbst Obsidian-Nutzer. Ich bezahle sogar für den Obsidian-Sync-Dienst und mag die Philosophie von Obsidian wirklich sehr. Trotzdem fühlt sich die Nutzung, auch wenn das vielleicht etwas seltsam klingt, ehrlich gesagt verwirrend an. Es ist schwer zu verstehen, wie man Plugins nutzen soll oder welche Arbeitsweise der Dienst eigentlich erwartet. Im Moment verwende ich nur Daily Notes, habe aber ständig das Gefühl, sehr viel zu verpassen.

    • Rund um Obsidian gibt es ehrlich gesagt sehr viel Übertreibung und Hype, was mir eher unangenehm ist. Obsidian ist im Kern einfach ein Editor für Markdown-Dateien. Die Grundfunktionen reichen völlig aus. Es gibt viele Zusatzfunktionen, aber wenn wirklich ein Bedarf entsteht, kann man nach einem Community-Plugin suchen. Wenn man von Anfang an alles Mögliche an Plugins installiert, endet das eher in Überforderung, Verwirrung und der Frage, warum Influencer behaupten, ihr Leben habe sich dadurch verändert.

    • Das Problem liegt nicht bei den Nutzern selbst, sondern darin, dass Produktivitäts-Influencer Obsidian wie etwas viel Größeres wirken lassen. Im Grunde ist es einfach eine Sammlung von Markdown-Dateien mit einer hübschen Oberfläche darüber. Ich habe meinen Vault schon in Cursor/VSCode geöffnet, um Coding-Funktionen zu nutzen, und mich dann gefragt, warum es in Obsidian keinen gewöhnlichen Schreib-Agenten gibt. In YouTube-Videos geht es immer um Mindmaps, komplexe Dateistrukturen oder ausgefallene Plugins, aber in einer Zeit, in der ein LLM einfach den ganzen Vault durchsuchen und Antworten liefern kann, sind die meisten dieser Dinge eigentlich nur Zeitverschwendung.

    • Wichtig ist, die eigenen Probleme genau zu verstehen und dann Obsidian-Funktionen einzusetzen, um diese zu lösen. Ich versuche nicht, vorhandene Funktionen mit Gewalt auf mein Leben zu pressen.

    • Ich empfehle Siyuan als Alternative sehr nachdrücklich. Es bringt viele der Hauptfunktionen, die Obsidian über Plugins bietet, bereits nativ mit.

    • Was ich wirklich schwierig finde, ist, Daten an einem Ort zusammenzuführen – viel schwieriger, als ich erwartet hatte. Ich wollte zum Beispiel Filme oder Serien tracken, die mir andere empfohlen haben. Für jede Empfehlung könnte man eine Seite anlegen und Eigenschaften wie die empfehlende Person, ob ich es schon gesehen habe, das Genre oder ob es etwas wäre, das meine Frau und ich zusammen ansehen könnten, als Tags vergeben. Aber allein daraus eine übersichtliche Liste zu machen, geschweige denn eine Ansicht nur für Empfehlungen mit Bezug zu meiner Frau, ist schon extrem kompliziert. Tag-Suche geht zwar, wird aber schnell unübersichtlich, und auch Bookmarks sind nicht wirklich sauber. Für Abfragen muss man wieder ein Plugin installieren, und das ist ebenfalls nicht intuitiv – wahrscheinlich auch, weil ich mit der Syntax und dem Stil nicht vertraut bin. Ich verstehe nicht, warum ich eine komplizierte Dataview-Abfrage schreiben muss, nur um Elemente mit den Tags x und y zu finden. Ich weiß, dass es dazu zuletzt einige Updates gab, aber zufriedenstellend fand ich es immer noch nicht. Obwohl das Endziel fast aller Tools ein „Dashboard“ ist, ist so etwas in Obsidian selbst für jemanden wie mich, der technisch versiert ist, viel zu schwierig. Natürlich könnte ich mir die Zeit nehmen, es zu lernen, aber ich möchte daraus nicht noch ein weiteres Forschungsprojekt machen. Und wo ich schon am Jammern bin, hoffe ich ein bisschen, dass unten jemand freundlich darauf antwortet. Je nachdem, wie diese neue Funktion in der Praxis arbeitet, finde ich sie aus meiner datenbankorientierten Perspektive jedenfalls interessant.

  • Gute Idee, aber die Umsetzung der Funktion ist enttäuschend. Man kann nicht mehrere Zellen oder Zeilen gleichzeitig auswählen, und ich habe überhaupt keine Ahnung, wie man mit mehr als 20 Zeilen Daten arbeiten soll. Ich bereue schon, damit begonnen zu haben, meine Dokumente zu Obsidian Bases zu migrieren.

  • Ich habe auch noch einen älteren Thread dazu gefunden. Würde mich interessieren, ob es noch weitere gibt.

    • (Mai 2025 war die Ankündigung der nur für Unterstützer zugänglichen Beta, und dieser Thread stammt nach dem offiziellen Release und zahlreichen Änderungen.)
  • Ich werde die Funktion bald ausprobieren. Früher habe ich Dataview verwendet; funktional ist es großartig, aber für meinen Geschmack war es zu umständlich und mit einer Lernkurve verbunden. Diesmal sieht es so aus, als wäre das etwas verbessert worden, daher bin ich gespannt.

  • Ich frage mich, wo die Daten eigentlich gespeichert werden. In der Syntax sieht es so aus, als würden Predicates für Filter und Ansichten definiert, aber ich sehe nicht, wo die „Zeilen“ tatsächlich sind. Es gibt besondere Eigenschaften wie file.name und file.ext, aber die Dokumentation erklärt nicht ausreichend, wo man diese setzt, auf welche Dateien sie sich beziehen oder ob es sich um CSV oder JSON handelt.

    • Jede Zeile ist eine einzelne Markdown-Datei, und die Spalten sind die YAML-Frontmatter-Properties innerhalb dieser Datei. Besondere Eigenschaften, die mit file. beginnen, sind Metadaten der Datei selbst (file.name ist der Dateiname, file.ext die Erweiterung). Eine Base-Ansicht kann als YAML in einer .base-Datei definiert oder als Codeblock in eine Markdown-Datei eingebettet werden. Die erstellte Ansicht kann auch als Markdown-Tabelle oder CSV exportiert werden. Mehr Details gibt es hier: https://help.obsidian.md/bases/syntax
  • Ich erinnere mich noch an die erste Ankündigung dieser Funktion. Ich freue mich, dass ein Dataview-ähnlicher Workflow jetzt offiziell unterstützt wird. Ich habe auch gesehen, dass Unterstützung für Erweiterungen auf der API-Seite in die Roadmap aufgenommen wurde: https://obsidian.md/roadmap/ Besonders gespannt bin ich auf die Integration mit Canvas und verschiedenen Notiztypen.

    • Man kann BaseEmbed in Canvas einbetten, und aus einer Base heraus auch Canvas-Notizen auflisten.

    • Mich würde interessieren, was im Vergleich zu Dataview eigentlich anders ist. Ich bin Dataview-Nutzer, aber im Moment sehe ich nicht direkt, was Bases besser macht. Allerdings bin ich auch kein Power-User.

  • Eine Funktion, die mir immer noch wirklich fehlt, ist das einfache Inline-Einfügen von Screenshots in Notizen, so wie in OneNote.

    • Ehrlich gesagt weiß ich nicht genau, wie OneNote das intern handhabt. Aber als Obsidian-Power-User füge ich oft Screenshots in Notizen ein. Es gibt ein Plugin, mit dem man Vorlagen für Screenshot-Dateinamen festlegen kann, sodass man bequem den Namen der Notiz, in die man einfügt, und einen Zeitstempel als Dateinamen verwenden kann.