Utilizing WordPress As A Content Management System (CMS)

wplogo.pngWordPress I used originally only only as a blogging tool, but I learned that it was indeed quite a powerful content management system (CMS). This especially became true in version 2.0+ as additions were made that made it more conducive to the average user (such as integrating TinyMCE).

The following steps are the introductory steps I use in setting up websites using WordPress. In fact, for me web design is no longer done apart from WordPress; for me WordPress = Web Design. I am assuming a general knowledge of installing WordPress, but if you need help in this you can consult the Codex.

Choosing A Theme

One of the strengths of WordPress is its development community. There is almost no shortage of resources to utilize in designing your website around WordPress. A well chosen theme is instrumental in how your application will not only look but function. I suggest the following tips when selecting a theme for a website that uses WordPress as a CMS.

  • Choose a theme that looks less stereotypically “blog like” such as Kubrick.
  • For the sake of the designer, choose a theme that uses widgets for easy updates.
  • Choose a theme that has clear, not ambiguous, navigation.
  • I suggest themes that have a fixed width, but I realize this is personal preference.
  • Less is more in a theme; that is why Almost Spring is a better choice than Kiwi.

Necessary Plugins

Here are a few plugins I’ve found absolutely necessary when designing a website with WordPress.

The great thing about the WordPress community is that if there is something your client wants done there is probably a WordPress plugin to help you do it!

Setting Up the Site

There are a few steps I go through when setting up my site with WordPress as a CMS. I first make sure that the splash page contains only one post. While you can create a static front page in WordPress, I just use one post so it is more easily editable. I then put all my actual content in pages.

I usually don’t use the link part of WordPress for my own blogs, but I use it on my sites because then my clients can easily update, delete, and categorize links. If you do this, I also suggest using the My Link Order plugin.

Next, be sure to set up Permalinks which give the impression of directories. Your client will be happier with domain/about/ then domain/?page_id=12. And lastly be sure to create your customer accounts with “Editor” privileges so they don’t break everything!
Examples

Here are sites that I have used WordPress as a content management system (*working).

4 Responses

  1. Oyvind January 17, 2007 / 5:33 pm

    And…? Did you forget to write about how you actually DO set it up as a CMS? ;-)

  2. Chris Poteet January 17, 2007 / 5:53 pm

    @Oyvind: What did I forget?

  3. Chris Marshall February 25, 2007 / 1:31 am

    @Oyvind too: “I then put all my actual content in pages”

    That’s the key to WordPress as a CMS.

    Nice concise article Chris

  4. dan gluckman April 26, 2007 / 6:44 am

    This is a great resource. I’ve thought about using WordPress as a CMS before, but in my mind there were always a couple loose ends as to specific action steps and mods.

    This is a great guide. It really helped me visualize how the process would work. thanks!

Comments are closed. If you have a question please contact me.