Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Mailchimpnewsletter Widget

Mailchimpnewsletter Widget Laravel Package

friendsofvictoire/mailchimpnewsletter-widget

A Laravel package that adds a Mailchimp newsletter subscription widget to your PHP app, making it easy to embed signup forms and manage Mailchimp list subscriptions with minimal configuration.

View on GitHub
Deep Wiki
Context7

A Laravel package that adds a ready-to-use Mailchimp newsletter subscription widget to your application. It wraps the Mailchimp API in a simple, configurable component, letting you drop a signup form into any view without writing boilerplate for validation, API calls, or error handling.

  • Configurable Mailchimp API key and list ID via environment variables
  • Publishable Blade view for full control over form markup and styling
  • Built-in validation and duplicate-subscriber handling
  • Supports double opt-in and success/error feedback messages
  • Framework-agnostic widget class, easy to embed in any layout
Frequently asked questions about Mailchimpnewsletter Widget
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.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource