Разделы документации
ОбзорБыстрый стартРедакции и возможностиМодели и поляРедактор контентаМедиатекаЛокализацияПубликация и работа командыAPI, SDK и генерация типовРасширения и инструментыРабочие проектыЗадания, вебхуки и наблюдаемостьАудит и управление даннымиСоветники и доверие к плагинамКорпоративный входПространства, квоты и масштабированиеCommerce и PortalПрава и безопасностьРазвёртывание и обновленияЛицензии и установка пакетовТекущие ограниченияПомощь и диагностикаДанные в кабинетеCore CMSDeveloper PlatformProduction UseWorkflowOperationsComplianceAI AssistantsPlugin TrustEnterprise IdentityEnterprise ScaleEnterprise DeploymentCommerce BundlePortal BundleNotty CMS DocumentationAuth & SecurityContent ModelingDeploymentEcosystem & Packaging ConventionsEditions and First-party ModulesExtensibilityGetting StartedMedia ManagementModule Extraction PathDraft & PublishUpgrade GuideWebhooks & IntegrationsCookbook: Blog with Next.jsCookbook: Custom PluginCookbook: Multilingual SiteOperations DocsBackup AutomationDeployment BlueprintsRunbook — Восстановление БД из бэкапаRunbook — Плановый деплойRunbook — Реакция на инцидентRunbook — Откат релизаRunbook — Горизонтальное масштабированиеRunbook — Ротация секретовRunbook — Major upgradeSecrets ManagementNotty CMS — Capability MapNotty Configuration ModelGenerated App ContractComponents and Dynamic ZonesMiddleware SystemPerformance & Scaling ToolkitDisaster Recovery PlaybookDistribution Model
Документация / Разработка

Расширения и инструменты

Плагины, темы, маршруты, хуки, политики и CLI.

CommunityОбновлено 2026-09-30

Где размещать свой код

Приложение содержит src/plugins, src/routes, src/controllers, src/services, src/hooks, src/middlewares и src/policies. Расширяйте систему через контракты SDK; изменения внутри node_modules не переживут обновление.

Плагины и темы

Используйте @notty/plugin-api для переиспользуемых плагинов и @notty/theme-api для тем. Админ-расширения добавляют страницы, навигацию и зоны интерфейса. Полноценный marketplace и sandbox для недоверенного кода пока не готовы. Плагины исполняются как доверенный серверный код.

Хуки, маршруты и политики

Хуки реагируют на жизненный цикл данных. Собственные маршруты используют сервисы приложения; политика проверяет право на действие. Для административных маршрутов обязательно учитывайте аутентификацию и scope.

CLI

pnpm dlx @notty/cli doctor
pnpm dlx @notty/cli check
pnpm dlx @notty/cli diagnose

Doctor проверяет среду и зависимости, check — структуру проекта и схемы, diagnose собирает диагностику. Перед передачей отчётов удаляйте секреты.

Контракты расширения, пример плагина, middleware.