Skip to main content

Bundle Or Not To Bundle WordPress Plugins

I recently came across an article by Alex King regarding the "right way" to
include a plugin into a theme. In it, Alex integrates a plugin called
Social, available here, into a theme they sell called FavePersonal. I
understand they want to provide a great user experience out of the box, but
rather than integrating a plugin, why not just direct their user to install
it from WP.org? You could even use conditional statements to limit certain
functionality till it's installed.

I respect his contributions and commitment to WordPress, but I highly
disagree with the practice of bundling up plugins with themes. Why? To be as
plain as possible about this, it's just not an encouraging practice for the
development ecosystem we are a part of.

Some theme developers today, particularly on marketplaces, tend to go
overboard with this practice . Why does a "theme" really need a contact form
builder, an event management system, an out of the box e-commerce set up, a
custom baked in forum etc.All. At. The. Same. Time.

(To be clear, this is not what Alex is saying or doing.)

There's about a dozen+ plugins that can do all of the above, and much
better, than one developer (or a team) will ever be able too.

Somewhere down the line they lose track of what they were trying to build,
to compete with the developer before and after them. Sadly, some buyers know
not the wiser and buy into it. It's a great financial boost for the
developer in the short term, but a bad precedent for all developers and
designers that are a part of the ecosystem, and coming into it.

I'm not trying to blow Alex's post out of proportion, as he's just talking
about one plugin here. On the other hand, some theme shops like AppThemes do
it right, focusing their themes to do ONE function great (not too hot for
the designs though, sorry guys), others try to sell two things at a time;
Design + Functionality.

I've come up with a list of the Pros and Cons of bundling plugin/s (or more
than necessary functions) into a theme, if you would like to add any please
do so in the comments.

Pros:

Functionality out of the box
Support for all functionality provided by one source
Save time, no need to shop around
Attractive to users/buyers

Cons:

User cannot update design without going through expensive re-design process
Updating plugin/s will be time consuming for users, and developers
More security issues to deal with
Heavy file packages
Bad coding practices could potentially leak in, also a security risk
User may get conflicts if they try to install other plugins
Dependency to solve issues rests on one developer/team

If you have any questions or comments please contact me.

Regards Gerald

Website: http://www.webcraft.ws
E-mail: gerald@webcraft.ws
Twitter: WebcraftGuru
Facebook: Webcraft Guru


I'm protected by SpamBrave
http://www.spambrave.com/

Comments

Popular posts from this blog

What Is Internet Website Content?

What Is Internet Website Content? Content is made up of multiple elements, and is primarily the; * On-page visible text * Images and image Alt text * Anchor text in hyperlinks to internal or external pages * Hyperlink titles in links and menus * The descriptive Title and Description meta-data In the context of Google, a picture is NOT worth a thousand words! Moreover, words must be accessible, not embedded in images or Flash movies, JavaScript, slide shows etc. In 15 years as an SEO consultant, if there's one common denominator evident on websites, it's that there is a profound reluctance to expend time, money, and creative energy on unique text content. Brevity is the watchword - economical use of words is encouraged by design, branding and marketing advisers! * The branding gurus want you to use the textual equivalent of sound bites - bullet points and short sentences! * The website designers want the entire content of the page to be above

Branding Tips - Know Your Target Market

Branding Tips - Know Your Target Market Feel free to read an article I wrote about Target Market Here. It is very important that you know your ideal customer and aim to market to your prospect. If you aim your marketing at vague customers, your branding will come out vague and you will become relevant to no one. Knowing your target market will render your marketing and communications more relevant and on-target. Regards Gerald Crawford Webcraft.ws Stellenbosch PO BOX 12216 Die Boord 7613 Stellenbosch South Africa Website: http://www.webcraft.ws E-mail: gerald@webcraft.ws Yahoo: webcraftguru@yahoo.co.za Blog: http://webcraftws.blogspot.com/ Twitter: WebcraftGuru Facebook: Webcraft Guru This e-mail (and any attachments) contains information which is confidential and may be legally privileged and protected from disclosure. It is intended solely for the use of the individual or entity to whom it is addressed and others authorised to receive it. If you are not the intended recipient of thi

10 Reasons Why Bloggers Need WordPress

In this age of the Internet, blogging has become quite the trend. People are able to share many things thanks to blogging, be it information on news and current events, reviews and thoughts on the latest gadgets or movies, or even simply just treating it like an online diary, writing down whatever comes into mind or whatever that person was up to, for all to see. WordPress is one of the most popular blogging tools available and here are 10 reasons as to why bloggers need it for their blogging needs: 1) It's free. WordPress is open-source and is free to use. Meaning that there's no problem when it comes to costs for having or maintaining a blog, because you don't even have to pay for anything at all. 2) It's easy to get started. It only takes as much as 5 minutes to setup your own blog with WordPress. Furthermore, once you spend more time using WordPress, you'll be able to easily make a quality blog in a few hours or so. 3)