13 puan yazan GN⁺ 2025-08-19 | 2 yorum | WhatsApp'ta paylaş
  • 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
Reklam

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

 
ndrgrd 2025-08-19

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.

 
GN⁺ 2025-08-19
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/

    • Merak ettiğim bir şey var; resmi belgelerde geçmiyor ama bilen biri var mı? Base'te "yeni oluştur" düğmesini kullanırken şablon ya da varsayılan frontmatter'ı (ör. oluşturulma tarihi) ayarlamanın bir yolu var mı diye merak ediyorum. Base gelmeden önce elle zorlayarak aşağıdaki gibi bir yöntem kullanıyordum ama pek temiz değildi.
      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)
      
  • 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:

    • Bu kişiyle en son ne zaman iletişime geçtim
    • Neler konuştuk
    • Uzun süredir iletişime geçmediğim kişiler kimler
  • 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

    • (Mayıs 2025, bağışçılara özel betanın duyurulduğu zamandı; bu başlık ise resmi çıkış ve birçok değişiklikten sonra açıldı)
  • 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.ext gibi özel özellikler var ama bunların nerede ayarlandığı, hangi dosyaya işaret ettiği, CSV mi JSON mu olduğu belgelerde yeterince açıklanmıyor

    • Her satır bir markdown dosyası, sütunlar ise o dosyanın içindeki YAML frontmatter properties'leri. file. ile başlayan özel özellikler dosyanın kendi meta verisi (file.name dosya adı, file.ext uzantı). Base görünümü .base dosyası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/syntax
  • Bu ö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

    • Aslında OneNote'un bunu nasıl yaptığını bilmiyorum. Ama bir Obsidian power user'ı olarak notlara sık sık ekran görüntüsü yapıştırıyorum. Ekran görüntüsü dosya adını şablonla ayarlayabilen bir eklenti var; böylece yapıştırdığınız notun adını ve zaman damgasını dosya adı olarak kullanmak da rahatça mümkün oluyor