WordPress as a CMS
I have been on a bit of a love-fest lately about my favorite blogging software, WordPress.
This is because I have been using it more and more as a Content Management System for traditional sites, rather than just as a blog platform. Combined with the fantastic Thesis theme I have never been so productive as a website builder.
It really is a delight to use, both as a developer and as an end user. If the client can use Hotmail then they are sure to be able to edit their own site in WordPress. This sort of functionality used to cost a lot of money (and still can) but WordPress is capable, flexible and free.
Some people get confused though thinking what I am suggesting is to have a blog look and feel, but that is not the case.
A traditional website can be built very quickly and you would be hard pressed to tell the difference between a WP based site and a hard coded one, on looks alone.
Whites Recycling Solutions is a site I am working on right now (excuse the lack of graphics, it’s a work in progress). The client has already been in and tweaked the content before I even got around to teaching them the system, how is that for ease of use?
You will see the home page is static content, while the “blog” style page is in a tab, under “news“.
No technical fancy work was required, it’s just a settings/reading option:

People who are used to hard-coded or traditional CMS systems often worry about being able to cater to the sorts of request clients often have, such as “I want it to look like this apart from on that page”.
No worries there either, you can have custom page templates which are then selected from a drop down when editing the page, or you can do what I did on me and my friend Ryan’s Credit Card Pundit site and introduce a little WordPress logic.
We wanted the banners for the various types of credit cards to appear on every page apart from the credit cards page, which would have just been ugly duplication.
It couldn’t have been easier!

Translated into English we get “If this is not page ‘8′ then do the following” – easy, eh?
The one problem with WordPress is keeping up with the upgrade cycle, I just wish they would release patches separate from functionality upgrades so people could keep up.
Other than that, I LOVE WordPress … can you tell?
Related posts:
- WordPress Based Membership Site
- Crumb Trail Navigation in WordPress
- WordPress 2.5 Versus WordPress.com
- Customize Your WordPress Admin Interface
- WordPress to Disable XMLRPC by Default?
Posted on September 11, 2008 by Chris Garrett
Filed Under Software Tools
Comments
7 Responses to “WordPress as a CMS”
Leave a Reply
Welcome to the club Chris. It’s so much easier to have WP as a site with blog as opposed to a blog with a few web pages thanb it was say two years ago.
Know what you mean about upgrades, though. You can solve this issue by using the WordPress Automatic Upgrade plugin I charge a nominal amount per month, added to client’s hosting bill and do the upgrades for them. Hope this helps.
As you know I love WP too – I like the freedom it gives those creating the content within it and it’s endless flexibility.
I’m starting to look at how it can be reconfigured to offer the same functionality 10k+ systems offer – but being a lot more client affordable. So hearing other people the WP praise song is great.
More posts like this please!
Jon
@Richard – I don’t know why automattic don’t build an auto upgrade right into the system, like they did with plugins
@Jon – With things like the revisions it is starting to really grow up, add a bit of workflow and it already matches some very expensive software feature lists
I guess none of us would be surprised if Automattic went down the auto upgrade route at some point – thing is, it never seems to be quick enough for us, does it? Reminds me of that line in “Under Siege” where Seagal reminds TLJ that they work for an ungrateful master – that’s us!
Chris,
I’m another happy Thesis user. Since I’m a software engineer, and not a designer, I really like how easy it is to get a site that looks good without a lot of effort. Out of curiosity, what exact technique have you been using to put the blog pages on their own tab? You showed how to set the home page to a static page, but I’ve seen several alternatives for moving blog content to /blog/ (or /news/ in your case). Which works best with Thesis?
I love WordPress for CMS for sites for my biz and clients. I have one large site I’d like to turn into WordPress and use it for CMS but I’m struggling with one point — a few of the users are less tech savvy and I don’t want them accidentally (and of course unintentionally) imploding the whole site. I’d like to figure out if there is a way for me to set up a user who only has permissions to edit one static page on the WordPress site.
If anyone has any thoughts about this, I’d love to hear them!
I found something called a cpn number that will
give you a new credit profile within 30 days.
the website is
http://www.creditmenow.info