You are here: BlogWhat's new in MailChimp for WordPress "The Big Three-O"

What's new in MailChimp for WordPress "The Big Three-O"

Published on by

We recently announced that we're a few weeks out from releasing MailChimp for WordPress version 3.0, in which we will be "breaking" backwards compatibility.

We're now confident that we will be able to release this new version on Monday, November 23. Just a little over a week from now!

So, how are we using this opportunity to introduce certain much anticipated new features or other changes? Well, here's a sneak preview of things to come!

A New Form Editing Experience

When we first released the plugin back in 2013, one of the key features was that you had direct access to the HTML of the actual form fields.

This is very cool if you're familiar with HTML, but it can make the task of editing your form fields a little daunting for some.

While we did have a "Field Wizard" to help you generate the correct HTML, it was pretty limited to be honest. Especially when you compare it to the revamped form editor we're about to show you.

We took everything we learned in the last 3 years, threw away all existing Form Editor code, removed the default QuickTags editor and built a new one from the ground-up.

The result is a huge improvement over the old way of editing your form fields:

  • Syntax Highlighting
  • Better use of screen size
  • Built-in support for "address" fields in MailChimp
  • Better support for "choice" fields
  • Fully responsive
  • Third-party developers can easily add their own field types

Have a look for yourself.

Edit Form

Form preview & cleaned-up form settings

Over the years, more and more settings were added to the form settings screen resulting in a bit of a mess.

We took the opportunity to group related settings together and move less important settings out of view, resulting in a much better experience for the eyes.

Form Settings

If you look closely at the above image, you'll notice the "Preview this form" button. It does exactly what the name suggests, allowing you to view your form changes straight from the edit screen. :)

More power for checkbox integrations

We built a powerful API for integrations, allowing third-party developers to add a MailChimp sign-up option to their forms in just a few lines of code.

All integrations now get their own settings screen, allowing for more fine-grained control & integration specific settings.

Integration Overview

Better reports

When using our premium plugin, all sign-up requests are logged & plotted in a line graph.

Where this graph used to be mainly about totals or just built-in sign-up forms, version 3.0 makes it easy to compare performance of your sign-up forms and other integrations.

Reports - Graph

In-plugin Knowledge Base search

A few weeks ago, we vastly improved the performance of our knowledge base search.

We're taking this one step further by offering you a quick search option right from where you need it: in the plugin itself.

Lucy

Technical Improvements

While we are more than excited about all of the above changes, perhaps the biggest improvements in "The Big Three-O" aren't that visible.

If you're a nerd and interested; here's a very short summary of what went on:

  • We went through all available filter & action hooks, fixed all inconsistencies & added documentation for every single available hook.
  • A self-updating code reference is now available for developers.
  • A ton of meaningful unit tests have been added using PHPUnit & BrainMonkey.
  • The plugin is very JavaScript heavy (in the admin area) but none of that code is relying on jQuery.
  • Client-side event binding is now as simple as writing mc4wp.forms.on('subscribe', ..).
  • The two codebases of Lite & Pro have been merged together, where Pro is now a bundle of add-ons depending on Lite (now "Core").

You'll see next week!

While there are even more changes worth discussing, we're going to leave it at the above for now.

In a little over a week, you get to see for yourself what we're so excited about.

It won't disappoint - promise! :)