2 votes

Nedfinity Mailchimp MVC

This package was created to allow integration of Mailchimp in Umbraco with MVC as the rendering engine.

To use this package your Umbraco install has to be set to the MVC rendering Engine.
(Set <defaultRenderingEngine>Mvc</defaultRenderingEngine> in /config/umbracoSettings.config)


After installing the package you need to complete the folowing steps:

Add to web.config:

<add key="Nedfinity.Umbraco.Mvc.MailChimp.ApiKey" value="apikeyfrommailchimp"/>

Add to views:

@Html.Partial("~/App_Plugins/Nedfinity/Views/MailChimpSurface/Subscribe.cshtml", new Nedfinity.Umbraco.Mvc.MailChimp.Models.SubscribeViewData())

Add Mailchimp list id to dictionary: 'NedfinityMailChimp.MailChimpListId'


Of course you can create your own view under Partial Views in Umbraco and use that view instead of the default view in the package.

The only requirement is to pass a model of type 'Nedfinity.Umbraco.Mvc.MailChimp.Models.SubscribeViewData' to your view, because this type of model is needed to post data to the surface controller.

All texts are located in the dictionary and you can provide a different mailchimp list id for each language in the dictionary. The current selected language will be send to Mailchimp with each subscription, so in Mailchimp you will always know the prefered language of the subscriber.


This package is tested, but using it will be at your own risk.

As this is a free package, we provide no technical support.

Screenshots

Package owner

Nedfinity

Nedfinity

Nedfinity has 30 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
Version 8.18.x (untested)

You must login before you can report on package compatibility.

Previously reported to work on versions: 7.2.x

Package Information

  • Package owner: Nedfinity
  • Created: 03/10/2013
  • Current version 0.9
  • License MIT
  • Downloads on Our: 975

External resources