Using Wordpress as a CMS works like a charm

23. November 2008 · Thema: PHP

This week i worked on a site development project for one of our clients. Basically the idea was to pimp their current site by implementing a Content Management system (CMS) on the back end.

Because I was very familiar with the WordPress system I knew it would be the perfect solution for this case. 
The WordPress Administration environment is so basic and straight forward that it becomes ideal to use it as a CMS tool for clients who don’t have that much (online) knowledge.

Before I began I started drawing a hierarchal structure of the available content. So I could get a clear view on how to reuse the available WordPress functionalities. Here is what i found out:

  1. There are a few (approx. 10) static pages, obviously I will use the WordPress Pages to create and manage these static pages.
  2. There is one static page that needs to display a list of services the company offers. Every service comes with one or more sample projects.
  3. Every service the company offers will be managed through the WordPress Categories function. Where one category represents one service.
  4. The WordPress posts functionality will be used to create projects within each service (read: category).
  5. Then there is a list of partners and a list of press releases (short articles). I will use the Links functionality of WordPress to manage these two lists. 

 

After copying all the content from the old site in to WordPress (new site) I had to look at the current design and reuse it within my (yet to build) custom created WordPress Theme.

Getting a user account at http://codex.wordpress.org/ and searching a lot with google helped me with finding all te available template tags, functions and parameters to get the output I wanted, all within the powerfull WordPress engine.

These articles on the web helped me during my development:

  1. http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/
    Describes basic knowledge on how to set up a custom made theme. How you let WP know that a certain .php file is a template etc.
  2. http://codex.wordpress.org/Main_Page
    Use the function reference to see what tools you have available for outputting WP content in your WP template.
Plugins I used
  1. http://www.schloebe.de/wordpress/admin-management-xtended-plugin/
    Gives you a little more control in the WordPress admin environment, like ajax style dragging and dropping Pages to create a new order.
  2. http://www.web-templates.nu/2008/08/25/wp-extra-template-tags/
    Gives you a few more simple php functions to play with in your templates.
And my number 1 tip is when you develop your custom templates and building a whole team. Make sure you use css, xhtml and javascript correctly. Test your whole site regularly against the XHTML validator and CSS validator from W3C.
Because I develop on a Mac in Safari, making sure everything I do is conform the W3C standards I wont get very much suprised when I open the page on a Windows computer in IE.

Related posts:

  1. Let Flash use WordPress content
    Last week I set up a fresh WordPress system for a client to function as a Content Managament System. This...

5 Comments
  1. Pingback
  2. Pingback
  3. Pingback
  1. #3 • antiquarian books on 11.12.2008 said:
     

    Thank you for this information. :)

  2. #5 • SwaxiaRaick on 04.05.2010 said:
     

    http://digitaltvonpc.com/header01.gif

    Don’t waste money on cable TV! Internet TV connection hack site

    The Online TV software noted below is better standard satellite TV channels, because our offer includes international and local channels from all over the world – at no extra cost. You pay once with a full money back guarantee and can watch in HD all channels worldwide

    Important Note: – Our technology was researched and published on the Beryl Zyskind Internet Trend report of 2010 and is now written about on CBS Eyewitness News

    * Available in any language and any country (including the USA)
    * Fast loading channels with no distortion
    * Payments accepted: – with secure 128-bit SSL encryption
    * No credit check required
    * 100% legal and legitimate – no scams
    * Works with all versions of Windows® (95, 98, NT, ME, 2000, XP, Vista)
    * Adult channels for ages 18+ included for free (no pay-per-view fees)
    * No censorship by governments or networks – you watch whatever you want

    Enjoy Online Television via… Cable TV Online service & software site or you can read more about our Sat TV Software

Hinterlasse einen Kommentar!

Kommentar:

Diskussion zum Beitrag als RSS 2.0 Feed abonnieren.