WordPress as a CMS – Content Management System

I have been intending writing a bit about using WordPress as a CMS for a while now. This post is made up of several parts -

  1. Website examples of WordPress being used as a CMS
  2. My endeavours as a beginner to use WordPress as a CMS
  3. A series of tips for using WordPress as a CMS by graphic and web designer Jennifer Farley from Laughing Lion Design
  4. A series of links about using WordPress as a content management system and useful WordPress Plugins that I have found when trying to research the subject.

If you are looking to set up your own WordPress website you can download my FREE GUIDE HERE (no sign up or email required)

1. Website examples of word of WordPress being used as a CMS

As many of you probably know as well as being used as a blog WordPress can also be used as a CMS or if you didn’t know here are a few examples of sites that use it. (Found via http://www.codex.wordpress.org). Click on any example to go to the sites.

Wordpress CMSWordpress CMS

Wordpress CMSWordpress CMS

2. My endeavours as a beginner to use WordPress as a CMS

Weather Pops WordPress websiteI have been experimenting with WordPress as a content management system myself, all be it by adapting an existing template as my coding skills are still not very strong (so please be gentle with me).

My experiments have been on a site I wanted to create for my characters designs The Weather Pops. I was looking to create a simple website fairly quickly as I am attending the brand licensing show in October.

After searching for a suitable theme to start with I settled on the Blixed WordPress Theme for its simplicity and the fact that the pages did not have a side bar, as I only wanted header navigation on my main pages. I tweaked the CSS on the pages so that the width of the content was the same width as the header.

The newer versions of WordPress give you the ability to create a Static home page, ideal if you want to use WordPress as a CMS. You can set this in your admin panel under OPTIONS – READING

static page in wordpress

What I was really looking for though was something that would allow me to specify both a static front page and a blog page as I wanted my website to function as a website first, with a secondary blog. I found a plugin which allowed me to do this called Filosofo Home-Page Control which allowed me to set both a home page and a “virtual” location for my blog. If you look at http://www.theweatherpops.com/blog it appears that the blog aspect of the site is in a blog folder, when in fact it isn’t, it is just part of the rest of the site.

Wordpress static home page

The website is very basic but it gave me a taste of what could be done with WordPress.

3. Using WordPress as a CMS by Jennifer Farley from Laughing Lion Design

http://www.laughing-lion-design.net
Jennifer is an experienced web and graphic designer and also a design instructor. Make sure you take a look at her blog for loads of photoshop tutorials. Jennifer’s Laughing Lion Design website also uses WordPress as a CMS

I took my first tentative steps from using Blogger to WordPress (WP) as my blogging platform about 8 or 9 months ago. Initially my plans were to use WP solely for blogging. I had read quite a bit about it and lots of the blogs I was visiting seemed to be using it so I decided to give it a go. Within a very short period of using WP I realised that it offered so much more than just making it easy to publish a blog.

So what else can you do with this baby?

It is possible to use WP as a complete Content Management System (CMS). Not only can you write and edit posts easily, you can also write, edit and add PAGES easily and for me that’s what makes it so great. This means that you can set up the design or look and feel of your site and continue to add as many web pages to your site as you need, when you need them. No more pleading with clients to REALLY think about each section they need before you start designing, if they forget something you can add it in later with little or no problems. Many people believe that they must have the blog posts on the front of their website if using WP but the fact is you can set any static page as your home page and have your blog “inside” the main site.

Another factor which makes WP a joy to work with is the number of superb plugins that are available. WP is an Open Source application which means it has been developed by a community of people who are genuinely interested in creating good quality, FREE applications. Plugins could be considered smaller, “helper” applications that plug in to WP and give extra functionality to your site. To find out more about the type of plugins available check out – http://www.codex.wordpress.org/plugins
So let’s take a look at a couple of examples of where you could use WP to manage different types of website.

a. News or Magazine Site

gridlock wordpress themeWP lends itself very well to this type of site. Feature articles can be kept on the front page with latest news listed chronologically on another part of the page. You could also set up different category pages such as Fashion or Sport. To see a WP theme using this style, check out Gridlock at http://www.hyalineskies.com

b. Gallery Site
As well as displaying images, gallery sites sometimes allow commenting (no problem for WP) and rating of individual items or lists of top rated items. This sort of application can be put together using WP with the WPG2 plugin – http://www.wordpress.org/extend/plugins/wpg2/ which allows random, recent, daily, weekly, popular images, and albums to be displayed as image blocks in the WordPress Sidebar.

c. Portfolio Site
Very similar to a gallery site, the portfolio site usually consists of one or more pages of thumbnails which when clicked allow the visitor to see a larger version of the work. You could of course include the WPG2 plugin to allow rating, but if you’d rather just show your work without them, a wonderful plugin that you can use is NextGen. This is a plugin I have used for many of my clients and I cannot tell you what a time saver it is compared to the old method of individually resizing thumbs and then linking them up. Great stuff.

d. E-Commerce Site
These days, it’s very important to be able to add some sort of E-commerce functionality to a site. Everyone has something to sell, don’t they? This type of site is generally made up of product page with descriptions and thumbnails. Also required is integration with some type of payment service. I use Paypal as the payment service for my clients because it really is simple to setup. But what about the E-commerce functionality? How does that tie in with WP? Well needless to say there is a plugin available …

The imaginatively titled “WP E-commerce” plugin is available for download from http://www.instinct.co.nz It’s one I’ve used on two client sites without too many hassles. The main problem I came across with this was the particular themes I had designed didn’t quite sit right with some of the product pages, but that was my fault rather than the plugin.

So that’s a short round up of just some of the ways you can take your WP blog and turn it into a fully fledged CMS with tons of functionality. You’ll find there are plugins for all kinds of things, the ones I listed above are some that I like and use for my own and my client sites, there are many more out there to play with.

4. A series of links about using WordPress as a content management system and useful WordPress Plugins

Semiologic
Semiologic is a WordPress theme that has been designed so it can be used to build a website rather than just a blog – ie. act as a content management system. I downloaded it put it on a test site to experiment. It basically contains a series of wizards and set up features that you can activate without any coding knowledge. There are a lot of layout variations you can choose from – 1 column, 2 column, 3 column and you can choose the width of your website as well, there are a few skins build in too. What I though looked pretty good was how easily you could duplicate the skin and create/amend it to adapt to your own liking if you had a bit of CSS knowledge. Using widgets you can drag and drop what you have in the sidebar too. (if you choose to have a sidebar)

web design layouts

Free guide on how to set up a WordPress Blog

  • Five WordPress Enabling Plugins
    This article from Blaze Media talks you through 5 WordPress Plugins which make it easier to use WordPress as a Content Management system
  • Creating Custom Templates for WordPress
    Charity at Design adaptations gives a step by step guide to creating template pages in WordPress -
    “One of the ways I use WordPress as a CMS is by way of custom templates. The kind of pages which can be added using template files that you define are virtually limitless. Say you want to showcase your Portfolio. You might need a layout vastly different from your default pages.” Charity has several other articles about using WordPress including Configure WordPress as a CMS.
  • 5 Reasons to use WordPress as a CMS
    David Peralty at Blogging Pro shares his 5 reasons that WordPress should be used as a CMS.
  • WordPress Ecommerce Plugin
    A plugin from Instinct.co.nz which brings ecommerce to WordPress. (as mentioned above by Jennifer)
  • How to Install WordPress Locally on Windows
    J David Macor gives a step by step guide on how to get WordPress running locally on a PC, ideal if you want to test your WordPress website before releasing it publicly.
  • How to Install WordPress Locally on a Mac
    Michael Doig gives a step by step guide on how to get WordPress running locally on a Mac, again ideal if you want to test your WordPress website before releasing it publicly.
  • Using WordPress as a CMS
    Blog helper has several different articles about using WordPress as a CMS including how to use WordPress to create a portfolio site
  • The Revolution CMS Theme
    Brian Gardner has created a premium WordPress theme called Revolution – a magazine style CMS theme.
  • Another to Adaptations to WordPress to Use it as a CMS
    This article from pqdb.com gives more information about working with categories, adding a FAQ page, a contact form and making sure the whole WordPress website is searchable.
  • WordPress Sandbox Theme
    The Sandbox theme at Plaintxt.org is a very minimalistic theme ready to be styled in any way you wish. If you are looking for a fairly blank canvas to start your WordPress CMS website and know a bit about CSS it could be a place to start.
  • Customise your WordPress Login
    David at David Airey has an article on how to customise your WordPress Login page. This could be useful if you are using WordPress to build a CMS website for one of your clients and want the login page to fit in with their corporate look.
  • How to hide pages and rearrange your menu in WordPress
    Randa at Randa Clay Design discusses how she worked out how to rearrange wordpress navigation and hide elements she did not want to appear.
  • Using WordPress as a CMS
    Char at Essential Keystrokes talks you through how she made a website using WordPress as a Content Management System.
  • From Weblog to Cms
    This article by John McCreesh at Onlamp.com can show you how to create a static home page if you are using an older version of WordPress.
  • How to Create a WordPress Theme
    An article by Jonathan on how to put together a WordPress Theme from scratch.


    If any body else knows of any useful articles/plugins for using WordPress as a CMS please let me know and I will add them to the list.

  • This entry was posted in Blogging, Tutorials, Web Design. Bookmark the permalink. Both comments and trackbacks are currently closed.

    318 Comments

    1. Posted October 29, 2010 at 6:27 pm | Permalink

      Fantastic post, i use wordpress a lot and always use it as a CMS but you have just saved me time on a few pointers i never knew was so easy!

    2. Posted November 8, 2010 at 10:40 am | Permalink

      After HTML/CSS I would say that wordpress theming has been one of the most enabling things in my technical skillset, it is a fantastic tool that I’m finsing new uses for all the time

    3. Posted November 14, 2010 at 3:03 pm | Permalink

      I had planned to eventually use my own CMS on my WordPress site but also have thought about buying a theme to use. These are some great WordPress CMS in use as examples. Thanks for sharing.

    4. Posted January 3, 2011 at 3:09 pm | Permalink

      Hi to all,

      after using WordPress for over 4 years, I can honestly say, that I never ever had project where WordPress was not suitable for. The vast amount of plugins out there makes it the perfect blogging system/cms on the market and it is free.

      The only thing that WordPress is not good at is Role and User Management. If you look at systems like Typo3 you see how it could be done. But this is not the failure of the WordPress developers or community because WordPress in the beginning was not intended to be a full size CMS it was made for blogging.

      So I can only recommend WordPress to all of you guys out there. Check it out and use it.

    5. Posted January 11, 2011 at 1:37 am | Permalink

      The picture describing how to set a static page as a home page had me troubled for months as I only created posts for the first month and didn’t know a “page” had to be created to have a set home page or to even show that as an option.

    6. Posted January 13, 2011 at 5:54 pm | Permalink

      I am a great fan of wordpress but recently experiemnted with it for an online shopping store and found it had limited capabilities. Just found this blog and I am impressed – will follow on twitter. Thanks for the post!

    7. Posted January 19, 2011 at 4:19 pm | Permalink

      I still think, there are better solutions then wordpress, when you want to use it as CMS.

    8. Posted March 16, 2011 at 1:13 pm | Permalink

      I want to use WP as my CMS but cannot find a way to disable the leave a reply box. I am sure there is a way to disable comments, but I cannot find it
      Thanks for your help
      John

    9. Posted March 16, 2011 at 2:13 pm | Permalink

      Hi John Have a look in your settings under discussion there are a few different options

    10. Posted April 15, 2011 at 9:19 pm | Permalink

      Hello Tara, would you have examples of WordPress hosting a blog/content site along with an integrated messaging forum?

      Thanks
      Andre

    11. Posted April 21, 2011 at 4:18 pm | Permalink

      Sorry I don’t but I believe Simple Press integrates with a plugin and there is also BBpress

    12. Posted October 18, 2011 at 6:05 pm | Permalink

      Great, comprehensive post.

      I started using WP for 2 blogs in March this year and must admit it is great for being able to update anywhere where there is an internet connection.

      I am looking to develop a client web site when the right opportunity comes along.

      Thanks

      Simon

    13. Posted January 15, 2012 at 1:11 pm | Permalink

      great tutorial… :)

    14. Posted February 22, 2012 at 5:39 pm | Permalink

      It’s funny to bump into this post from 2007 in which wordpress as a CMs would maybe not be as common as nowasays. I think that together with Joomla, wordpress is actually the best CMS.

    15. Posted April 6, 2012 at 11:33 am | Permalink

      There are several options available for website designing but word press has evolved through a lot where other tools are left behind. The templates and tools available with word press are greatly approachable for the latest technologies.

    16. Jon Cardinal
      Posted April 9, 2012 at 3:29 pm | Permalink

      WordPress is great for many of my client’s sites. Sometimes I consider moving to other CMSs for larger projects. I’ve done Expression Engine coding too.

      One thing that I notice about CMSs is the fact that they can be confusing to clients. I’ve also used a CMS called Mut8. Has anyone else ever heard of it? It’s pretty good.

    17. Collins
      Posted May 21, 2012 at 12:05 pm | Permalink

      Great tips thank you! I think WP is the best CMS yout there because it allows you to make a great number of customizations and you can optimize your site by making simple settings and using a few essential plugins. The best feature I think is design-related. I use Lubith in order to customize the appearance of my websites and I think it offers you the quickest way to a fully functional and professional-looking website.

    18. Posted March 16, 2013 at 2:50 pm | Permalink

      There are better technologies then wordpress for Content Management System WordPress is also good however have problems with large projects….