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

Rychlý start

Přehled vývoje pluginů
Vytvoření prvního pluginu
Struktura adresářů projektu

Vývoj na straně serveru

Přehled
Plugin
Kolekce
Databázové operace
Správa zdrojů dat (DataSourceManager)
Správa zdrojů (ResourceManager)
Řízení přístupu (ACL)
Middleware
Cache
Události
Kontext požadavku
Migrace
Protokoly
Internacionalizace (I18n)
Příkazový řádek (Command)
Správa plánovaných úloh (CronJobManager)
Testování

Vývoj na straně klienta

Přehled
Plugin
Kontext
Router
Řízení přístupu (ACL)
Správa zdrojů dat (DataSourceManager)
Zdroje
Požadavky
Styly a motivy
Protokoly
Internacionalizace (I18n)
Testování

Ostatní

Průvodce aktualizací pluginů
Seznam jazyků
Správa závislostí
Sestavení
Next PagePřehled vývoje pluginů
TIP

Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi

#Přehled

Vývoj klientských pluginů pro NocoBase nabízí řadu funkcí a možností, které vám pomohou přizpůsobit a rozšířit frontendové funkce NocoBase. Níže naleznete přehled hlavních možností a souvisejících kapitol:

ModulPopisSouvisející kapitola
Třída pluginuVytváření a správa klientských pluginů, rozšíření funkcionality frontenduplugin.md
Správa routováníVlastní routování na frontendu, implementace navigace a přesměrování stránekrouter.md
Práce se zdrojiSpráva frontendových zdrojů, zpracování načítání a operací s datyresource.md
Zpracování požadavkůVlastní HTTP požadavky, zpracování volání API a přenosu datrequest.md
Správa kontextuZískání a použití kontextu aplikace, přístup k globálnímu stavu a službámcontext.md
Řízení přístupu (ACL)Implementace řízení přístupu na frontendu, kontrola oprávnění k stránkám a funkcímacl.md
Správa zdrojů datSpráva a používání více zdrojů dat, implementace přepínání a přístupu ke zdrojům datdata-source-manager.md
Styly a motivyVlastní styly a motivy, přizpůsobení a vylepšení vzhledu uživatelského rozhranístyles-themes.md
Podpora více jazyků (I18n)Integrace podpory více jazyků, implementace internacionalizace a lokalizacei18n.md
LogováníVlastní formáty logů a metody výstupu, vylepšení možností ladění a monitorovánílogger.md
Psaní testůPsaní a spouštění testovacích případů pro zajištění stability a funkční správnosti pluginutest.md

Rozšíření UI

ModulPopisSouvisející kapitola
Konfigurace UIPoužití FlowEngine a flow modelů k implementaci dynamické konfigurace a orchestrace vlastností komponent, podpora vizuálního přizpůsobení složitých stránek a interakcíflow-engine a flow-model
Rozšíření blokůVlastní bloky stránek, vytváření znovupoužitelných UI modulů a layoutůblocks
Rozšíření políVlastní typy polí, implementace zobrazení a úpravy komplexních datfields
Rozšíření akcíVlastní typy akcí, implementace komplexní logiky a zpracování interakcíactions