The pain of plug-in fragmentation

Today I wanted to enhance my WordPress blog. My goal was to research and include a plug-in that makes it easy to introduce html tables. I finally honed in on TinyMCE advanced. It not only had the feature I was looking for, but a ton of others such as horizontal lines, symbols, formatting, etc. After installing the plug-in and activating it, I found out that my Suffusion theme isn’t updated to support TinyMCE. So I experimented with the WordPress Twenty Eleven and Twenty Twelve themes – just previewing using the live preview feature. As I was doing so, I noticed that the categories on the side bar had started showing those I had previously hidden. So I went back to find out how to hide them again. You have to essentially put in code which was a pain – you have to ftp the code, experiment if it works, if not try another snippet. So I  searched for a plug-in to do the same and found two of these – Categories but Exclude and another. As I was experimenting exclusions, I found that I was no longer able to drag and drop widgets to the side bars. In fact I had lost all my widgets that were already set. Then I found out the way to find the culprit was to de-activate plug-ins one by one. I started with the most recently activated plug-in and was able to immediately get drag and drop working with widgets. The point of this blog is, while there is a great deal of choice and flexibility and creativity available by the plethora of plug-ins and widgets available, there is no way each and every one of these will be tested against another in combination and you, as the end-user, will need to sort out any conflicts caused by such intermingling. In addition, if you upgrade a plug-in, there is no guarantee the others that your blog is using will work. So, make sure you backup your blog every time you make a change. And also make sure you are using a good backup tool that can also restore easily. I found out the hard way that the ‘Simple Backup’ tool available on WordPress doesn’t do the restores.

All-in-all, 3 1/2 hours of an evening spent fighting disconcerted mess of plug-ins.  Steve Jobs would always refer to the Android world as fragmented, but had he seen the plug-in mess, wonder what he would have said!

Thank you for your comments. Comments are moderated before they are published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.