Why Armonic?
Armonic is a CMS for Symfony projects. It helps teams manage pages from one place while developers keep full control of the codebase.
It is useful when you want a practical editorial workflow without leaving Symfony.
Why teams choose Armonic
- One platform for multiple sites: Manage several websites from the same back office.
- Multilingual content: Create and maintain content in multiple locales.
- Inline and structured editing: Edit content directly in context or with the module editor.
- Version history and publishing control: Track changes, preview drafts, and publish or unpublish safely.
- SEO-ready editing: Manage title, description, and related metadata from the page editor.
- Built on Symfony: Reuse your existing architecture, tooling, deployment model, and team knowledge.
Is it for me?
Armonic is a strong fit if your project already uses Symfony or if your team wants to build on Symfony from day one.
You should be comfortable with:
- Symfony project structure and configuration.
- Typical deployment and operations for Symfony applications.
Non-technical teams can use Armonic day to day after setup, but a developer is still needed to build and maintain the project.
Armonic flavours
Armonic standalone
A ready-to-run base project with the main packages preinstalled.
Armonic for existing Symfony projects
Install only the bundles and components you need in an existing Symfony codebase.
Armonic for Sylius
Integrate Armonic in Sylius projects when you need CMS capabilities on top of ecommerce features.