These days every site must have a content management system (CMS), or else it will very soon be outdated. Try selling a site to a client and then telling them they can’t actually update any of the content or photos themselves, somehow I don’t think they will be very happy.
Now in searching for a CMS to use you will come across everything from free, outdated systems such as Joomla, to some very expensive (think $50,000) corporate solutions that offer less functionality. In addition to that entire range a lot of development companies have created their own proprietary CMS. Having taken over clients from many of these development companies I can say that they usually produce nightmarish code, and have no documentation.
In a look search for the perfect CMS we finally settled on WordPress, no it’s not perfect, but here are the reasons we love it:
- Easy Template System. WordPress will integrate very quickly into an HTML and CSS template using some simple PHP tags. Once you get the hang of how it works, then you can convert a template over to a basic WordPress theme in minutes.
- Clean Code. WordPress outputs clean, semantic code. There are no outdated, table-based layouts, or anything else that gets in the way of web standards. Also the text editor will only let the user style text in a semantic way (such as using H1s for headers) that follows the CSS for the site (meaning the designer can set the style, and the site owner has to stay consistent with it).
- Robust Backend. Since the WordPress backend has been recently redesigned, it offers greater functionality. Some of the best web designers in the world worked on it, and it includes hours of usability studies. Know that your clients are using the best interface around.
- Regular Updates (including security). WordPress is updated regularly, which means that as soon as a security flaw is discovered, an update is sent out for it. Also you can rest assured that your client won’t be left years down the road with a system that is out of date. It will move with the times, and everything will just keep getting better.
- Excellent documentation. Some people say you should buy from them because they can offer something nobody else can. I say don’t, because if they aren’t around to fix it, then nobody else can and you will be stuck. With an open source system like WordPress you have excellent documentation and resources available including a huge support community. So if your web designer falls of the face of the earth it won’t be that hard to find someone else who can work with your system.
There are many more reasons, but those are the five that are most important to me and my clients. Do you have any more to add, or better yet, reasons you don’t like WordPress as a CMS?