LydiaCMS ist ein PHP-CMS, das auf dem Nette Framework und Doctrine ORM aufbaut.
Was es löst:
- Mehrsprachige Inhalte als erstklassiges Konzept — jede Entität hat lokalisierte Varianten, das Hinzufügen einer Sprache erfordert keine Codeänderungen
- URL-Routing wird dynamisch aus der Datenbank generiert, nicht aus statischen Konfigurationsdateien
- Erweiterbarkeit über DI-Extensions — jedes Modul ist ein Composer-Paket, das eigene Services, Entitäten und Routen registriert
- Admin-Formulare und -Grids werden automatisch aus Doctrine-Entity-Metadaten generiert
- Eingebaute SEO-Infrastruktur — Slug, Titel, Beschreibung für jede Entität
- Rollenbasierte Sicherheit mit einem Berechtigungssystem (Anzeigen/Bearbeiten/Hinzufügen/Exportieren je nach Kontext)
Module: Core, Menu, Blog, Forms, Attributes, Location, Currencies, Integration (Import-Pipeline)
Stack: PHP 8, Nette, Doctrine ORM, Latte, Symfony EventDispatcher, Flysystem