sherlockode/advanced-content-bundle
Advanced Content Bundle is a Symfony bundle for building flexible, editable content pages. It provides reusable content blocks, configurable block types, and a structured content model that lets developers add dynamic CMS features to Symfony applications.
@Jgrasp). Healthy signs of maintenance, but the package remains pre-1.0 — we should plan for minor-version upgrade cost, not treat the API as stable.Consider adopting when all of the following hold:
0.x) dependency, pin the exact minor, and budget time for upgrade review at each minor bump.Look elsewhere when:
0.x versioning does not provide them.Note on this release specifically: no breaking changes are announced, but the Symfony 7.4 and ORM 3 migration work implies the package has dropped or is dropping older framework support — verify our current Symfony/Doctrine versions against the branch before adopting, and check the changelog diff rather than the release summary for removed version constraints.
For executives (one paragraph): We evaluated the AdvancedContentBundle v0.10.0 release for our content-editing capability. It is an open-source Symfony component that provides the data model and rendering for block-based editorial content — the piece we would otherwise build ourselves. The release's value is risk reduction, not new features: it moves the package onto Symfony 7.4 and Doctrine ORM 3, so adopting it keeps us on supported framework versions instead of inheriting an upgrade debt. The trade-off is maturity: the package is pre-1.0, so it is a "buy, but pin and budget for upgrades" decision, and it is Symfony-only — it offers nothing if we standardise on Laravel.
For engineering (talking points): v0.10.0 is a modernisation release — Rector full ruleset adoption, php-cs-fixer, strict-types fix, optimised imports, a Twig extension fix, Symfony 7.4 migration, and Doctrine ORM 3 postLoad/prePersist/onFlush listener compatibility. Practical effect: it should install cleanly on Symfony 7.4 + ORM 3, with the Twig and strict-type fixes removing two known runtime papercuts. Ask engineering to confirm (a) the minimum Symfony/Doctrine constraints in the new tag versus our current versions, and (b) whether the Twig extension fix changes rendering output for existing content, since that would be the one behaviour-affecting item here.
Decision requested: approve a time-boxed spike on a non-critical content surface, pinned to 0.10.0, with a written exit plan to an in-house model if minor upgrades prove costly — and close the question outright if our target stack is Laravel.
How can I help you explore Laravel packages today?