logologo
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
logologo

Hızlı Başlangıç

Eklenti Geliştirmeye Genel Bakış
İlk Eklentinizi Yazma
Proje Dizin Yapısı

Sunucu Taraflı Geliştirme

Genel Bakış
Plugin
Collections
Database İşlemleri
DataSourceManager
ResourceManager
ACL İzin Kontrolü
Middleware
Cache
Event
Context
Migration
Logger
I18n
Command
CronJobManager
Test

İstemci Taraflı Geliştirme

Genel Bakış
Plugin
Context
Router
ACL İzin Kontrolü
DataSourceManager
Resource
Request
Styles & Themes
Logger
I18n
Test

Diğer

Eklenti Yükseltme Kılavuzu
Dil Listesi
Bağımlılık Yönetimi
Derleme
Next PageEklenti Geliştirmeye Genel Bakış
TIP

Bu belge AI tarafından çevrilmiştir. Herhangi bir yanlışlık için lütfen İngilizce sürümüne bakın

#Genel Bakış

NocoBase sunucu tarafı eklenti geliştirme, geliştiricilerin NocoBase'in temel özelliklerini özelleştirmelerine ve genişletmelerine yardımcı olmak için çeşitli işlevler ve yetenekler sunar. NocoBase sunucu tarafı eklenti geliştirmenin ana yetenekleri ve ilgili bölümleri aşağıdadır:

İşlev ModülüAçıklamaİlgili Bölüm
Eklenti SınıfıSunucu tarafı eklentileri oluşturun ve yönetin, temel işlevleri genişletinplugin.md
Veritabanı İşlemleriVeritabanı işlemleri için arayüzler sunar, CRUD operasyonlarını ve işlem yönetimini desteklerdatabase.md
Özel Koleksiyonlarİş ihtiyaçlarınıza göre koleksiyon yapılarını özelleştirin, veri modellerini esnek bir şekilde yönetincollections.md
Eklenti Yükseltme Veri UyumluluğuEklenti yükseltmelerinin mevcut verileri etkilememesini sağlayın, veri geçişi ve uyumluluk işlemleri yapınmigration.md
Harici Veri Kaynağı YönetimiHarici veri kaynaklarını entegre edin ve yönetin, veri etkileşimini sağlayındata-source-manager.md
Özel API'lerAPI kaynak yönetimini genişletin, özel arayüzler (API'ler) yazınresource-manager.md
API İzin YönetimiAPI izinlerini özelleştirin, ayrıntılı izin kontrolü yapınacl.md
İstek/Yanıt Engelleme ve Filtrelemeİstek ve yanıt için engelleyiciler (interceptors) veya ara yazılımlar (middleware) ekleyin, günlükleme, kimlik doğrulama gibi işlemleri yönetincontext.md ve middleware.md
Olay DinlemeUygulama, veritabanı gibi sistem olaylarını dinleyin, olay işleyicilerini tetikleyinevent.md
Önbellek YönetimiUygulama performansını ve yanıt hızını artırmak için önbelleği yönetincache.md
Zamanlanmış GörevlerDüzenli temizlik, veri senkronizasyonu gibi zamanlanmış görevleri oluşturun ve yönetincron-job-manager.md
Çoklu Dil DesteğiUluslararasılaştırma ve yerelleştirmeyi uygulamak için çoklu dil desteğini entegre edini18n.md
Günlük ÇıktısıHata ayıklama ve izleme yeteneklerini geliştirmek için günlük (log) formatlarını ve çıktı yöntemlerini özelleştirinlogger.md
Özel KomutlarNocoBase CLI'ı genişletin, özel komutlar ekleyincommand.md
Test Senaryoları YazmaEklenti kararlılığını ve işlevsel doğruluğunu sağlamak için test senaryoları yazın ve çalıştırıntest.md