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

Mulai Cepat

Gambaran Umum Pengembangan Plugin
Menulis Plugin Pertama
Struktur Direktori Proyek

Pengembangan Sisi Server

Ikhtisar
Plugin
Collections
Operasi Database
Manajemen Sumber Data
Manajemen Sumber Daya
ACL
Middleware
Cache
Event
Konteks Permintaan
Skrip Migrasi
Logger
I18n
Command
Manajemen Tugas Terjadwal
Test

Pengembangan Sisi Klien

Ikhtisar
Plugin
Konteks
Router
ACL
Manajemen Sumber Data
Resource
Request
Gaya & Tema
Logger
I18n
Test

Lainnya

Panduan Peningkatan Plugin
Daftar Bahasa
Manajemen Dependensi
Build
Next PageGambaran Umum Pengembangan Plugin
TIP

Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris

#Gambaran Umum

Pengembangan plugin sisi server NocoBase menyediakan berbagai fungsionalitas dan kemampuan untuk membantu pengembang menyesuaikan dan memperluas fitur inti NocoBase. Berikut adalah kemampuan utama dan bab terkait dalam pengembangan plugin sisi server NocoBase:

Modul FungsionalitasDeskripsiBab Terkait
Kelas PluginMembuat dan mengelola plugin sisi server, serta memperluas fungsionalitas intiplugin.md
Operasi DatabaseMenyediakan antarmuka untuk operasi database, mendukung operasi CRUD dan manajemen transaksidatabase.md
Koleksi KustomMenyesuaikan struktur koleksi berdasarkan kebutuhan bisnis untuk manajemen model data yang fleksibelcollections.md
Kompatibilitas Data Peningkatan PluginMemastikan peningkatan plugin tidak memengaruhi data yang ada dengan melakukan migrasi data dan penanganan kompatibilitasmigration.md
Manajemen Sumber Data EksternalMengintegrasikan dan mengelola sumber data eksternal untuk memungkinkan interaksi datadata-source-manager.md
API KustomMemperluas manajemen sumber daya API dengan menulis antarmuka kustomresource-manager.md
Manajemen Izin APIMenyesuaikan izin API untuk kontrol akses yang terperinciacl.md
Intersepsi dan Pemfilteran Permintaan/ResponsMenambahkan interseptor atau middleware permintaan dan respons untuk menangani tugas seperti pencatatan log, autentikasi, dll.context.md dan middleware.md
Mendengarkan Peristiwa (Event Listening)Mendengarkan peristiwa sistem (misalnya, dari aplikasi atau database) dan memicu penangan yang sesuaievent.md
Manajemen CacheMengelola cache untuk meningkatkan kinerja aplikasi dan kecepatan responscache.md
Tugas TerjadwalMembuat dan mengelola tugas terjadwal, seperti pembersihan berkala, sinkronisasi data, dll.cron-job-manager.md
Dukungan Multi-bahasaMengintegrasikan dukungan multi-bahasa untuk mengimplementasikan internasionalisasi dan lokalisasii18n.md
Output LogMenyesuaikan format log dan metode output untuk meningkatkan kemampuan debugging dan pemantauanlogger.md
Perintah KustomMemperluas NocoBase CLI dengan menambahkan perintah kustomcommand.md
Menulis Kasus UjiMenulis dan menjalankan kasus uji untuk memastikan stabilitas plugin dan akurasi fungsionaltest.md