Upload
ryan-imel
View
106
Download
0
Tags:
Embed Size (px)
DESCRIPTION
The slide deck I used for this presentation at WordCamp Grand Rapids 2012.
Citation preview
Howdy, I’mRyan Imel
Saturday, August 18, 12
I make things atWPCandy
Saturday, August 18, 12
Saturday, August 18, 12
I record and streamPODCASTS
Saturday, August 18, 12
I operatePROS
the reverse job board
Saturday, August 18, 12
I managePressed Ads
Saturday, August 18, 12
I publish the WordPressMAGAZINE
Saturday, August 18, 12
EVERYTHEMESUCKSANDNOBODYCARES
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
In 1.5 we have created an incredibly flexible theme system that adapts to you rather than expecting you to adapt to it.Matt Mullenweg, WordPress 1.5 announcementPhoto of Billy Strayhorn, via jazztimes.com
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
Themes Should NotBreak. Duh.
Saturday, August 18, 12
Saturday, August 18, 12
I’m sure the code of the themes in the directory is top notch... But I wouldn’t know, because you couldn’t make me click download on 90% of those theme pages. I won’t do it.
The designs... are just awful.Ryan Imel, the guy you’re staring at
Saturday, August 18, 12
WordPress.org has theWPTRT
Saturday, August 18, 12
WordPress.org has theW
Saturday, August 18, 12
WordPress.org has theWP
Saturday, August 18, 12
WordPress.org has theWPT
Saturday, August 18, 12
WordPress.org has theWPTR
Saturday, August 18, 12
WordPress.org has theWPTRT
Saturday, August 18, 12
Saturday, August 18, 12
Debug Barhttp://wordpress.org/extend/plugins/debug-bar/
Theme-Checkhttp://wordpress.org/extend/plugins/theme-check/
Log Deprecated Noticeshttp://wordpress.org/extend/plugins/log-deprecated-notices/
Deboggerhttp://wordpress.org/extend/plugins/debogger/
Saturday, August 18, 12
The WeeklyTheme Show
Saturday, August 18, 12
ShortcodesSaturday, August 18, 12
Shortcodes let you write and place elements without code.
[button=”Read more!”]
They can output just about anything to your page.
[tweet-this]Saturday, August 18, 12
Shortcodes let you write and place elements without code.
[button=”Read more!”]
They can output just about anything to your page.
[tweet-this]Saturday, August 18, 12
Shortcodes let you write and place elements without code.
They can output just about anything to your page.
Saturday, August 18, 12
Shortcodes let you write and place elements without code.
[button=”Read more!”]
They can output just about anything to your page.
[tweet-this]
Saturday, August 18, 12
A user’s content is sacred. It’s hallowed ground...
Andrew Nacin, WordPress Lead DeveloperPhoto by John O’Nolan
Saturday, August 18, 12
Themes Should NotBreak My Expectations
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
Themes Should NotWaste My Time
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
The theme options are really admirable... obviously with Google Analytics and SEO integrated. This must be like the best of the best...
Konstantin Kovshenin, Automattic
Saturday, August 18, 12
That was all sarcasm.Seriously, I think this is horrible,
and there’s not much you can do to make it worse...
Konstantin Kovshenin, Automattic
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
http://thethemefoundry.com/blog/from-the-workshop-dont-steal-my-theme-options/
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
Themes ShouldLet Me Make Children
Saturday, August 18, 12
HTMLCSS
JavascriptPHP Templates
Theme options panel
Saturday, August 18, 12
HTMLCSS
JavascriptPHP Templates
Theme options panel
CSSTwo or three PHP files
Child themes
Saturday, August 18, 12
Saturday, August 18, 12
HTMLCSS
JavascriptPHP Templates
Theme options panel
CSSTwo or three PHP files
Saturday, August 18, 12
CSSTwo or three PHP files
CSS
Grandchildren themes
Saturday, August 18, 12
CSS CSS1 PHP template
Great grandchildren themes
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
ryanimel: I have a confession to make. I want to bribe a member of the theme team.
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
I’d like to see themes take the form of building blocks which form websites together... More dynamic ways to customize a website over a prefab template you can style.Coen Jacobs, WooThemes
Saturday, August 18, 12
“8 sliders”
Saturday, August 18, 12
“Short code generator”
Saturday, August 18, 12
A user’s content is sacred. It’s hallowed ground...
Andrew Nacin, WordPress Lead Developerphoto credit John O’Nolan
Saturday, August 18, 12
“700+ fonts”
Saturday, August 18, 12
“Contact form builder”
Saturday, August 18, 12
“Unlimited sidebar”
Saturday, August 18, 12
“Sliders anywhere you want them!”
Saturday, August 18, 12
I would like to see us get back to brass tacks. There is too much overlap between themes and plugins, and I think for the sake of the overall community of WordPress users, clear delineation between one and the other is important.Dre Armeda, Sucuri Security
Saturday, August 18, 12
20,264Saturday, August 18, 12
WordPress.org Plugins
20,264Saturday, August 18, 12
THEME DEVshould be hard work
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
The paradigm is now shifting into themes that just
look amazing out of the box.
Mike McAlister, Okay Themesvia Smashing Magazine
Saturday, August 18, 12
I want to see a theme that works great out of the box, but really sings when integrated with certain plugins.Brian Krogsgard, Infomedia
Saturday, August 18, 12
Okay, butwhat can we do?
Saturday, August 18, 12
Create your ownFUNCTIONALITY
PLUGINS
Saturday, August 18, 12
wpcandy.com/teaches/how-to-create-a-functionality-plugin
Saturday, August 18, 12
THINKFIVEYEARSAHEAD
Saturday, August 18, 12
?speakerdeck.com/u/ryanimel
Saturday, August 18, 12
GOODTHEMES
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12
Saturday, August 18, 12