prolix/tinymce-bundle
Prolix TinymceBundle integrates the TinyMCE WYSIWYG editor into Symfony applications, with bundled assets and straightforward configuration for adding rich-text editing to forms and templates. It helps teams quickly enable a customizable editor without manually wiring frontend dependencies.
symfony/framework-bundle constraint is bumped to 7.*, so the bundle now targets Symfony 7, not Symfony 2. That reframes the build-vs-buy question — it is no longer only a legacy bridge, but it also means it is not usable on Symfony 2/3/4/5/6. Treat the earlier "legacy Symfony2 stopgap" framing as obsolete.composer.json and CI before relying on it.Consider it only when:
7.* constraint against your actual Symfony version and PHP version, and confirmed the release changes nothing beyond that constraint.Look elsewhere when:
Executive summary: v3.0.5 is a version-constraint update that moves this bundle onto Symfony 7. It is still not a Laravel package, still has no visible adoption, and its only recent change is a dependency bump. The decision is unchanged for Laravel: do not adopt. For Symfony 7 teams, treat it as an optional convenience wrapper — likely cheaper to inline than to depend on — and do not plan migrations around it.
For engineering: The release raises symfony/framework-bundle to 7.*, which is a breaking constraint for anyone on older Symfony and effectively retires the legacy-Symfony use case this package was previously evaluated for. Verify composer.json, the supported PHP range, and TinyMCE version assumptions before a spike. If a Symfony 7 app needs TinyMCE, a short internal Twig/asset integration or the official TinyMCE package carries less risk than a zero-adoption third-party bundle.
Recommendation: Do not adopt for Laravel. For Symfony 7, evaluate only as a time-boxed convenience with an explicit replacement path; the scope of what it saves is small. For new work in either framework, build a thin integration around the official TinyMCE distribution or select a maintained, framework-native rich-text solution.
How can I help you explore Laravel packages today?