36
WordPress as a CMS

Wordpress As Cms (WordCamp Ireland Talk)

Embed Size (px)

DESCRIPTION

Tips on how to use self hosted WordPress as a CMS to manage not only a blog but a more traditional website.

Citation preview

Page 1: Wordpress As Cms (WordCamp Ireland Talk)

WordPress as a CMS

Page 2: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 2

WordPress as a CMS

“WordPress started as just a blogging system,

but has evolved to be used as full content

management system and so much more

through the thousands of plugins, widgets, and

themes, WordPress is limited only by your

imagination. (And tech chops.)”

WordPress.org/about/

Page 3: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 3

WordPress.org / WordPress.com

● This talk will focus on a self hosted WordPress install (WordPress.org)

● Recommend self hosted for increased control

Page 4: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 4

Quick Overview

● Concept: WordPress / CMS– Content Types– Navigation

● Tips:– Permalinks– Where to find Themes– Onsite SEO– Contact Forms– Analytics

Page 5: Wordpress As Cms (WordCamp Ireland Talk)
Page 6: Wordpress As Cms (WordCamp Ireland Talk)
Page 7: Wordpress As Cms (WordCamp Ireland Talk)
Page 8: Wordpress As Cms (WordCamp Ireland Talk)
Page 9: Wordpress As Cms (WordCamp Ireland Talk)
Page 10: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 10

WordPress is a CMS

● CMS = Content Management System● Presentation & Structuring of content to create

the familiar experience of a Website● Simple Example: 'Static' Pages + Blog/News

Page 11: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 11

Posts & Pages

● Posts– reverse chronological – blog

● Pages– defined hierarchy – static site content

Containers that hold content.

Page 12: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 12

A tip for Pages

● Pages (generally) don't require comments● Open up Page.php● Check for and remove:

<?php comments_template(); ?>

Page 13: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 13

Categories & Tags

● Categories– A post must be

associated with at least one Category

– Pages - no categories– Categories can be

hierarchical– Few broad

categorisations

● Tags– Tags are optional– Pages can be tagged– Tags are unstructured– Many specific tags

Categories & Tags are labels do not impose structure but provide views of related content

Page 14: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 14

Our site structure

Page 15: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 15

Page Order & Hierarchy

Page 16: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 16

Page Order & Hierarchy

Page 17: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 17

Static Front Page

● Set a page as your home page and specify another page to be your blog

● Settings > Reading

Page 18: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 18

Permalinks

● Settings > Permalink● One I use: /blog/%post_id%/%postname%/

Page 19: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 19

Permalinks

● http://codex.wordpress.org/Using_Permalinks● Make sure to end your structure with either

%post_id% or %postname% so that each permalink points to an individual post.

● For performance reasons [...] it is best to start your permalink structure with a numeric field, such as the year or post ID.

● Some people just use %postname%

Page 20: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 20

Navigation Hierarchy

● When planning your site – create clear hierarchy

● Determine best navigation approach– Top nav + side subnav – Folding sidenav– Fly out menus

● Find appropriate theme / navigation plugin combination

Page 21: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 21

Navigation Hierarchy - My Plugin

● Developed for me by John Blackbourn– http://johnblackbourn.com/

● WordPress Better Navigation– Widgetised– Displays Page Tree

● With or without top level● Expand children / all descendants of current page

Page 22: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 22

Don't Link to Current Page

● Jakob Nielsen http://www.useit.com/alertbox/20031110.html

● Analytics – Example: up to 20% of users clicked on the link for the page they were on

● Theme Dependant – check your site● Plugin:

http://frankprendergast.ie/resources/remove-link-to-current-page-in-wordpress/

Page 23: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 23

Themes

● Free & Premium ($19 - $150 - ??)● http://wordpress.org/extend/themes/● http://themeforest.net/● http://www.elegantthemes.com/● http://www.woothemes.com/themes/● Most have a CMS category● From pure design to all kinds of functionality

Page 24: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 24

xkcd.com

Page 25: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 25

SEO / Headspace

● Headspace 2 – my favourite SEO plugin● Page Titles – keywords, attention grabbing,

relevant● Description – elevator pitch to get clicks

Page 26: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 26

SEO / Headspace

Page 27: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 27

SEO / Headspace

For HeadSpace Titles to work as expected -

In header.php find title tageg default theme:<title><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?></title>

And replace with:<title><?php wp_title(''); ?></title>

Page 28: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 28

SEO / Headspace

Post / Page headspace settings

Page 29: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 29

Contact Forms

● Contact Form 7– Popular, quite simple, fairly flexible

● cforms II– Quite complex, incredibly flexible

● Gravity Forms (www.gravityforms.com)– Not free ($39 single license), very flexible, simple &

support available

Page 30: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 30

Web Stats / Analytics

● A good web statistics package gives you information on how people find & interact with your site and allows you to improve

● Google Analytics is free & excellent● Headspace allows you to add Analytics & other

stats packages easily

Page 31: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 31

Analytics

Page 32: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 32

Analytics

Page 33: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 33

What to do...

● Develop clear content / navigation structures● Create static pages & hierarchy● Set static frontpage● Find a theme to suit your needs● Use Pretty Permalinks● Do some basic SEO● Implement a contact form● Add Analytics

Page 34: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 34

Honourable Mentions

● Maintenance Mode (plugin)● WP Super Cache (plugin)● Subscribe to Comments (plugin)● Feedburner & Email Sub (setup & plugin)

– http://tinyurl.com/email-sub-rss● Google Webmaster Tools

Page 35: Wordpress As Cms (WordCamp Ireland Talk)

frankprendergast.ie 35

Where to next?

● Development areas:– Page Templates– Custom Loops– Custom Themes

Page 36: Wordpress As Cms (WordCamp Ireland Talk)

Thank You So Much!

xkcd.com