logologo
Start
Handbuch
Entwickler
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
Handbuch
Entwickler
Plugins
API
logologo

Schnellstart

Plugin-Entwicklung: Überblick
Erstes Plugin schreiben
Projektverzeichnisstruktur

Serverseitige Entwicklung

Überblick
Plugin
Collections (Datentabellen)
Datenbankoperationen
DataSourceManager
ResourceManager
ACL-Zugriffskontrolle
Middleware
Cache
Events
Request-Kontext
Migration (Update-Skripte)
Logger (Protokollierung)
I18n (Internationalisierung)
Command (Befehlszeile)
CronJobManager
Tests

Clientseitige Entwicklung

Überblick
Plugin
Kontext
Router
ACL-Zugriffskontrolle
DataSourceManager
Ressourcen
Requests
Stile & Themes
Logger (Protokollierung)
I18n (Internationalisierung)
Tests

Sonstiges

Plugin-Update-Leitfaden
Sprachenliste
Abhängigkeitsverwaltung
Build
Next PagePlugin-Entwicklung: Überblick
KI-Übersetzungshinweis

Diese Dokumentation wurde automatisch von KI übersetzt.

#Überblick

Die NocoBase Serverseitige Plugin-Entwicklung bietet Ihnen vielfältige Funktionen und Möglichkeiten, um die Kernfunktionen von NocoBase anzupassen und zu erweitern. Hier finden Sie eine Übersicht der Hauptfunktionen und der entsprechenden Kapitel:

ModulBeschreibungZugehöriges Kapitel
Plugin-KlasseErstellen und Verwalten von serverseitigen Plugins zur Erweiterung der Kernfunktionen.plugin.md
DatenbankoperationenBietet Schnittstellen für Datenbankoperationen, einschließlich CRUD und Transaktionsverwaltung.database.md
Benutzerdefinierte SammlungenAnpassung der Sammlungsstrukturen an Geschäftsanforderungen für eine flexible Datenmodellverwaltung.collections.md
Datenkompatibilität bei Plugin-UpgradesStellt sicher, dass Plugin-Upgrades bestehende Daten nicht beeinträchtigen, durch Datenmigration und Kompatibilitätshandhabung.migration.md
Verwaltung externer DatenquellenIntegration und Verwaltung externer Datenquellen zur Ermöglichung der Dateninteraktion.data-source-manager.md
Benutzerdefinierte APIsErweiterung der API-Ressourcenverwaltung durch das Schreiben benutzerdefinierter Schnittstellen.resource-manager.md
API-BerechtigungsverwaltungAnpassung von API-Berechtigungen für eine feingranulare Zugriffskontrolle.acl.md
Abfangen und Filtern von Anfragen/AntwortenHinzufügen von Interceptoren oder Middleware für Anfragen und Antworten zur Handhabung von Aufgaben wie Protokollierung, Authentifizierung usw.context.md und middleware.md
EreignisüberwachungÜberwachung von Systemereignissen (z. B. aus der Anwendung oder Datenbank) und Auslösen entsprechender Handler.event.md
Cache-VerwaltungVerwaltung des Caches zur Verbesserung der Anwendungsleistung und Reaktionsgeschwindigkeit.cache.md
Geplante AufgabenErstellen und Verwalten von geplanten Aufgaben, wie z. B. regelmäßige Bereinigung, Datensynchronisation usw.cron-job-manager.md
Mehrsprachige UnterstützungIntegration der Mehrsprachigkeitsunterstützung zur Implementierung von Internationalisierung und Lokalisierung.i18n.md
ProtokollausgabeAnpassung von Protokollformaten und Ausgabemethoden zur Verbesserung der Debugging- und Überwachungsfunktionen.logger.md
Benutzerdefinierte BefehleErweiterung der NocoBase CLI durch das Hinzufügen benutzerdefinierter Befehle.command.md
Schreiben von TestfällenSchreiben und Ausführen von Testfällen zur Sicherstellung der Plugin-Stabilität und Funktionsgenauigkeit.test.md