Admin Overview
The Admin package provides the Filament panel surface for Capell CMS.


Responsibilities
Section titled “Responsibilities”- Register admin resources, pages, dashboard widgets, and policies.
- Provide extension points for resources, tools, events, settings schemas, and dashboard widgets.
- Coordinate editorial workflows for pages, sites, media, users, themes, and package state.
Extension Points
Section titled “Extension Points”- Admin Multi-Language: configure admin UI language records, translation files, and per-user language preferences.
- Admin Tool Registry: add admin header tools.
- Dashboard Widget Customization: add or override dashboard widgets.
- Event Registry: subscribe to admin lifecycle events.
- User Resource Customization: add user form fields, sidebar panels, relation managers, and package bridges.
- Resource Registration: register resources and look up contributed admin surfaces.
- Settings Schema Registry: expose package settings in the admin settings surface.
- Presentation and interactions: reuse the shared widget/block delivery and interaction controls.
- User Menu Registry: add user menu items.
- Schema Hooks: extend admin forms, tabs, relation managers, page/site/user tables, header actions, publish panels, and export modals.
Core Editorial Surfaces
Section titled “Core Editorial Surfaces”The Pages resource is the main entry point for creating, nesting, previewing, and publishing site pages.


The Media resource keeps uploaded assets, metadata, and image-management actions close to editorial work.


Operational Surfaces
Section titled “Operational Surfaces”Site Health lives under System navigation and gives operators one read-only place to check whether public traffic can be served safely before launch or after deployments. It combines cache status, public-output safety, static generation, optimizer readiness, and server checks so issues that can affect public traffic are visible without editing site content.


Editorial Workflow Docs
Section titled “Editorial Workflow Docs”| Page | Covers |
|---|---|
| Permissions and approval | Role and approval rules around admin publishing. |
Publishing approvals, draft workspaces, and scheduled workflows are owned by capell-app/publishing-studio; use that package’s docs for the full editorial state machine.