Home › Admin UI overview
Admin UI overview
Admin 2.0 replaces the Twig and AngularJS administration screens with Angular 22 under /admin-v2/. It is a presentation migration: the PSFS domain, persistence and generated module APIs are not rewritten, and the legacy /admin/* routes remain as fallback and rollback.
Most pages in this section are written in Spanish.
Pages
| Page | What it covers |
|---|---|
| UI development | Docker workflow, HMR through Swoole, static publishing, verification matrix |
| Regression contract | Behaviour Admin 2.0 must preserve (config, users, forms, docs) |
| Design history | Design specs and implementation plans, phase by phase |
Responsibility boundary
| Layer | Allowed | Not allowed |
|---|---|---|
| Angular 22 | Navigation, presentation, forms, errors, confirmations | Authorizing, persisting or reinterpreting domain rules |
AdminFrontend* controllers |
Bootstrap, safe form schema, JSON envelope | Duplicating business services or a parallel CRUD manager |
| PSFS forms and services | Validation, normalization, current effects | Being replaced by browser-only validation |
/admin/* legacy |
Fallback and rollback | Removal without explicit human approval |
The authoritative version is the phase 0 specification.
← Previous: Admin auth cookie secret · Next: UI development →