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

Snelstart

Overzicht plug-inontwikkeling
Eerste plug-in schrijven
Projectstructuur

Server-side ontwikkeling

Overzicht
Plug-in
Collecties
Database
DataSourceManager
ResourceManager
ACL
Middleware
Cache
Events
Context
Migratie
Logger
I18n
Commando
CronJobManager
Test

Client-side ontwikkeling

Overzicht
Plug-in
Context
Router
ACL
DataSourceManager
Resource
Request
Stijlen & Thema's
Logger
I18n
Test

Overig

Upgrade-gids voor plug-ins
Talenlijst
Dependency-beheer
Build
Next PageOverzicht plug-inontwikkeling
TIP

Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie

#Overzicht

De ontwikkeling van server-side plugins voor NocoBase biedt diverse functionaliteiten en mogelijkheden om ontwikkelaars te helpen de kernfunctionaliteiten van NocoBase aan te passen en uit te breiden. Hieronder vindt u de belangrijkste mogelijkheden van NocoBase server-side plugin ontwikkeling en de bijbehorende hoofdstukken:

ModuleBeschrijvingGerelateerd hoofdstuk
Plugin klasseMaak en beheer server-side plugins, en breid de kernfunctionaliteit uit.plugin.md
DatabasebewerkingenBiedt interfaces voor databasebewerkingen, met ondersteuning voor CRUD en transactiebeheer.database.md
Aangepaste collectiesPas collectiestructuren aan op basis van bedrijfsbehoeften voor flexibel datamodelbeheer.collections.md
Gegevenscompatibiliteit bij plugin-upgradesZorg ervoor dat plugin-upgrades bestaande gegevens niet beïnvloeden door gegevensmigratie en compatibiliteitsbeheer uit te voeren.migration.md
Beheer van externe gegevensbronnenIntegreer en beheer externe gegevensbronnen om gegevensinteractie mogelijk te maken.data-source-manager.md
Aangepaste API'sBreid API-resourcebeheer uit door aangepaste interfaces te schrijven.resource-manager.md
API-toegangsbeheerPas API-rechten aan voor gedetailleerde toegangscontrole.acl.md
Interceptie en filtering van verzoeken/responsenVoeg interceptors of middleware toe voor verzoeken en responsen om taken zoals logging, authenticatie, etc. af te handelen.context.md en middleware.md
Gebeurtenissen luisterenLuister naar systeemgebeurtenissen (bijv. van de applicatie of database) en activeer de bijbehorende handlers.event.md
CachebeheerBeheer de cache om de applicatieprestaties en reactiesnelheid te verbeteren.cache.md
Geplande takenMaak en beheer geplande taken, zoals periodieke opschoning, gegevenssynchronisatie, etc.cron-job-manager.md
Meertalige ondersteuningIntegreer meertalige ondersteuning om internationalisering en lokalisatie te implementeren.i18n.md
LoguitvoerPas logformaten en uitvoermethoden aan om de debug- en monitoringmogelijkheden te verbeteren.logger.md
Aangepaste commando'sBreid de NocoBase CLI uit door aangepaste commando's toe te voegen.command.md
Testcases schrijvenSchrijf en voer testcases uit om de stabiliteit en functionele nauwkeurigheid van plugins te waarborgen.test.md