LydiaCMS

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

LydiaCMS