These days I tend to develop exclusively in WordPress. I’m going to take the time today to explain why.
I want to do this because I have seen people on several facebook groups proclaim loudly about the shortcomings of WordPress as a platform. I am reminded of the old adage “A bad tradesman blames his tools” when I see this.
Usually the people who are critical are pushing a barrow of some other product, such as Drupal or Joomla or something like that. That’s fine. Each person is entitled to their opinion. However, what I find distasteful is that so many people feel the need to validate their opinion by tearing things down that don’t align with their world view.
The reasons why I chose WordPress are many. First and foremost was that when it comes to content management systems, WordPress is the most used in the world. That is not open to dispute. The figures are out there.
Next is user convenience. I can set it up so that the user can change any of the content they want without having to contact me every time. This is one of the biggest gripes I hear for people when it comes to web designers.
Next is the flexibility. This is a platform that you can do literally anything with (if you are good enough). Customization is only limited by your ability.
There are countless themes for WordPress. Many of them are free. There are frameworks (things that make developing sites quicker and easier). There are countless plugins that allow you to extend its’ functionality in whatever direction you want. There are many sites on the web that you wouldn’t even know are run on WordPress. For example, the New Yorker and Variety Magazine to name just two.
When taken as a whole I am glad I have invested the time and effort to learn WordPress to a high level. It has its’ detractors, yes. But let’s face it. Envy is a powerful emotion.