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 istemci tarafı eklenti geliştirme, geliştiricilerin NocoBase'in ön uç özelliklerini özelleştirmelerine ve genişletmelerine yardımcı olmak için çeşitli işlevler ve yetenekler sunar. NocoBase istemci tarafı eklenti geliştirmenin temel yetenekleri ve ilgili bölümleri aşağıda listelenmiştir:

ModülAçıklamaİlgili Bölüm
Eklenti Sınıfıİstemci tarafı eklentileri oluşturun ve yönetin, ön uç işlevselliğini genişletinplugin.md
Yönlendirme YönetimiÖn uç yönlendirmeyi özelleştirin, sayfa navigasyonu ve yönlendirmeleri uygulayınrouter.md
Kaynak İşlemleriÖn uç kaynaklarını yönetin, veri alımını ve işlemlerini ele alınresource.md
İstek İşlemeHTTP isteklerini özelleştirin, API çağrılarını ve veri aktarımını yönetinrequest.md
Bağlam YönetimiUygulama bağlamını alın ve kullanın, genel duruma ve hizmetlere erişincontext.md
Erişim Kontrolü (ACL)Ön uç erişim kontrolünü uygulayın, sayfa ve özellik erişim izinlerini yönetinacl.md
Veri Kaynağı YönetimiBirden çok veri kaynağını yönetin ve kullanın, veri kaynağı geçişini ve erişimini uygulayındata-source-manager.md
Stiller ve TemalarStilleri ve temaları özelleştirin, kullanıcı arayüzü özelleştirmesi ve güzelleştirmesi uygulayınstyles-themes.md
Çoklu Dil DesteğiÇoklu dil desteğini entegre edin, uluslararasılaştırma ve yerelleştirmeyi uygulayıni18n.md
Log ÇıktısıLog formatlarını ve çıktı yöntemlerini özelleştirin, hata ayıklama ve izleme yeteneklerini geliştirinlogger.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

Kullanıcı Arayüzü (UI) Uzantıları

ModülAçıklamaİlgili Bölüm
UI YapılandırmasıAkış Motoru ve akış modellerini kullanarak bileşen özelliklerinin dinamik yapılandırmasını ve düzenlemesini uygulayın, karmaşık sayfaların ve etkileşimlerin görsel özelleştirmesini destekleyinflow-engine ve flow-model
Blok UzantılarıSayfa bloklarını özelleştirin, yeniden kullanılabilir UI modülleri ve düzenleri oluşturunblocks
Alan UzantılarıAlan türlerini özelleştirin, karmaşık verilerin görüntülenmesini ve düzenlenmesini uygulayınfields
İşlem Uzantılarıİşlem türlerini özelleştirin, karmaşık mantık ve etkileşim yönetimini uygulayınactions