Administration and Controls
How administrators keep Contents secure, configured, and reliable.
Access and Permissions
Start with least-privilege access. Give users only the permissions required for their actual responsibilities, then test using a non-admin account.
- content
- content_create
- content_update
- content_delete
- content_publish
- content_rollback
- content_taxonomy
- content_media
- content_templates
- content_components
- content_components_sync
- content_comments_moderate
- content_comments_override_ai
- content_bans
- content_akbai
- content_routes_assign
- content_routes_activate
- content_seo
- content_lighthouse
- content_analytics
- content_settings
- content_themes
- content_themes_manage
- content_menus
- content_menus_manage
- content_eu_comment
- content_eu_react
Settings, Menus, and Configuration
Configuration files found
- api_query_filters.php
- api_routes.php
- cms.php
- core_pages.php
- default_menu.php
- euapi_response_schemas.php
- euapi_routes.php
- menu.php
- module_config.php
- permissions.php
- routes.php
Menu entries found
- Cms
- Cms Dashboard
- Cms Content Hub
- Cms Templates
- Cms Media
- Cms Taxonomy
- Cms Settings
Automation and Integrations
Scheduled jobs
6 job(s) found. Review cron, job setting gates, and last-run evidence.
Dashboard widgets
No dashboard widget registration was detected.
Public pages
No public page config or public-style route was detected.
API surfaces
API config files found: api_query_filters.php, api_routes.php, euapi_response_schemas.php, euapi_routes.php.
Seeders
Seeder files found: CmsBlogSampleContentSeeder.php, CmsFooterMenuColumnsSeeder.php, CmsRouteAssignmentsSeeder.php. Use them only for the data purpose documented by the module.
Tests
Module tests found: CmsAkbaiModerationServiceTest.php, CmsBlockSanitizerTest.php, CmsCommentVisibilityTest.php, CmsComponentCssCollectionTest.php, CmsComponentMediaResolutionTest.php, CmsComponentRenderSafetyTest.php.
Administrative Controls Checklist
- The module toggle is enabled only for tenants or environments where the workflow is approved.
- Role permissions are assigned by responsibility, not by convenience.
- Menu entries, default menu entries, and routes point users to the intended module-owned screens.
- Users know who is allowed to change settings, templates, status rules, and delete actions.
- Migrations are applied and table changes are verified in the target tenant context.
- API routes, filters, examples, scopes, and docs are reviewed after any data model change.
Change Management
- Announce workflow or permission changes before they affect live users.
- Update module README, CHANGELOG, and this guide when a workflow changes.
- For menu, route, permission, widget, API, or migration changes, validate the module from a non-admin account.
- Keep public pages, API examples, dashboard widgets, and scheduled jobs aligned with the real data model.