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 serverových pluginů pro NocoBase nabízí širokou škálu funkcí a možností, které vývojářům pomáhají přizpůsobit a rozšířit základní 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 serverových pluginů, rozšiřování základních funkcí.plugin.md
Databázové operacePoskytuje rozhraní pro databázové operace, podporuje CRUD operace a správu transakcí.database.md
Vlastní kolekcePřizpůsobení struktur kolekcí na základě obchodních potřeb pro flexibilní správu datových modelů.collections.md
Kompatibilita dat při aktualizaci pluginuZajišťuje, že aktualizace pluginu neovlivní stávající data, provádí migraci dat a zajišťuje kompatibilitu.migration.md
Správa externích zdrojů datIntegrace a správa externích zdrojů dat pro umožnění datové interakce.data-source-manager.md
Vlastní APIRozšíření správy API zdrojů psaním vlastních rozhraní.resource-manager.md
Správa oprávnění APIPřizpůsobení oprávnění API pro jemně odstupňovanou kontrolu přístupu.acl.md
Zachycení a filtrování požadavků/odpovědí APIPřidání interceptorů nebo middleware pro požadavky a odpovědi k řešení úloh, jako je logování, autentizace atd.context.md a middleware.md
Naslouchání událostemNaslouchání systémovým událostem (např. z aplikace nebo databáze) a spouštění odpovídajících handlerů.event.md
Správa cacheSpráva cache pro zlepšení výkonu aplikace a rychlosti odezvy.cache.md
Plánované úlohyVytváření a správa plánovaných úloh, jako je pravidelné čištění, synchronizace dat atd.cron-job-manager.md
Podpora více jazykůIntegrace podpory více jazyků pro implementaci internacionalizace a lokalizace.i18n.md
Výstup logůPřizpůsobení formátů logů a metod výstupu pro zlepšení možností ladění a monitorování.logger.md
Vlastní příkazyRozšíření NocoBase CLI přidáním vlastních příkazů.command.md
Psaní testovacích případůPsaní a spouštění testovacích případů pro zajištění stability a funkční přesnosti pluginu.test.md