set your sites on wordpress 3.0!
DESCRIPTION
Last month, the WordPress project released their latest and greatest version, version 3.0. While it’s true that 3.0 is just the number that comes after 2.9, 3.0 introduces a number of new features and new infrastructure, making it easier to power entire sites, or a network of sites, in addition to single blogs. With a survey of user-facing features as well as some quick live coding demos, this session will be full of useful information for those just starting out with WordPress and WordPress gurus alike. mitcho (Michael Erlewine) is a graduate student in Linguistics at MIT, but lives a parallel life in open web technology. He is currently collaborating with Automattic, makers of WordPress.com, on an A/B testing framework for WordPress and previously worked at Mozilla Labs.TRANSCRIPT
Set Your Sites on WordPress 3.0!
mitcho (Michael 芳貴 Erlewine)
http://mitcho.com, @themitchoJuly 22, 2010
CC-BY-SA flickr.com/photos/biscotte/111851351/
Today
• WordPress 3.0?• Beautiful• Extensible• Robust
Introduction
Introduction
• Hi, I’m mitcho.
Introduction
• Hi, I’m mitcho.• Linguist, coder, teacher
Introduction
• Hi, I’m mitcho.• Linguist, coder, teacher
• http://mitcho.com; @themitcho
Introduction
• Hi, I’m mitcho.• Linguist, coder, teacher
• http://mitcho.com; @themitcho• Linguistics PhD student at MIT
Introduction
• Hi, I’m mitcho.• Linguist, coder, teacher
• http://mitcho.com; @themitcho• Linguistics PhD student at MIT• Automattic, Mozilla, Gameloft
Introduction
• Hi, I’m mitcho.• Linguist, coder, teacher
• http://mitcho.com; @themitcho• Linguistics PhD student at MIT• Automattic, Mozilla, Gameloft• Co-founder, WordCamp Boston
Yet Another Related Posts Plugin (YARPP) YARP
P!
• smart “related posts” listings with lots of customization options
Yet Another Related Posts Plugin (YARPP) YARP
P!
• smart “related posts” listings with lots of customization options
• mitcho.com/code/yarpp or search for “YARPP”; @yarpp
Yet Another Related Posts Plugin (YARPP) YARP
P!
• smart “related posts” listings with lots of customization options
• mitcho.com/code/yarpp or search for “YARPP”; @yarpp
• just under 600k downloads
Yet Another Related Posts Plugin (YARPP) YARP
P!
ShrimpTest
ShrimpTestA/B testing, the WordPress way
ShrimpTestA/B testing, the WordPress way
• A/B testing right in WordPress:
ShrimpTestA/B testing, the WordPress way
• A/B testing right in WordPress:• More convenient and easier to use
ShrimpTestA/B testing, the WordPress way
• A/B testing right in WordPress:• More convenient and easier to use• More robust and extensible
ShrimpTestA/B testing, the WordPress way
• A/B testing right in WordPress:• More convenient and easier to use• More robust and extensible
• A project of Automattic, written by mitcho
ShrimpTestA/B testing, the WordPress way
• A/B testing right in WordPress:• More convenient and easier to use• More robust and extensible
• A project of Automattic, written by mitcho• To be released as a free plugin.
ShrimpTestA/B testing, the WordPress way
• A/B testing right in WordPress:• More convenient and easier to use• More robust and extensible
• A project of Automattic, written by mitcho• To be released as a free plugin.• shrimptest.wordpress.com, @ShrimpTest
Today
• WordPress 3.0?• Beautiful• Extensible• Robust
WordPress 3.0
CC-BY flickr.com/photos/exquisitur/2551689995/
WordPress 3.0
• The latest iteration of our favorite blogging CMS solution
CC-BY flickr.com/photos/exquisitur/2551689995/
WordPress 3.0
• The latest iteration of our favorite blogging CMS solution
• Released June 17
CC-BY flickr.com/photos/exquisitur/2551689995/
In reality, a lot of exciting features:
In reality, a lot of exciting features:
3.0 makes WordPress more...
In reality, a lot of exciting features:
3.0 makes WordPress more...
Beautiful
In reality, a lot of exciting features:
3.0 makes WordPress more...
BeautifulExtensible
In reality, a lot of exciting features:
3.0 makes WordPress more...
BeautifulExtensibleRobust
Today
• WordPress 3.0?• Beautiful• Extensible• Robust
Kubrick
that’s so 2005
Twenty Ten
Twenty Ten
Twenty Ten
• Hopefully the first of many...
Twenty Ten
• Hopefully the first of many...• Rich metadata, beautiful text
Twenty Ten
• Hopefully the first of many...• Rich metadata, beautiful text• Multiple widget areas
Twenty Ten
• Hopefully the first of many...• Rich metadata, beautiful text• Multiple widget areas• Featured images
Twenty Ten
• Hopefully the first of many...• Rich metadata, beautiful text• Multiple widget areas• Featured images• Custom backgrounds
Twenty Ten
• Hopefully the first of many...• Rich metadata, beautiful text• Multiple widget areas• Featured images• Custom backgrounds• Magical menus
DEMO
Twenty TenLearn more:
http://2010dev.wordpress.com
Today
• WordPress 3.0?• Beautiful• Extensible• Robust
Those beautiful menus...
Those beautiful menus...
• New in WordPress 3.0
Those beautiful menus...
• New in WordPress 3.0• Other themes can also add them:
Those beautiful menus...
• New in WordPress 3.0• Other themes can also add them:• add_theme_support( 'menus' );
Those beautiful menus...
• New in WordPress 3.0• Other themes can also add them:• add_theme_support( 'menus' );• wp_nav_menu();
Those beautiful menus...
• New in WordPress 3.0• Other themes can also add them:• add_theme_support( 'menus' );• wp_nav_menu();
• But how do you manage them?
DEMO
Not just a blog...
Not just a blog...
• WordPress comes with posts and pages
Not just a blog...
• WordPress comes with posts and pages• Internally, all the same
Not just a blog...
• WordPress comes with posts and pages• Internally, all the same• 3.0 brings custom post types:
Not just a blog...
• WordPress comes with posts and pages• Internally, all the same• 3.0 brings custom post types:• a library with “books”
Not just a blog...
• WordPress comes with posts and pages• Internally, all the same• 3.0 brings custom post types:• a library with “books”• a store with “products”
Not just a blog...
• WordPress comes with posts and pages• Internally, all the same• 3.0 brings custom post types:• a library with “books”• a store with “products”• a course catalog with “courses”
Right here at MIT...
Get organized!
Get organized!
• Taxonomies are structured metadata, like tags, categories
Get organized!
• Taxonomies are structured metadata, like tags, categories
• 2.8 introduced custom tag-style taxonomies
Get organized!
• Taxonomies are structured metadata, like tags, categories
• 2.8 introduced custom tag-style taxonomies
• 3.0 introduces custom category-style (hierarchical) taxonomies
Using custom post typesand taxonomies
Using custom post typesand taxonomies• Plugins are also available to add a user interface for these controls.
Using custom post typesand taxonomies• Plugins are also available to add a user interface for these controls.
• Learn more at the Codex: codex.wordpress.org
Using custom post typesand taxonomies• Plugins are also available to add a user interface for these controls.
• Learn more at the Codex: codex.wordpress.org• register_post_type()
Using custom post typesand taxonomies• Plugins are also available to add a user interface for these controls.
• Learn more at the Codex: codex.wordpress.org• register_post_type()• register_taxonomy()
Today
• WordPress 3.0?• Beautiful• Extensible• Robust
Two kinds of “Robustness”:
Two kinds of “Robustness”:
Two kinds of “Robustness”:
Multisiteμ
Multisite
• Run your own “network”
μ
Multisite
• Run your own “network”• Each “site” acts like its own WordPress install
μ
Multisite
• Run your own “network”• Each “site” acts like its own WordPress install• Different users, permissions, themes, options
μ
Multisite
• Run your own “network”• Each “site” acts like its own WordPress install• Different users, permissions, themes, options
• The technology behind WordPress.com
μ
Multisiteμ
Multisite
• Not for the faint of heart
μ
Multisite
• Not for the faint of heart• Documentation on the Codex: codex.wordpress.org/Create_A_Network
μ
Multisiteμ
Multisite
• Some extras will be brought over as plugins:
μ
Multisite
• Some extras will be brought over as plugins:• Mapping of top-level domains
μ
Multisite
• Some extras will be brought over as plugins:• Mapping of top-level domains• Cross-site search
μ
WordPress 3.0
not “just a blog” anymore...
WordPress 3.0
not “just a blog” anymore...
WordPress 3.0
Beautiful
not “just a blog” anymore...
WordPress 3.0
BeautifulExtensible
not “just a blog” anymore...
WordPress 3.0
BeautifulExtensibleRobust
Learn more at codex.wordpress.org/Version_3.0
Thank you!Questions?
Slides will be up on http://slideshare.net/mitcho
mitcho (Michael 芳貴 Erlewine)
mitcho.com; @themitcho