- Is friendsofvictoire/mailchimpnewsletter-widget a Laravel package?
- No. It is a Symfony bundle that provides a widget for Victoire DCMS, a French Symfony-based CMS. It relies on Victoire widget registration, the editor UI, Twig templates, and Symfony dependency injection conventions, none of which map to Laravel. Treat it as a reference implementation, not a Laravel dependency.
- Can I install it in a Laravel 10 or 11 application?
- No, not realistically. The technical evaluation describes PHP 5.x-era code with Symfony 2.8/3.x and Twig 1.x constraints, while Laravel 10 and 11 require PHP 8.1 or newer. Composer resolution against modern Symfony components is near-certain to fail. If you need Mailchimp signup in Laravel, build a small native form instead.
- What does the Mailchimp newsletter widget actually do?
- It drops a ready-made newsletter subscription form into a Victoire CMS page and connects it to a Mailchimp audience. The useful parts are simple: an email field, optional name, a consent checkbox, validation, merge-field mapping, and success or error messaging. The bundle itself is thin and tightly tied to Victoire's widget system.
- Which Mailchimp API version does it use, and does it still work?
- The evaluation states it almost certainly targets Mailchimp API v2, which Mailchimp has retired in favor of v3. Current Mailchimp API keys are v3-only, so the bundled integration should be assumed non-functional against a modern account. Any fork needs an API v2 to v3 rewrite before it can collect subscribers.
- Is friendsofvictoire/mailchimpnewsletter-widget still maintained?
- No. The last release was August 2016, with two stars and zero dependents, and there is no active upstream maintainer. That means no community vetting, no security disclosure path, and no patches. Production use would be fork-and-own with an obsolete Mailchimp integration.
- What PHP and Symfony versions does it require?
- Based on the technical evaluation, assume PHP 5.x syntax with Symfony 2.8/3.x and Twig 1.x constraints. It will not run on PHP 8.1 or newer, which Laravel 10 and 11 require. In a legacy Symfony app it might install, but Victoire itself is dormant, so you would inherit two abandoned layers.
- How do I add a Mailchimp signup form to Laravel without this package?
- Rebuild the capability as a native Laravel form request plus a Blade or Livewire component. Use Mailchimp's official mailchimp/marketing SDK or a maintained wrapper for API v3, queue the subscribe call off the request path, cache list metadata, and make the endpoint idempotent for already-subscribed responses. The evaluation estimates roughly one to two engineer-days for this work.
- Does it handle double opt-in and GDPR consent?
- The bundle may send subscribers to Mailchimp, but it does not give you a modern consent or compliance layer. For GDPR you should capture an explicit opt-in record, enforce Mailchimp double opt-in if required, document data residency, and provide a right-to-erasure path. Who owns list and merge-field configuration should be decided before launch.
- Can I use the bundle as a reference for building my own Laravel widget?
- Yes. The evaluation recommends treating the repository as a specification rather than installing it. Extract the field list, consent copy, validation behavior, merge-field mapping, and success or error UX. Then reimplement those details in Laravel with a current Mailchimp v3 client.
- What alternatives should I consider for Mailchimp newsletter signups in Laravel?
- For Laravel, the realistic options are a small custom integration using the official Mailchimp v3 SDK or a maintained Laravel newsletter package. This Victoire bundle is not a viable alternative because it is a Symfony CMS widget with an abandoned API v2 integration. Choose based on whether you need simple email capture or full list segmentation and campaign tooling.