Obsidian Bases
(help.obsidian.md)- Obsidian'ın Bases eklentisi, notları temel alarak veritabanı benzeri şekilde yönetmeyi sağlayan bir özellik sunar
- Markdown dosyaları ve özellikleri aynen kullanılarak veri yönetimi yapılabilir
- Bases görünümleri, Bases'e özgü sözdizimi kullanılarak oluşturulabilir ve özelleştirilebilir
- Projeler, seyahat planları, kitap listeleri gibi çeşitli bilgiler sistemli biçimde düzenlenebilir
- Kullanıcılar, ayrı bir harici hizmet olmadan tüm verileri yerel ortamda yönetebilir
Obsidian Bases'e Giriş
- Obsidian Bases, not uygulaması Obsidian'ın bir Core eklentisi olarak, kullanıcıların herhangi bir not kümesini güçlü bir veritabanına dönüştürmesine yardımcı olur
Veri yönetim yöntemi
- Obsidian Bases ile projeler, seyahat planları, okuma listeleri gibi çeşitli bilgiler verimli şekilde yönetilebilir
- Bases'in gösterdiği veriler, kullanıcının yerel Markdown dosyalarında ve bu dosyaların özelliklerinde saklanır
- Harici sunucu kullanılmadan, veriler kişisel yerel ortamda güvenle tutulabilir
Bases sözdizimi ve görünüm oluşturma
- Bases'in görünümü (view), Bases'e özgü sözdizimi kullanılarak ifade edilir
- Bu sözdizimi .base uzantılı dosyalar olarak kaydedilebilir veya Markdown dosyası içindeki kod bloklarına gömülebilir
- Kullanıcılar filtreler, özellikler, düzenler gibi çeşitli öğeleri kullanarak özelleştirilmiş veri görselleştirmesi oluşturabilir
Temel özellikler
- Base oluşturma ve gömme: yeni bir base oluşturup gömme yöntemini açıklar
- Görünümler: filtre, özellik ve düzen keşfini destekler
- Fonksiyonlar: formüller ve filtrelerde kullanılabilecek çeşitli fonksiyonları destekler
- Bases sözdizimi: base dosya formatı hakkında açıklama sunar
Kullanışlılık ve avantajlar
- Ayrı ve karmaşık bir veritabanı olmadan da nota dayalı veri yönetimi gerçekleştirilebilir
- Farklı not türleri ve bilgiler tek bir yerde esnek biçimde birleştirilebilir ve düzenlenebilir
- Geliştiriciler ve BT profesyonelleri için, Obsidian içindeki varlıkları veritabanı gibi verimli biçimde kullanmayı sağlayan bir çözümdür
2 yorum
Notların meta verilerini yönetip görüntüleyebildiğiniz ve ayrıca koleksiyonlar oluşturabildiğiniz bir özellik gibi görünüyor.
Her not için kaydedilmiş frontmatter ile de entegre oluyor gibi; bu da güzel.
Hacker News görüşleri
Merak edenler için söyleyeyim, bu özellik ancak şimdi herkese açık olarak yayınlandı. Daha önce yalnızca erken erişim ücreti ödeyenler kullanabiliyordu. Reddit başlığında da bu özellikle ilgili iyi bir tartışma var, bakmanızı öneririm https://old.reddit.com/r/ObsidianMD/comments/1mtxh52/obsidian_bases_now_available_to_everyone/
Obsidian'ı kişisel CRM olarak kullananlar için epey faydalı görünüyor. Ben verileri Dataview ile sorguluyorum; bu özelliğin onun yerini alıp alamayacağını görmek istiyorum https://blacksmithgu.github.io/obsidian-dataview/ Sık sık merak ettiğim sorular şunlar:
Obsidian Bases'in ne olduğunu yeterince açıklamadığını düşündüm ama aşağıda bağlantısı verilen Reddit gönderisindeki bir yorum yardımcı oldu:
"Notlarda belli bir arama terimi ya da cümle aradığınızı varsayalım; Bases, otomatik güncellenen kalıcı aramaları saklama özelliğidir. Yeniden arama yapmanız gerekmez; sadece Bases dosyasına girersiniz ve yeni notlar varsayılan tablo biçiminde hemen eklenmiş olur. Ayrıca değiştirilme tarihi gibi, dosya değiştikçe güncellenen özellikleri de görünüme ekleyebilirsiniz. Uzun süredir bakmadığınız dosya veya notları kolayca fark etmek için kullanışlıdır. Eski kavramlar yeni özelliklere aynen uygulanabiliyor ama insan dönüp düşünmeyince bunu kolayca unutuyor"
Resmi dokümanın ilk cümlesinde zaten tanımlanmış: "Herhangi bir not kümesini güçlü bir veritabanına dönüştürür". Gerçekten hepsi bu. Bu bir veritabanı görünümü; vault veritabanı, satırlar da tek tek dosyalar. Görünümleri oluşturmak için şık bir GUI var ve görünüm içinde gerçek zamanlı düzenleme de yapılabiliyor. Eskiden popüler olan dataview-plugin'in çok daha kullanıcı dostu bir resmi alternatifi gibi duruyor. Standart ilişkisel veritabanı yapılarından daha az katı olduğu için biraz kafa karıştırıcı gelebilir
Başka bir özet de şu: "Bases, notların Properties ve Tags bilgilerine göre filtreleme ve sıralama yapılabilen tablo veya kart görünümleri sunar"
Ben bir Obsidian kullanıcısıyım. Hatta Obsidian sync hizmeti için para veriyorum ve Obsidian'ın felsefesini gerçekten seviyorum. Ama bunu söylemek biraz tuhaf gelebilir; dürüst olmak gerekirse kullanımı kafamı karıştırıyor. Eklenti kullanımını ya da servislerin nasıl kullanılmak istediğini anlamak zor. Şu an sadece günlük notlar kullanıyorum ama sanki kaçırdığım çok şey varmış gibi hissediyorum
Obsidian çevresinde fazla abartı ve moda etkisi var; açıkçası biraz utandırıcı. Obsidian özünde bir markdown dosya düzenleyicisidir. Temel işlevleri bile yeterli. Bir sürü ek özellik var ama gerçekten ihtiyaç doğduğunda topluluk eklentilerine bakabilirsiniz. En baştan bir sürü eklenti kurmaya çalışınca insan sadece bunalmış, kafası karışmış oluyor ve Influencer'ların neden bunun hayatlarını değiştirdiğini söylediğini sorguluyor
Sorun kullanıcıda değil; verimlilik influencer'ları Obsidian'ı olduğundan çok daha büyük bir şey gibi gösteriyor. Aslında sadece markdown dosyalarının üstüne güzel bir UI eklenmiş hali. Vault'u Cursor/VSCode'da açıp kodlama özelliklerini kullandıktan sonra, Obsidian'da neden sıradan bir yazı yazma ajanı olmadığını merak etmiştim. YouTube videoları hep mind map, karmaşık dosya yapıları, tuhaf eklentiler gibi şeyleri öne çıkarıyor ama bugünlerde bir LLM tüm vault'u tarayıp cevap çıkarabiliyorken bunların çoğu aslında zaman kaybına dönüşüyor
Önemli olan kendi problemini doğru tespit edip, onu çözmek için Obsidian özelliklerini uygulamak. Elindeki özellikleri zorla hayatıma uydurmaya çalışmıyorum
Alternatif olarak Siyuan'ı güçlü şekilde tavsiye ederim. Obsidian eklentilerinin sunduğu başlıca işlevlerin çoğunu kutudan çıktığı gibi içeriyor
Benim gerçekten zorlandığım şey, veriyi tek bir yerde toplamanın beklediğimden çok daha zor olması. Mesela başkalarının önerdiği film ya da TV dizilerini takip etmek istemiştim. Her öneri için bir sayfa oluşturup öneren kişi, izlenip izlenmediği, türü, benim ve eşimin birlikte izlemeye uygun olup olmadığı gibi Property'leri etiketleyebilirim. Ama bu öneri listesini tek bakışta görebilmek, özellikle de eşimin de dahil olduğu önerileri ayrı bir görünümde görmek bile gerçekten çok karmaşık. Etiket araması yapılabiliyor ama hızlıca karmaşıklaşıyor ve yer imleri de temiz görünmüyor. Sorgu yapmak için ayrıca eklenti kurmak gerekiyor ve bu da sezgisel değil (muhtemelen söz dizimi ve stile alışık olmamamın da etkisi var). Sadece x ve y etiketine sahip öğeleri sorgulamak için neden karmaşık bir dataview sorgusu yazmam gerektiğini anlamıyorum. Yakın zamanda bununla ilgili bazı güncellemeler olduğunu sanıyorum ama yine de tatmin edici değildi. Neredeyse tüm araçların nihai hedefi "dashboard" iken, Obsidian'da bu tarz şeyler benim gibi teknik olarak rahat bir kullanıcı için bile fazla zor. Zaman ayırıp öğrenebilirim ama bunu bir başka araştırma projesine dönüştürmek istemiyorum. Madem şikayet ettim, belki aşağıda kibarca cevap verecek biri çıkar diye biraz umut ediyorum. Bu yeni özelliğin pratikte nasıl çalıştığına bağlı ama veritabanı zihniyetine sahip biri olarak ilgimi çekiyor
Fikir güzel. Ama uygulaması hayal kırıklığı yaratıyor. Birden fazla hücreyi ya da satırı aynı anda seçemiyorum ve 20 satırdan fazla veriyle nasıl çalışılacağını hiç bilmiyorum. Belgelerimi Obsidian Bases'e taşımaya başladığıma pişman oldum
Eski bir başlık daha buldum. Başkaları da var mı merak ediyorum
Bu özelliği yakında deneyeceğim. Daha önce Dataview kullanmıştım; işlevleri harikaydı ama benim zevkime göre fazla zahmetliydi ve bir öğrenme eğrisi vardı. Bu kez bu konuda biraz iyileşme var gibi göründüğü için umutluyum
Verinin gerçekte nerede saklandığını merak ediyorum. Sözdizimine bakınca filtreler ve görünümler için predicate'ler tanımlanmış ama "satır"ın gerçekte nerede olduğu görünmüyor.
file.name,file.extgibi özel özellikler var ama bunların nerede ayarlandığı, hangi dosyaya işaret ettiği, CSV mi JSON mu olduğu belgelerde yeterince açıklanmıyorfile.ile başlayan özel özellikler dosyanın kendi meta verisi (file.namedosya adı,file.extuzantı). Base görünümü.basedosyasındaki YAML ile tanımlanabiliyor ya da bir markdown dosyasına kod bloğu olarak gömülebiliyor. Oluşturulan görünüm markdown tablosu ya da CSV olarak da dışa aktarılabiliyor. Ayrıntılar burada var https://help.obsidian.md/bases/syntaxBu özellik ilk duyurulduğunda aklımda kalmıştı. Dataview tarzı iş akışları için resmi destek gelmesine sevindim. API tarafında genişletilebilirlik desteğinin de yol haritasına eklendiğini gördüm https://obsidian.md/roadmap/ Özellikle Canvas ve çeşitli not türleriyle entegrasyonunu merak ediyorum
Canvas içine BaseEmbed eklenebiliyor ve Base içinde Canvas notları da listelenebiliyor
Dataview ile karşılaştırınca farkı ne, onu merak ediyorum. Dataview kullanıcısıyım ama şu an için Bases'in Dataview'e göre neden daha iyi olduğunu hemen göremiyorum. Tabii ben ileri seviye bir kullanıcı değilim
Hâlâ kesinlikle ihtiyacım olan bir özellik, OneNote'taki gibi notların içine ekran görüntülerini kolayca satır içinde yapıştırabilmek