Repository navigation
Desiderio 2.0.0 — big-bang rewrite
Big-bang rewrite absorbing webconsulting/shadcn2fluid-templates into webconsulting/desiderio.
What's new
- Single self-contained extension. The component library, 255 content elements, and theme all live in one repo.
- 37 Fluid 5 components (16 atoms, 17 molecules, 4 layouts) with typed
<f:argument>. - 255 content elements in 10 wizard groups, composed from the components.
- 4 backend layouts + 5 page templates (Startpage, Contentpage, Sidebar, Styleguide, Default) with visual-editor content areas via
PAGEVIEW. - 5 swappable skins (
desiderio-skin1SaaS,skin2Corporate,skin3Portfolio,skin4Blog,skin5Dashboard). Each is a single CSS file + setting overrides. - Typed site settings exposed in Site Management: 11 settings across 6 categories (layout density/container/radius, header style, footer style, theme accent, dark-mode default, typography, styleguide toggle).
- Zero frontend build. Pure Fluid 5 + hand-written CSS + vanilla JS.
Quality
- PHPUnit: 13 tests / 3444 assertions green
- PHPStan: level 8, no errors
- PHP 8.3+, TYPO3 14.3+
Breaking changes
- No backward compatibility with
desiderio 1.xorshadcn2fluid-templates 3.x. - The
<s2f:>Fluid namespace is retired in favour of<d:>. - Content element CTypes renamed:
shadcn2fluid_*→desiderio_*. - CSS custom properties renamed:
--s2f-*→--d-*; class prefix.s2f-*→.d-*. webconsulting/shadcn2fluid-templatesis archived — see itsARCHIVED.md.
Recovery
Pre-rewrite state is preserved at tag pre-bigbang-v1.