WordPress as a CMS

Preview:

DESCRIPTION

WordPress as a Content Management System (CMS) presented by Colin Loretz at OC WordCamp 2010 on April 24th, 2010.

Citation preview

WordPress as aCONTENT MANAGEMENT SYSTEM

WordPress is aCONTENT MANAGEMENT SYSTEM

Quick BackgroundWho the hell is this guy?

MythsWP as a CMS

What it looks like

• The creative is important

Scalability

• Content Delivery Networks

• Batcache, WP-Super-Cache

• Minify files

Security

• Benefit of large user base

• Problems get solved fast

• Tricks to lock down your install

• Move wp-config

• Use secret keys

• Don’t use ‘admin’ or ‘wp_'

So whywould we use WP

It’s not a silver bullet

Assessment

• What kind of content?

• What needs to change?

• Can special functionality be covered with existing plugins?

• Is there anything out there that is built specifically to achieve what you’re building?

WordPress 3.0

• Menu management

• Custom post types

• Custom taxonomies

• Multi-site

The Design

• If you can write it in HTML/CSS, it can be built on WordPress

• The sky is the limit

The Design

The Design

Custom Templates

• Category

• Page

• Single Post

MVP

THE CODEX

codex.wordpress.org

Functions.php

function ocwordcamp_feature()

{

....

}

<?php ocwordcamp_feature(); ?>

An Examplewww.nevadasagebrush.com

Getting yourhands dirty

WordPress is a CMS

Rebranding

WP List Pages

More WP List Pages

Custom Page Templates

Forms

Multimedia

Using Child Pages

Custom Queries

Custom query & using custom fields

Custom page query

Custom post category queries

Custom Widgets

Existing Plugins

Custom Functionality

Custom Functionality

Custom Functionality

A few other thingsyou can do to get the most of WordPress

A Few Plugins

• PageMash - Page management

• Magic Fields - custom post types (pre-3.0)

• BuddyPress - social networking

This only scratchesthe surface

Questions?

Thank You

@colinloretz

www.colinloretz.com