This is a question I’ve been asking for a few years.
Through Montana Programmers, I’ve been able to find a very unbiased Polson Website Developer who has been an excellent resource for asking all sorts of random questions. Although he knows more programming languages than I have fingers and toes, he hasn’t spent years of time testing out CMS’s. 😉
As you can tell, it’s pretty hard to find a unbiased website developer who knows a lot about many of the Content Management Systems, who could give me a good comparison of the Pro’s and Con’s of each. There are a few problems here:
- It is not a simple task to assimilate everything about a CMS structure. There is a lot to know about each, especially if you are going to develop add-ons or plug-ins for it.
- Once you have assimilated a CMS structure, it is even harder to branch out into other CMS’s. Website Developers program in what is most familiar with them because it’s the easiest and quickest road to take.
WordPress is not really a CMS; it is a blogging software which is so popular and easy to use that many people use it as a CMS. This blog is programmed in WordPress, and has been my “CMS of choice” for simple websites. I do realize that there are hundreds of other Open Source PHP Content Management Systems out there, and there’s a good chance that there’s a few of them which are excellent for larger, more complicated websites. I have a few website development projects coming down the pipe that I’d really love to use a more extensive CMS solution.
But before I can recommend a solution to a client as the “right one,” I really need to know enough about the best Content Management Solutions to be able to speak intelligently. Right now, most requests people ask for in a website can easily be “plugged in” to a WordPress istallation. But maybe another CMS will do it better?
Finally, a solution!
Open Source CMS has over 200 Open Source PHP CMS demos installed and available for you to fiddle with and test out features. They also have Content Management Systems for many other languages as well. (Yes, each demo is reinstalled every so often.)
Check it out and see what CMS works for you.