agence-adeliom/easy-editor-bundle
Flexible content editor for EasyAdmin: store content as JSON blocks, build custom block types, render via Twig with an included form theme, and hook into events during block rendering. Symfony Flex install; supports Symfony 6.4/7.x (v3) and older branches.
#[ORM\Column]), so compatibility depends on the existing database layer.spatie/laravel-medialibrary + tinymce).composer require.config/packages/easy_editor.yaml.EasyEditorBlockInterface for custom content types.class MyCustomBlock implements EasyEditorBlockInterface { ... }
EasyEditor field to EasyAdmin CRUD controllers.$crud->addField('content', EasyEditorField::new()->setBlocks([MyCustomBlock::class]));
{{ content|easy_editor_render }}.easy-editor-bundle:3.x for EasyAdmin 4+).Doctrine\DBAL\Type\TextType or similar for storing content. Adjust if using custom types.Article).agence-adeliom/easy-editor-bundle and EasyAdmin. Major version upgrades may require testing.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Bundle compatibility break | Editor/rendering fails | Pin to a stable version; test upgrades |
| Custom block rendering errors | Frontend displays broken content | Implement fallback templates or error handling |
| Database corruption (large content) | Entity saves fail | Use transactions; validate schema |
| PHP/Symfony version conflicts | Installation fails | Containerize with specific versions |
| EasyAdmin upgrade breaks integration | Admin panel malfunctions | Test in staging before production rollout |
How can I help you explore Laravel packages today?