WordPress

WordPress is the most popular CMS (Content Management System) used on the web. Nearly one out of every four websites is in WordPress. Its popularity has been driven by its being user-friendly, the availability of additions  (plug-ins), the ease of custom design integration and its being ideal for large community groups.

Pros

Easy to Use:

The fact that WordPress is so user friendly has been its biggest selling point. A non-technical administrator can go in and do basic edits to keep the site updated and relevant. Textual content and images are all controlled within the backend of WordPress. This is where the approach to development is the key. A properly developed WordPress site will allow the Admin to go in and make changes with little knowledge of HTML. Page changes can be made within the WYSIWYG editor. As an experienced WordPress developer, I try to take in to consideration not only how Word Press will be used after it is built, but to factor in any business logistics as well.

Number of Available Features:

Another big selling point with a WordPress site is the number of available features that are provided for, both free from the WordPress Repository, as well as paid ones that have been created. Most plug-ins are easy to install and managed through the back end of WordPress. Examples of these range from shopping carts such as Woo Commerce to Gallery plug-ins. Once a plug-in is installed, it can be managed within the backend of the WordPress administrator section.

Ability to Customize:

As a WordPress developer, I feel that the WordPress template system has made it possible for any design to be converted into a WordPress theme. I do not agree with the statement “This looks like a WordPress site”. A designer should not be limited in any way when it comes to his or / her creativity. A good WordPress developer should be able to build on any custom design.

Large Community Group:

With WordPress being the most popular CMS around the world and has the largest community support group by far, most of the issues encountered functionality-wise have already been discovered and addressed. There are countless tutorials available, written as well as in videos, all over the internet.

Cons:

Security Issues:

WordPress has received criticism for its security vulnerabilities in the past few years.  It is important to follow the best practices to reduce these vulnerabilities. I have created a checklist on what steps to take in keeping your site free from security issues.  In addition, it is important to note that the WordPress core as well as plug-ins need to be updated multiple times a year. This will help in minimizing its exposure to certain risks.

Feeling Generic:

I think that many people that are opposed to WordPress feel that WordPress is too common. It will be harder for a web development company to sell a high dollar web site built on WordPress versus a custom CMS or one that is marketed as a common solution for the general public. While I feel that WordPress is a powerful CMS built on a solid framework, the generic stereo type will continue to exist.