agence-adeliom/easy-block-bundle
Symfony bundle adding a basic block component for EasyAdmin: manage blocks via a CRUD interface and render them in Twig. Supports Symfony 6.4/7.x (PHP 8.2+), with older branches for Symfony 5.4/6.x and 4.4/5.x.
2.x branch.6.4+ for 3.x) and EasyAdmin versions.8.2+ for 3.x).composer.json.composer require agence-adeliom/easy-block-bundle.config/bundles.php.{{ render_block('hero') }}) in templates.templates/blocks/ (if overriding defaults).2.x branch (bug fixes only).3.x; 2.x supports 8.0.2+.1.x is no longer maintained; avoid it unless locked into Symfony 4/5.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Database migration fails | Blocks not created | Test migrations in staging; rollback plan. |
| Twig function not found | Blocks fail to render | Verify bundle is registered; check Twig config. |
| Block template missing | Broken UI | Provide fallback templates or error handling. |
| EasyAdmin version conflict | Bundle fails to load | Downgrade bundle or upgrade EasyAdmin. |
| Uncached blocks slow performance | High DB load | Implement caching for rendered blocks. |
| Custom block type breaks | Admin UI errors | Isolate customizations in a separate bundle. |
render_block function.{{ render_block() }}).How can I help you explore Laravel packages today?