Obsidian Bases
(help.obsidian.md)- Plugin Bases milik Obsidian adalah fitur yang memungkinkan catatan dikelola seperti database berdasarkan memo
- Dapat mengelola data dengan tetap memanfaatkan file Markdown dan properti yang ada
- Tampilan Bases dapat dibuat dan dikustomisasi menggunakan sintaks khusus Bases
- Berbagai informasi seperti proyek, rencana perjalanan, dan daftar buku dapat diatur secara sistematis
- Pengguna dapat mengelola semua data di lingkungan lokal tanpa layanan eksternal terpisah
Pengenalan Obsidian Bases
- Obsidian Bases adalah plugin Core dari aplikasi catatan Obsidian yang memungkinkan pengguna mengubah kumpulan catatan apa pun menjadi database yang kuat
Cara pengelolaan data
- Dengan Obsidian Bases, berbagai informasi seperti proyek, rencana perjalanan, dan daftar bacaan dapat dikelola secara efisien
- Data yang ditampilkan oleh Bases disimpan di file Markdown lokal pengguna dan properti file tersebut
- Tanpa menggunakan server eksternal, data dapat disimpan dengan aman di lingkungan lokal pribadi
Sintaks Bases dan penyusunan tampilan
- View pada Bases dinyatakan menggunakan sintaks khusus Bases
- Sintaks ini dapat disimpan sebagai file berekstensi .base atau di-embed ke dalam blok kode di file Markdown
- Pengguna dapat membuat visualisasi data kustom dengan memanfaatkan berbagai elemen seperti filter, properti, dan tata letak
Fitur utama
- Pembuatan dan embed Base: memandu cara membuat dan meng-embed base baru
- View: mendukung penjelajahan filter, properti, dan tata letak
- Fungsi: mendukung berbagai fungsi yang dapat digunakan dalam rumus dan filter
- Sintaks Bases: memberikan penjelasan tentang format file base
Kegunaan dan manfaat
- Memungkinkan pengelolaan data berbasis catatan tanpa database terpisah yang rumit
- Berbagai jenis catatan dan informasi dapat diintegrasikan dan diatur secara fleksibel di satu tempat
- Merupakan solusi yang memungkinkan pengembang dan profesional TI memanfaatkan aset di Obsidian secara efisien seperti database
2 komentar
Sepertinya ini fitur untuk mengelola dan meninjau metadata catatan, dan juga bisa membuat kumpulan. Sepertinya juga terintegrasi dengan frontmatter yang disimpan untuk tiap catatan, jadi bagus juga.
Opini Hacker News
Sekadar untuk yang penasaran, fitur ini baru sekarang dirilis secara publik. Sebelumnya, hanya orang yang membayar biaya early access yang bisa memakainya. Ada juga diskusi yang bagus tentang fitur ini di thread Reddit, jadi layak dilihat https://old.reddit.com/r/ObsidianMD/comments/1mtxh52/obsidian_bases_now_available_to_everyone/
Ini tampak cukup berguna bagi orang yang menggunakan Obsidian sebagai CRM pribadi. Saya memakai Dataview untuk melakukan query data, dan saya ingin melihat apakah fitur ini bisa menggantikannya https://blacksmithgu.github.io/obsidian-dataview/ Pertanyaan yang sering ingin saya jawab adalah seperti ini
Saya merasa penjelasan tentang apa itu Obsidian Bases kurang memadai, tetapi salah satu komentar di post Reddit yang ditautkan di bawah cukup membantu:
"Jika Anda ingin mencari kata atau kalimat tertentu di catatan, Bases adalah fitur untuk menyimpan pencarian tetap yang diperbarui secara otomatis. Anda tidak perlu mencari ulang; cukup masuk ke file Bases dan catatan baru akan langsung ditambahkan dalam bentuk tabel default. Anda juga bisa menambahkan properti ke tampilan yang diperbarui setiap kali file berubah, seperti tanggal modifikasi. Ini berguna untuk dengan mudah mengetahui file atau catatan yang sudah lama tidak dilihat. Konsep lama kadang diterapkan begitu saja ke fitur baru, tetapi mudah terlupakan kalau kita tidak meninjaunya sendiri"
Kalimat pertama di dokumentasi resmi sebenarnya sudah mendefinisikannya: "Mengubah kumpulan catatan apa pun menjadi database yang kuat". Memang hanya itu. Ini adalah tampilan database; vault adalah databasenya, dan setiap baris adalah satu file. Ada GUI yang mewah untuk membuat tampilan, dan penyuntingan langsung di dalam tampilan juga dimungkinkan. Rasanya seperti pengganti plugin dataview yang dulu populer, tetapi jauh lebih ramah pengguna. Namun strukturnya tidak seketat database relasional standar, jadi bisa terasa membingungkan
Ringkasan lain: "Bases menyediakan tampilan tabel atau kartu yang bisa difilter dan diurutkan berdasarkan Properties dan Tags pada catatan"
Saya adalah pengguna Obsidian. Saya bahkan membayar layanan Obsidian Sync, dan saya sangat menyukai filosofi Obsidian. Tetapi mungkin cara saya mengatakannya agak canggung, jujur saja penggunaannya membingungkan. Sulit memahami penggunaan plugin atau cara kerja layanan seperti yang diinginkan. Saat ini saya hanya memakai daily note, dan rasanya ada banyak hal yang saya lewatkan
Di sekitar Obsidian ada terlalu banyak hype dan tren, jadi terus terang agak memalukan. Obsidian pada dasarnya hanyalah editor file markdown. Fitur bawaan saja sebenarnya sudah cukup. Memang ada banyak fitur tambahan, tetapi kalau suatu saat Anda benar-benar butuh sesuatu, tinggal cari plugin komunitas. Kalau sejak awal memasang macam-macam plugin, yang tersisa justru rasa kewalahan, bingung, dan bertanya-tanya kenapa para influencer bilang hidup mereka berubah
Masalahnya bukan pada pengguna, melainkan pada influencer produktivitas yang membuat Obsidian terasa seperti sesuatu yang jauh lebih hebat. Ini cuma kumpulan file markdown dengan UI yang dibuat bagus. Setelah membuka vault di Cursor/VSCode dan mencoba fitur coding, saya malah bertanya-tanya kenapa di Obsidian tidak ada agen biasa untuk menulis. Video YouTube semuanya menekankan mind map, struktur file yang rumit, plugin yang aneh-aneh, dan sebagainya, tetapi di zaman sekarang ketika LLM bisa menelusuri seluruh vault lalu memberi jawaban, sebagian besar hal itu pada akhirnya cuma buang waktu
Yang penting adalah mengidentifikasi masalah Anda dengan tepat, lalu menerapkan fitur Obsidian untuk menyelesaikannya. Jangan memaksa fitur yang tersedia agar cocok dengan hidup saya
Saya sangat merekomendasikan Siyuan sebagai alternatif. Ia menyertakan fitur-fitur utama yang biasanya disediakan plugin Obsidian sebagai bawaan
Hal yang benar-benar terasa sulit bagi saya adalah mengumpulkan data di satu tempat ternyata jauh lebih sulit dari yang saya kira. Misalnya, saya ingin melacak film atau acara TV yang direkomendasikan orang lain kepada saya. Saya bisa membuat halaman untuk tiap rekomendasi dan memberi tag pada Property seperti siapa yang merekomendasikan, apakah sudah ditonton, genre, dan apakah cocok ditonton bersama saya dan istri saya. Tetapi bahkan untuk membuat tampilan yang memperlihatkan daftar rekomendasi ini secara sekilas, khususnya tampilan terpisah hanya untuk rekomendasi yang melibatkan istri saya, rasanya sangat rumit. Pencarian tag memang bisa, tetapi cepat menjadi kompleks, dan bookmark juga tidak rapi. Kalau ingin melakukan query, saya harus memasang plugin lagi, dan ini juga tidak intuitif (mungkin karena saya tidak terbiasa dengan sintaks dan gayanya). Saya tidak paham kenapa untuk sekadar melakukan query item dengan tag x dan y saya harus menulis query dataview yang rumit. Saya tahu baru-baru ini ada beberapa pembaruan terkait, tetapi tetap belum memuaskan. Padahal tujuan akhir hampir semua alat seperti ini adalah "dashboard", namun di Obsidian hal semacam ini terasa terlalu sulit bahkan bagi pengguna seperti saya yang cukup akrab dengan hal teknis. Mungkin saya bisa meluangkan waktu untuk mempelajarinya, tetapi saya tidak ingin menjadikannya proyek riset lagi. Karena sudah terlanjur mengeluh, saya agak berharap ada orang baik di bawah yang mau menjawab. Tergantung bagaimana fitur baru ini bekerja dalam praktik, tetapi bagi saya yang punya pola pikir database, ini menarik
Ini ide yang bagus. Tetapi implementasi fiturnya mengecewakan. Tidak bisa memilih banyak sel atau baris sekaligus, dan saya sama sekali tidak tahu bagaimana menangani data lebih dari 20 baris. Saya menyesal mulai memindahkan dokumen ke Obsidian Bases
Saya juga menemukan thread lama. Penasaran apakah ada yang lain
Saya akan segera mencoba fitur ini. Dulu saya pernah memakai Dataview, dan walaupun fiturnya hebat, menurut selera saya terlalu merepotkan dan ada kurva belajar. Kali ini sepertinya hal itu agak diperbaiki, jadi saya menantikannya
Saya penasaran data sebenarnya disimpan di mana. Dari sintaksnya, terlihat ada predicates yang didefinisikan untuk filter dan tampilan, tetapi saya tidak melihat di mana tepatnya "baris" itu berada. Ada properti khusus seperti
file.name,file.ext, tetapi dokumentasinya kurang menjelaskan di mana itu diatur, file mana yang dirujuk, dan apakah formatnya CSV atau JSONfile.adalah metadata dari file itu sendiri (file.nameadalah nama file,file.extadalah ekstensi). Base view bisa didefinisikan dengan YAML di file .base, atau juga disisipkan sebagai code block di dalam file markdown. Tampilan yang sudah dibuat juga bisa diekspor sebagai tabel markdown atau CSV. Detail lengkapnya bisa dilihat di sini https://help.obsidian.md/bases/syntaxSaya masih ingat saat fitur ini pertama kali diumumkan. Senang akhirnya ada dukungan resmi untuk alur kerja bergaya Dataview. Saya juga melihat dukungan ekstensi di sisi API ditambahkan ke roadmap https://obsidian.md/roadmap/ Saya terutama menantikan integrasi dengan Canvas dan berbagai tipe catatan
Anda bisa menyematkan BaseEmbed di dalam Canvas, dan dari Base juga bisa membuat daftar catatan Canvas
Saya penasaran apa perbedaannya dibanding Dataview. Saya pengguna Dataview, tetapi untuk saat ini saya belum langsung melihat apa yang membuat Bases lebih baik daripada Dataview. Tentu saja saya bukan power user
Satu fitur yang masih benar-benar saya butuhkan adalah kemampuan seperti di OneNote untuk dengan mudah menempelkan screenshot secara inline ke dalam catatan