- Can I use AkyosCMS Bundle with Laravel? It’s a Symfony package—will it work?
- No, this bundle is designed exclusively for Symfony 6.0+ applications. Laravel uses Composer but has a different architecture (e.g., Eloquent ORM instead of Doctrine). If you need a Laravel CMS, explore packages like Backpack CMS or October CMS instead.
- What Laravel alternatives provide similar CMS features (pages, menus, users) without Symfony dependencies?
- For Laravel, consider Backpack CMS (admin panel + CRUD), October CMS (full-stack), or PyroCMS (modular). These offer built-in user management, page templates, and often headless API support—unlike AkyosCMS, which is tightly coupled to Symfony’s ecosystem.
- How do I install AkyosCMS Bundle in a Symfony 6.0+ project?
- First, ensure you have `akyos/core-bundle` installed (a hard dependency). Then run `composer require akyos/cms-bundle`, register the bundle in `config/bundles.php`, and execute Doctrine migrations (`php bin/console doctrine:migrations:migrate`). The bundle requires Symfony 6.0+ and PHP 8.2+.
- Does AkyosCMS support multi-tenancy or headless API access?
- No, this bundle focuses on traditional Symfony CMS features (pages, menus, users) with Twig templates. Multi-tenancy or headless API support is not included. For those needs, consider Symfony’s API Platform or a dedicated headless CMS like Strapi or Contentful.
- Will AkyosCMS work with my existing Laravel authentication (e.g., Sanctum or Passport)?
- No, AkyosCMS integrates with Symfony’s Security component and `akyos/core-bundle` for user management. Laravel’s Sanctum/Passport are incompatible. If you’re migrating from Laravel, you’d need to rebuild auth logic or use a Laravel-native CMS like Filament or Nova.
- How customizable are page templates and menu structures in AkyosCMS?
- Templates use Twig and can be extended by overriding the bundle’s default paths (e.g., `templates/akyos_cms/`). Menu structures are configurable via YAML, but the README lacks detailed documentation. For complex customization, you may need to fork or contribute to the project.
- Are there performance concerns with AkyosCMS in production? Any known bottlenecks?
- The bundle relies on Doctrine and `knp-paginator-bundle` for admin panels, which can impact performance if not optimized. Profile these components in your Symfony profiler. For high-traffic sites, consider caching strategies or a lighter alternative like EasyAdmin.
- Does AkyosCMS include GDPR compliance tools, and how do they work?
- Yes, the bundle includes RGPD (GDPR) features like user data deletion and consent management. These are configured via `akyos_cms.yaml` and tied to Doctrine entities. Audit the implementation against your legal requirements, as the bundle’s compliance documentation is minimal.
- Can I use AkyosCMS with a frontend framework like React or Vue instead of Twig?
- The bundle is Twig-centric, but you can embed CMS content in a React/Vue app via Symfony’s API (e.g., using Symfony UX or a custom REST endpoint). However, real-time editing or WYSIWYG (CKEditor) would require additional integration work, as the bundle lacks headless API support.
- What’s the maintenance status of AkyosCMS? Is it actively updated, and how do I handle updates?
- The project has low GitHub activity (few stars/forks) and no semantic versioning or changelog. Updates may introduce breaking changes. Test thoroughly in a staging environment, and consider forking if critical features are missing. Monitor the repo for updates or contribute to improve stability.