wordpress as a cms (originally presented at reno tahoe wordcamp 09)

Post on 30-Oct-2014

14 Views

Category:

Design

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

From the Reno/Tahoe Wordcamp 09, this presentation focuses on why I use Wordpress as a CMS for almost all the websites that I design- not just blogs.First I go over why you would want to use WP, then I go through 3 specific examples of sites running on Wordpress: The Reno Passport, MyStrategicPlan's resource section, and GlobesFortheGlobe.

TRANSCRIPT

HELLO WORLD!

WORDPRESS & ME•Design•Using WP since 2004ish•Smart but lazy

SO, WE KNOW WENEED TO USE A CMS.

•Data•SEO•Search•Sitemaps•Urls•Archives•Customization of display

BUT WHY WORDPRESS

I LOVE WORDPRESSBut not this much

Which makes those temporary tattoos a great option

PEOPLE* ARE STUPID ANDDON’T WANT TO WORK HARD

* This includes me, too.

LOTS AND LOTS OF USERS•Largest user base•Largest amount of themes already available•Largest plug-in community

WELL DESIGNED UI AND YOUCAN RESTRICT IT REALLY EASILY•Only let them see what they need to•Limit the dash•Plugins can add additional limits•YAYYYY FOR ONE CLICK UPDATES!!!!!

GO AHEAD AND LEAVE•Holding customers hostage with a shitty in-house CMS is kind of douchey•Using a the most popular CMS means anyone can easily redesign their site- you’re looking after the user.

THE PRICE ISN’T TOO BAD

•Incidentally, everyone here gets a free copy

“I LIKE THE SITE, BUTCOULD YOU ADD A BLOG?”

SO WAIT, I’M SUPPOSED TOTALK ABOUT HOW?

•Well, shit.

STEP 01. FORGET IT’S ABLOGGING APPLICATION

TITLEPosted by Author at such and such time

Content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content

Commentstag, tag, tag, tag

Blogroll•Guy who commented once•Girl I’m stalking•Celebrity•Celebrity•Mom•Link that came with wordpress and I’m too lazy to get rid of

TITLEPosted by Author at such and such time

Content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content content

Commentstag, tag, tag, tag

Blogroll•Guy who commented once•Girl I’m stalking•Celebrity•Celebrity•Mom•Link that came with wordpress and I’m too lazy to get rid of

HOW MUCH OF THIS DOYOU REALLY NEED?

Tags and comments

Title and Content

Navigation

Whoops

SET A PAGE TO BE THE INDEX

STEP 02. DECIDE YOUR NEEDS•Can Wordpress do what I need out of the box?•What plugins will I need?•What’s static/not? (posts/pages)•Permalink structure•Do we need different sections?•Jargon (tags could be “topics”)•Do I need to display the author? The date?•Do I need to tweak how Wordpress generates the menu?

STEP 03. THE CODEX IS GREAT

•So’s Google. Search for stuff written by much smarter people than me•Hell, you’re a lot smarter than me- you probably know the answer•Become friends with people who know how to hack plugins

3 EXAMPLE SITES

MYSTRATEGICPLAN.COM•100’s of articles•Glossary•Videos•Books•Tools

•Webinars•Newsletters•Press Releases•Blog•Broken links galore

THE NEEDS•Universally searchable•Universally taggable•Easy to use

•As much atomization as possible•Easy to enter the 100’s•Lots of cross linking

CATEGORIES AS SECTIONS

Glossary

Blog

Article Repository

Press Releases

Newsletters

Videos

Webinars

SEPARATE TEMPLATESTag-1.php

Category-1.php

Single-1.phpadd_filter('single_template', create_function('$t', 'foreach( (array) get_the_category() as $cat ) { if ( file_exists(TEMPLATEPATH . "/single-{$cat->term_id}.php") ) return TEMPLATEPATH . "/single-{$cat->term_id}.php"; } return $t;' ));

?>

INTEGRATED SEARCH & TAGS

PLUGINS•Category Icons•Different Posts Per Page•Search Unleashed•WP-Snap

RENOPASSPORT.COM•Confusing Design•Lotsa Flash•Hacked EE install•No thought of SEO•Confusing UI•Interested in saving $$

The original was Too crappyto show you.

NEEDS•Multiple Authors•Foolproof UI•User Submitted Content•Ads run in-house

•SEO Customization•Social Media Integration•Events Calendar

Ads

Events

Thumbs

Videos

Ads

Flickr

PLUGINS•Ad-minister•All in one SEO•Gigpress (modified)•Post Thumb•Subzane’s Recent Videos•TDO Mini Forms

GLOBESFORTHEGLOBE.COM•Build from scratch•Not to be a blog•Simple to use•User submitted content•Tagable•Advertising in-house•Save the world

GLOBESFORTHEGLOBE.COM

STEP BY STEP SUBMISSION

In-House Ads

Age Verification

Add Name, Tags, Etc

Popular Posts

PLUGINS•Administer•Popular Posts•TDO Mini Forms (modified)

@EDADKINSEDADKINS.COM

EDADKINS@GMAIL.COM• Get the picture?•Also

•www.renocollective.com•www.globesfortheglobe.com

top related