LydiaCMS is a PHP CMS built on Nette Framework and Doctrine ORM.
What it solves:
- Multilingual content as a first-class concept — every entity has localized variants, adding a language requires no code changes
- URL routing generated dynamically from the database, not from static config files
- Extensibility via DI Extensions — each module is a Composer package that registers its own services, entities and routes
- Admin forms and grids auto-generated from Doctrine entity metadata
- Built-in SEO infrastructure — slug, title, description for any entity
- Role-based security with a capabilities system (view/edit/add/export per context)
Modules: Core, Menu, Blog, Forms, Attributes, Location, Currencies, Integration (import pipeline)
Stack: PHP 8, Nette, Doctrine ORM, Latte, Symfony EventDispatcher, Flysystem