Rehber · Not 174Deneyim
Logseq Plugins ve scripting: DB graph'ı genişletmenin iki yolu
Logseq DB ekosistemini açıklar: DB uyumlu plugin'ler Marketplace'te işaretlenir; JS ve CLJS SDK'ları DB graph desteği taşır; nbb-logseq ile script'ler graph verisini okuyup yazabilir.
- Okuma
- 2 dk
- Yayın
- 5 Ekim 2026
- Geri bağlantı
- 0
- Kaynak
- 3
İçindekiler · 9 bölüm
Bilgi ağı · 3 bağlantılı not
DB sürümü eski file graph plugin davranışının aynısını garanti etmiyor.
Bu nedenle ilk kontrol:
plugin DB graph destekliyor mu?
Marketplace işareti
Resmî db-version.md, 65+ plugin'in DB graph desteklediğini ve Marketplace'te DB uyumluluğunun filtrelenebildiğini söylüyor.
Uygulama içindeki Marketplace'te de DB destekli plugin'ler özel işaret taşıyor.
Bu sayı kaynakta verilen durum bilgisidir; zamanla değişebilir.
Plugin neden ayrı kontrol ister?
File graph plugin'i genellikle:
- Markdown dosyaları,
- eski block API'leri,
- eski property modeli
üzerinden çalışmış olabilir.
DB graph ise:
- SQLite,
- typed properties,
- tags/classes,
- yeni SDK yöntemleri
kullanıyor.
Bu yüzden eski plugin'in yüklenmesi, davranışının doğru olduğu anlamına gelmez.
SDK tarafı
Resmî belge JS Plugin SDK'nın DB-specific methods eklediğini söylüyor.
CLJS SDK da mevcut.
Bu, plugin geliştiricilerin DB modeline doğrudan uyumlu entegrasyon yazabilmesine alan açıyor.
Örnek olarak kaynak DB-compatible plugin'lere bağlantılar veriyor; bunları kalite sıralaması gibi yorumlamıyoruz.
Scripting
Plugin başka, script başka.
DB graph, nbb-logseq üzerinden script ile okunup yazılabiliyor.
Resmî belge desktop üzerinde bir graph'ı script ile değiştirmek için şu yüksek seviye akışı veriyor:
- Cmd-S ile graph'ı db.sqlite'a persist et.
- nbb-logseq script ile db.sqlite üzerinde değişiklik yap.
- app içinde Replace graph with its db.sqlite file dev command ile değişen dosyayı yükle.
Bu güçlü ama düşük seviyeli bir workflow.
Ne zaman plugin?
Şu durumda:
- arayüze yeni davranış eklemek,
- günlük kullanımda sürekli çalışan özellik,
- kullanıcı etkileşimi,
- Marketplace dağıtımı.
Ne zaman script?
Şu durumda:
- toplu veri dönüşümü,
- tek seferlik migration,
- veri denetimi,
- otomasyon,
- CI işi.
Script yazmak için plugin UI'si kurmak gereksiz olabilir.
Yazma yetkisi riski
nbb-logseq script'leri graph'ta veri okuyup yazabilir.
Bu nedenle production graph üzerinde ilk deneme yapma.
Sıra:
- export/backup al,
- test graph oluştur,
- küçük dataset üzerinde çalıştır,
- diff veya beklenen sonuç listesini kontrol et,
- sonra gerçek graph'a uygula.
Bu operasyon kuralıdır; source scriptlerin her değişikliği otomatik geri alacağını söylemiyor.
Plugin sayısını azalt
PKM araçlarında plugin koleksiyonculuğu sık görülür.
Her plugin:
- upgrade riski,
- uyumluluk riski,
- öğrenme maliyeti,
- performans yükü
ekleyebilir.
DB sürümünün built-in özellikleri zaten:
- tasks,
- views,
- properties,
- templates,
- MCP,
- CLI
gibi birçok ihtiyacı karşılıyor.
Önce core ile çöz.
Plugin yalnız açık boşluk varsa gelsin.
Karar
Logseq DB iki genişletme seviyesi sunuyor:
plugin → kullanıcı deneyimini genişletir
script → graph verisi ve otomasyonla çalışır
İkisini aynı ihtiyaca kullanma. Bir UI problemi için script, tek seferlik veri dönüşümü için plugin gereksiz karmaşıklık yaratır.
Bu yazıda geçen araçlar
Araçlar örnek içindir; hiçbiri zorunlu değil. Karşılaştırma için araç atlasına bak.
Kaynaklar
Kaynak profili3 web
- Logseq. DB version — Plugins. github.com/logseq/docs/blob/master/db-version.md#plugins web
- Logseq. DB version — Scripting. github.com/logseq/docs/blob/master/db-version.md#scripting web
- Logseq. nbb-logseq. github.com/logseq/nbb-logseq web
Deneyim: Editöryal pratik ve kitaplara dayanıyor; birincil araştırma içermiyor. Türler kaynak metninden otomatik çıkarılır. Tüm kaynaklar ve onları anan yazılar Kütüphane’de.
Bu notu kasana al.
Yazının özeti, başlıkları, devam yazıları ve kaynakları Obsidian’a hazır bir kaynak notu olarak iner. “Kendi notum” bölümünü sen doldurursun; okuduğun yazı böylece kasanda bir bağlantıya dönüşür.
Haftada bir not, gelen kutuna bağlansın.
Yeni yazılar ve uygulanabilir tek bir fikir. Reklam yok, istediğin an tek tıkla ayrılırsın.
Henüz bu düğüme gelen bir wikilink yok.