nicolas-joubert/grabit-admin-sonata-bundle
Symfony bundle that plugs Grabit admin functionality into Sonata Admin, providing ready-made CRUD screens, list and form configurations, and management tooling for Grabit entities. Ideal for Symfony projects already using Sonata that need Grabit management without custom boilerplate.
ticketmaster_api, francebillet, php and github_release. Each new template is a source integration you no longer have to scope, build, or maintain — directly improving the build-vs-buy math in favor of adopting/extending rather than writing bespoke connectors.content_replace option on TemplateConfigurationType (via TemplateContentReplace) turns content normalization — link rewriting, token substitution, affiliate/UTM injection, sanitization, localized copy swaps — into an admin-configurable setting. That is a PM-shippable feature (per-tenant/per-source overrides) with near-zero engineering lift, and it reduces the "we need a custom field for that" queue.Consider it when:
Look elsewhere when:
content_replace/TemplateContentReplace is new configuration surface; pin versions and test before relying on its behavior in customer-facing flows.For executives: v1.3 is a low-risk, additive release that makes the product broader and cheaper to extend. It adds four source templates (Ticketmaster API, France Billet, PHP, GitHub Release) and a configuration-level content replacement capability. Translation: we can bring on new content sources and tailor their output through admin configuration instead of engineering cycles, which shortens time-to-integration and reduces per-source build and support cost. There are no evident breaking changes; upgrade is a standard minor version bump with a validation pass.
For engineering: v1.2 → v1.3 is additive — new templates, new content_replace option on TemplateConfigurationType backed by TemplateContentReplace, and an included upgrade PR. Ask: (1) confirm framework fit — this is a Symfony/Sonata bundle, so Laravel teams need an integration plan, not a drop-in; (2) review and own the new templates, including any rate-limit/auth/ToS constraints for the two ticketing APIs; (3) document content_replace semantics (ordering, escaping, scope) since it will be customer-configurable; (4) pin the version and smoke-test existing template configurations before rollout.
For product/GTM: The expanded template catalog is a concrete demo and positioning asset ("N sources supported, configurable output"), and the docs lower onboarding friction. Prioritize a launch note for the ticketing sources if events is a target vertical, and capture content_replace as a configurable feature to sell into accounts asking for per-source content customization.
How can I help you explore Laravel packages today?