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

Швидкий старт

Огляд розробки плагінів
Написання першого плагіна
Структура каталогу проєкту

Серверна розробка

Огляд
Плагін (Plugin)
Колекції (таблиці даних)
Операції з базою даних (Database)
Керування джерелами даних (DataSourceManager)
Керування ресурсами (ResourceManager)
Контроль доступу (ACL)
Проміжне ПЗ (Middleware)
Кеш (Cache)
Подія (Event)
Контекст запиту (Context)
Скрипт оновлення (Migration)
Логи (Logger)
Інтернаціоналізація (I18n)
Командний рядок (Command)
Керування завданнями за розкладом (CronJobManager)
Тестування (Test)

Клієнтська розробка

Огляд
Плагін (Plugin)
Контекст (Context)
Маршрутизатор (Router)
Контроль доступу (ACL)
Керування джерелами даних (DataSourceManager)
Ресурс (Resource)
Запит (Request)
Стилі та теми (Styles & Themes)
Логи (Logger)
Інтернаціоналізація (I18n)
Тестування (Test)

Інше

Посібник з оновлення плагінів
Список мов
Керування залежностями
Збірка
Next PageОгляд розробки плагінів
Повідомлення про переклад ШІ

Ця документація була автоматично перекладена штучним інтелектом.

#Огляд

Розробка серверних плагінів NocoBase надає розробникам різноманітні функції та можливості для налаштування й розширення основних функцій NocoBase. Нижче ви знайдете основні можливості та відповідні розділи, що стосуються розробки серверних плагінів NocoBase.

МодульОписВідповідний розділ
Клас плагінаСтворення та керування серверними плагінами, розширення основних функційplugin.md
Операції з базою данихНадає інтерфейси для операцій з базою даних, підтримуючи CRUD та керування транзакціямиdatabase.md
Користувацькі колекціїНалаштування структури колекцій відповідно до бізнес-потреб для гнучкого керування моделями данихcollections.md
Сумісність даних при оновленні плагінівЗабезпечує, що оновлення плагінів не впливають на існуючі дані, шляхом міграції даних та обробки сумісностіmigration.md
Керування зовнішніми джерелами данихІнтеграція та керування зовнішніми джерелами даних для забезпечення взаємодії данихdata-source-manager.md
Користувацькі APIРозширення керування ресурсами API шляхом написання користувацьких інтерфейсівresource-manager.md
Керування дозволами APIНалаштування дозволів API для деталізованого контролю доступуacl.md
Перехоплення та фільтрація запитів/відповідей APIДодавання перехоплювачів або проміжного програмного забезпечення для запитів та відповідей для обробки таких завдань, як логування, автентифікація тощоcontext.md та middleware.md
Прослуховування подійПрослуховування системних подій (наприклад, від застосунку або бази даних) та запуск відповідних обробниківevent.md
Керування кешемКерування кешем для підвищення продуктивності застосунку та швидкості відповідіcache.md
Заплановані завданняСтворення та керування запланованими завданнями, такими як періодичне очищення, синхронізація даних тощоcron-job-manager.md
Багатомовна підтримкаІнтеграція багатомовної підтримки для реалізації інтернаціоналізації та локалізаціїi18n.md
Виведення журналівНалаштування форматів журналів та методів виведення для покращення можливостей налагодження та моніторингуlogger.md
Користувацькі командиРозширення NocoBase CLI шляхом додавання користувацьких командcommand.md
Написання тестових випадківНаписання та запуск тестових випадків для забезпечення стабільності плагіна та точності функціоналуtest.md