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.

#Übersicht

Die Entwicklung von NocoBase Client-Plugins bietet vielfältige Funktionen und Möglichkeiten, um Entwicklern die Anpassung und Erweiterung der Frontend-Funktionen von NocoBase zu erleichtern. Im Folgenden finden Sie die wichtigsten Funktionen der NocoBase Client-Plugin-Entwicklung und die entsprechenden Kapitel:

FunktionsmodulBeschreibungZugehöriges Kapitel
Plugin-KlasseErstellen und Verwalten von Client-Plugins, um die Frontend-Funktionalität zu erweitern.plugin.md
Router-VerwaltungAnpassen des Frontend-Routings, Implementierung von Seitennavigation und Weiterleitungen.router.md
Ressourcen-OperationenVerwalten von Frontend-Ressourcen, Verarbeiten von Datenabruf und -operationen.resource.md
AnfrageverarbeitungAnpassen von HTTP-Anfragen, Verarbeiten von API-Aufrufen und Datenübertragung.request.md
KontextverwaltungAbrufen und Verwenden des Anwendungs-Kontextes, Zugriff auf globalen Zustand und Dienste.context.md
Zugriffskontrolle (ACL)Implementierung der Frontend-Zugriffskontrolle, Steuerung der Zugriffsrechte für Seiten und Funktionen.acl.md
Datenquellen-ManagerVerwalten und Verwenden mehrerer Datenquellen, Implementierung des Wechsels und Zugriffs auf Datenquellen.data-source-manager.md
Stile & ThemenAnpassen von Stilen und Themen, Implementierung der UI-Anpassung und -Verschönerung.styles-themes.md
Mehrsprachigkeitsunterstützung (i18n)Integration von Mehrsprachigkeitsunterstützung, Implementierung von Internationalisierung und Lokalisierung.i18n.md
LoggerAnpassen von Protokollformaten und Ausgabemethoden, Verbesserung der Debugging- und Überwachungsfähigkeiten.logger.md
Testfälle schreibenSchreiben und Ausführen von Testfällen, um die Stabilität und funktionale Genauigkeit des Plugins zu gewährleisten.test.md

UI-Erweiterungen

FunktionsmodulBeschreibungZugehöriges Kapitel
UI-KonfigurationVerwenden von FlowEngine und Flow-Modellen zur dynamischen Konfiguration und Orchestrierung von Komponenten-Eigenschaften, um die visuelle Anpassung komplexer Seiten und Interaktionen zu unterstützen.FlowEngine und Flow-Modell
Block-ErweiterungenAnpassen von Seiten-Blöcken, Erstellen wiederverwendbarer UI-Module und Layouts.Blöcke
Feld-ErweiterungenAnpassen von Feldtypen, Implementierung der Anzeige und Bearbeitung komplexer Daten.Felder
Aktions-ErweiterungenAnpassen von Aktionstypen, Implementierung komplexer Logik und Interaktionsverarbeitung.Aktionen