logologo
Start
Handbuch
Entwicklung
Plugins
API
Startseite
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Start
Handbuch
Entwicklung
Plugins
API
Startseite
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