jbsnewmedia/ddm-bundle
A Symfony bundle from jbsnewmedia that integrates DDM functionality into your PHP application. Install via Composer, enable the bundle, and configure it to add DDM features with minimal boilerplate while keeping your Symfony project clean and maintainable.
DDMFieldInterface / DDMValueInterface contracts are the deciding signal: extension points are now formalized, so a "buy/extend" decision carries less fork risk than before.symfony/translation-contracts), not a Laravel package. Confirm the target stack before committing roadmap dependencies — the capability story is sound, but the integration cost differs materially between Laravel and Symfony.Adopt when:
vorname.html.twig template) needs an audit and likely refactor.Look elsewhere when:
For executives (one paragraph): This is a low-risk, backward-compatible minor release of a PHP datatable/forms component. It delivers three things that matter commercially: richer filtering we can expose as product (saved views, faceted search) instead of bespoke engineering; a formalized extension model that lets us support customer-specific fields without forking the library, which lowers long-term maintenance cost; and materially better automated test coverage in the forms and validation layer, which is where defects are most expensive and most visible. Localization support for validation messaging also removes a blocker for multi-market rollout. No action required beyond an upgrade and an audit of any in-house customizations.
For engineering leadership: Upgrade is safe for standard consumers; the release note's caveat applies only to code that reaches into internal field/value/validator internals or references the removed vorname.html.twig template. Budget a short audit-and-align task for those surfaces, plus confirmation of the new DDMFieldInterface / DDMValueInterface contracts in any first-party extensions. New translation dependencies (symfony/translation-contracts) should be checked against your pinned versions.
For the product team: Treat "extended search" as a capability we now own — scope filter UX against it deliberately rather than defaulting to custom query work. Treat the validator set as the standard for form-level data quality and localized error copy. And before any of this is written into a roadmap, one verification step: confirm the actual target framework. The release artifacts read as Symfony/Doctrine, so if our roadmap assumed a Laravel package, that assumption needs correcting before estimates are committed.
How can I help you explore Laravel packages today?