cms
هذا المحتوى غير متوفر بلغتك بعد.
CMS Plugin
Section titled “CMS Plugin”Headless CMS with content types, posts, categories, versioning, and GraphQL API. Pro plugin.
Requires: Basic license tier or higher.
nself license set nself_pro_...
Install
Section titled “Install”nself license set nself_pro_xxxxx...nself plugin install cmsWhat It Does
Section titled “What It Does”Adds a full headless CMS to your ɳSelf backend. Define custom content types (articles, products, events, etc.), manage posts with rich text, organize content with categories and tags, and publish through a versioned workflow. All content is accessible via Hasura GraphQL for any frontend. Supports media management via MinIO.
Configuration
Section titled “Configuration”| Env Var | Default | Description |
|---|---|---|
CMS_PORT | 3501 | CMS service port |
CMS_MEDIA_ENABLED | true | Enable media library (requires MinIO) |
CMS_DRAFT_ENABLED | true | Enable draft/publish workflow |
CMS_VERSION_HISTORY | 10 | Versions to retain per content item |
CMS_DEFAULT_LOCALE | en | Default content locale |
| Port | Purpose |
|---|---|
| 3501 | CMS REST API and admin UI |
Database Tables
Section titled “Database Tables”8 tables added to your Postgres database:
np_cms_content_types: content type definitionsnp_cms_posts: content itemsnp_cms_post_versions: version historynp_cms_categories: category treenp_cms_tags: tag definitionsnp_cms_post_tags: post-tag relationshipsnp_cms_media: media library recordsnp_cms_locales: locale configurations
Nginx Routes
Section titled “Nginx Routes”| Route | Target |
|---|---|
/cms/ | CMS management API |
/cms/admin | CMS admin UI |