43
HELLO WORLD!

Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

Embed Size (px)

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.

Citation preview

Page 1: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

HELLO WORLD!

Page 2: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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

Page 3: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

SO, WE KNOW WENEED TO USE A CMS.

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

Page 4: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

BUT WHY WORDPRESS

Page 5: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

I LOVE WORDPRESSBut not this much

Which makes those temporary tattoos a great option

Page 6: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

PEOPLE* ARE STUPID ANDDON’T WANT TO WORK HARD

* This includes me, too.

Page 7: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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

Page 8: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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!!!!!

Page 9: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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.

Page 10: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

THE PRICE ISN’T TOO BAD

•Incidentally, everyone here gets a free copy

Page 11: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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

Page 12: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

SO WAIT, I’M SUPPOSED TOTALK ABOUT HOW?

•Well, shit.

Page 13: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

STEP 01. FORGET IT’S ABLOGGING APPLICATION

Page 14: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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

Page 15: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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?

Page 16: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)
Page 17: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

Tags and comments

Title and Content

Navigation

Whoops

Page 18: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

SET A PAGE TO BE THE INDEX

Page 19: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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?

Page 20: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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

Page 21: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

3 EXAMPLE SITES

Page 22: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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

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

Page 23: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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

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

Page 24: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)
Page 25: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)
Page 26: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

CATEGORIES AS SECTIONS

Page 27: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

Glossary

Blog

Article Repository

Press Releases

Newsletters

Videos

Webinars

Page 28: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)
Page 29: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)
Page 30: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)
Page 31: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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;' ));

?>

Page 32: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

INTEGRATED SEARCH & TAGS

Page 33: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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

Page 34: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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.

Page 35: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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

•SEO Customization•Social Media Integration•Events Calendar

Page 36: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)
Page 37: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

Ads

Events

Thumbs

Videos

Ads

Flickr

Page 38: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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

Page 39: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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

Page 40: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

GLOBESFORTHEGLOBE.COM

Page 41: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

STEP BY STEP SUBMISSION

In-House Ads

Age Verification

Add Name, Tags, Etc

Popular Posts

Page 42: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

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

Page 43: Wordpress as a CMS (Originally presented at Reno Tahoe Wordcamp 09)

@EDADKINSEDADKINS.COM

[email protected]• Get the picture?•Also

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