core

PHP Simple Fast & Secure

View on GitHub

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 →