How many plugins does it take to get a working site?

July 29, 2009 · Posted in Content Management System · 1 Comment 

Well I know that my most recent post was going on about the problems with WordPress plugins, and there being 10 versions of any one plugin rather than the dev community working together to make one good plugin.

Well this post is to gripe about the number of Drupal plugins it takes to get a workable website. honestly on my WordPress site I have 7 plugins, each addressing a specific need. On Drupal, a site with a blog and pages? 18 plugins, and I am not counting core or even core optional modules. Really if you are just wanting a CMS use WordPress or Joomla or something simpler.

Why use Drupal? Couple of killer plugins, and FLEXIBILITY.

WordPress: plugin hell

July 22, 2009 · Posted in Content Management System · Comment 

So I am pretty new to WordPress, but my first impressions chronologically were:

  1. “wow this is really simple to use” – WYSIWYG editor, image insertion all there (I do a lot of Drupal)
  2. “Pages can not get categorised!!??!!??” – Bump into limitations
  3. there are multiple of each plugin, why can’t these people work together?

My last one is pretty important, and affects Joomla too; if all the plugin builders working on Amazon plugins worked together there would be an amazing plugin, except all these people are in it for personal gain and adulation? so it looks like a bunch of kids fighting over a toy and all saying mine, mine mine. (I see this every day, my daughter is 2yrs old :-)

WordPress – IP to Nation or Country Plugin

July 22, 2009 · Posted in Content Management System · Comment 

I love getting something right and it is really satisfying when someone provides their code GPL’d. I just use the IP to Nation WordPress Plugin to do the following on a client’s site:

  1. Display a country flag of the visitor’s detected country
  2. Display a link to country specific information if the user is from one of the focus countries.
  3. Prepopulate the country dropdown of the contact us form.

And I really do not need to explain how I did this because the documentation here is pretty good.

Sometimes I am not moaning
:)