We got engaged in a Twitter conversation last week with one of the folks from MailPoet, the WordPress plugin that was recently in the news for a big security hole it contained.
(Quick sidebar: the vulnerability has been patched, and they were very open on their blog about the issue.)
Our conversation with them started out talking about security, but really ended up focusing on the right use for your site.
Don’t use MailPoet. RT @McNary: Make sure you are not effected! “Massive Malware Infection Breaking WordPress Sites” http://t.co/CQPiAYBjpq
— jungermedia (@jungermedia) July 23, 2014
@jungermedia @McNary you should say instead: keep your plugins updated. That’s the best advice!
— Rafael Ehlers (@rafaehlers) July 23, 2014
@rafaehlers @jungermedia Amen to Plugins updated.
— Joshua McNary (@McNary) July 23, 2014
@mcnary @rafaehlers +1. But, we also strongly believe in email mktg programs for sending emails, and WordPress for CMS. No offense intended.
— jungermedia (@jungermedia) July 23, 2014
@jungermedia @rafaehlers Concur, email is not best managed inside of WP.
— Joshua McNary (@McNary) July 23, 2014
@McNary @jungermedia That depends, if you want to send post notifications, it’s easier with MailPoet within your WP site.
— Rafael Ehlers (@rafaehlers) July 23, 2014
@McNary @jungermedia We are not a full competitor to MailChimp or Campaign Monitor yet. But we’re working hard to achieve it!
— Rafael Ehlers (@rafaehlers) July 23, 2014
I’m not trying to pick on MailPoet here (especially since they’ve been kicked around enough recently), but it’s a really good question: should your content management system be responsible for sending your emails?
And since we’re opening this up for discussion, we should also talk about whether your site is the best option for photo galleries, hosting and streaming videos, editing images, and I’m sure a lot of other things.
Here’s my general take on it: if the software you’re using isn’t primarily developed to do what you’re thinking about doing, and there are third-party services that focus on it, then most of the time, you should use those instead.
WordPress isn’t email software. Yes, you can obviously get WordPress plugins to send a newsletter or send out RSS-powered emails, but you can use a product like Mailchimp to do all of those things much easier – and it integrates with WordPress.
Yes, you can upload videos to your server and embed them in your WordPress posts. Does almost all of the Internet know how to use your video player? Are you prepared for the bandwidth issues? YouTube is. And they’re happy to host your video and give the embed code to use.
WordPress has expanded its Media Gallery functionality a ton over the past few releases to include basic image editing. I’ve never once used it. We have Photoshop that does that, and much, much more.
Even photo galleries – which seem like a staple of every WordPress site – may not be best suited to be managed in WP. If you’ve got a lot of photos and you’re worried about their quality or file size, I’m going to recommend you use Flickr instead.
It’s a pretty simple philosophy: use the software best suited for the application. Just because you can do something with your website, doesn’t always mean you should.
Photo by THX077 on Flickr