The Emma Emarketing plugin allows you to quickly and easily add a signup form for your Emma list as a widget or a shortcode.
This plugin isn't much helful. As a previous reviewer said, it's rather inflexible and I agree fully. I couldn't even choose what form to display (even though existing in Emma), and I resorted to deactivating it after some css hacking: not worth my time on it.
If a plugin is to be an official 'emma' plugin I would also expect it to be updated and kept. This was (as of Feb 5, 2015) last updated in july 2013 - clearly lost in limbo by now, so why have it as an official plugin? It's better removed, and Enmma doesn't look good endorsing it anyway.
In any case I would expect an official plugin to at least 'see' what's set up in Emma + easily style an own css. Otherwise, what's the purpose?
It works, but you get the sense someone decided to ship it at about 90% done.
For me the most frustrating thing was the inflexibility of the markup, or rather the layout that the markup facilitates. I wanted a stripped-down email-field-with-instructive-placeholder-and-submit-button form. No field labels, no "* = required" text, nada. You're not gonna get it without hacking the plugin. So layout and styling on this plugin is pretty inflexible.
When you do crack open the code, you'll learn that the fields are all surrounded by LI tags, which... why? Semantically, this makes zero sense.
The quality of the code itself is a little suspect. There are dozens of lines of commented-out code in the plugin, and the comments are fun... things like "class this sh!t out, and pass it into the activation hook" (which they did) and "probably should do some checking before sending this off" (which they did not, yay for unsanitized function inputs!). Another function contains nothing but a comment "buh-bye!" The code history makes clear that this is a refactored release, so it's pretty amazing to imagine what it looked like before that.
Lastly, the grammar of the user-facing text leaves something to be desired. An error message reading "Member Not Added, Member may have already been added. Please Try Again" is just cringe-worthy, with its run-on sentence and nonsensical rando capitalization.
I'm trying not to hate on this plugin too hard, because it does work, or seems to so far, and it's doing a lot of stuff. Aaaaaaand it's free. So there's that. And I am grateful. However, the generalized lack of attention to detail leaves me with this sense of concern that there's functional gaps too that I just haven't seen yet. I feel like I should be in there checking the error-handling, but man, I am not eager to spend any more time than I already have cleaning up third-party plugin code!
Thanks so much for putting in the work on this plug-in. All of my clients use WordPress, and all of my email marketing clients use emma.
This plug-in will make it even easier for me to sell my dev services in concert with email marketing management services - it just gives me one more reason to convince my clients that going with emma is the only sane choice.
You must log in to submit a review. You can also log in or register using the form near the top of this page.