46
WordPress as a CONTENT MANAGEMENT SYSTEM

WordPress as a CMS

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: WordPress as a CMS

WordPress as aCONTENT MANAGEMENT SYSTEM

Page 2: WordPress as a CMS

WordPress is aCONTENT MANAGEMENT SYSTEM

Page 3: WordPress as a CMS

Quick BackgroundWho the hell is this guy?

Page 4: WordPress as a CMS

MythsWP as a CMS

Page 5: WordPress as a CMS

What it looks like

• The creative is important

Page 6: WordPress as a CMS

Scalability

• Content Delivery Networks

• Batcache, WP-Super-Cache

• Minify files

Page 7: WordPress as a CMS

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_'

Page 8: WordPress as a CMS

So whywould we use WP

Page 9: WordPress as a CMS

It’s not a silver bullet

Page 10: WordPress as a CMS

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?

Page 11: WordPress as a CMS

WordPress 3.0

• Menu management

• Custom post types

• Custom taxonomies

• Multi-site

Page 12: WordPress as a CMS

The Design

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

• The sky is the limit

Page 13: WordPress as a CMS

The Design

Page 14: WordPress as a CMS

The Design

Page 15: WordPress as a CMS

Custom Templates

• Category

• Page

• Single Post

Page 16: WordPress as a CMS

MVP

THE CODEX

codex.wordpress.org

Page 17: WordPress as a CMS

Functions.php

function ocwordcamp_feature()

{

....

}

<?php ocwordcamp_feature(); ?>

Page 18: WordPress as a CMS

An Examplewww.nevadasagebrush.com

Page 19: WordPress as a CMS
Page 20: WordPress as a CMS
Page 21: WordPress as a CMS
Page 22: WordPress as a CMS
Page 23: WordPress as a CMS
Page 24: WordPress as a CMS

Getting yourhands dirty

WordPress is a CMS

Page 25: WordPress as a CMS

Rebranding

Page 26: WordPress as a CMS
Page 27: WordPress as a CMS
Page 28: WordPress as a CMS
Page 29: WordPress as a CMS
Page 30: WordPress as a CMS

WP List Pages

Page 31: WordPress as a CMS

More WP List Pages

Page 32: WordPress as a CMS

Custom Page Templates

Page 33: WordPress as a CMS

Forms

Page 34: WordPress as a CMS

Multimedia

Page 35: WordPress as a CMS

Using Child Pages

Page 36: WordPress as a CMS

Custom Queries

Custom query & using custom fields

Custom page query

Custom post category queries

Page 37: WordPress as a CMS

Custom Widgets

Page 38: WordPress as a CMS

Existing Plugins

Page 39: WordPress as a CMS

Custom Functionality

Page 40: WordPress as a CMS

Custom Functionality

Page 41: WordPress as a CMS

Custom Functionality

Page 42: WordPress as a CMS

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

Page 43: WordPress as a CMS

A Few Plugins

• PageMash - Page management

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

• BuddyPress - social networking

Page 44: WordPress as a CMS

This only scratchesthe surface

Page 45: WordPress as a CMS

Questions?

Page 46: WordPress as a CMS

Thank You

@colinloretz

www.colinloretz.com