Utilizing WordPress As A Content Management System (CMS) Chris Poteet, September 22, 2006December 27, 2006 WordPress 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. Search Pages Google Sitemap WP-Contact Form FAlbum (if using a photo gallery) runPHP Sidebar Widgets 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). Kemp Road Baptist Church Crockett Home Improvement Siolon* Finding Theism* Related Posts Content Management Tutorials WordPress
@Oyvind too: “I then put all my actual content in pages” That’s the key to WordPress as a CMS. Nice concise article Chris Reply
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! Reply