What's new in WordPress 3.0
-
Upload
michael-yoshitaka-erlewine -
Category
Technology
-
view
1.768 -
download
2
description
Transcript of What's new in WordPress 3.0
What’s new in WordPress 3.0mitcho (Michael 芳貴 Erlewine)http://mitcho.com, @themitchoMay 25, 2010
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• Somerville, MA
Introduction
• Hi, I’m mitcho.• Linguist, coder, teacher• Somerville, MA• http://mitcho.com; @themitcho
Introduction
• Hi, I’m mitcho.• Linguist, coder, teacher• Somerville, MA• http://mitcho.com; @themitcho• Linguistics PhD student at MIT
Introduction
• Hi, I’m mitcho.• Linguist, coder, teacher• Somerville, MA• http://mitcho.com; @themitcho• Linguistics PhD student at MIT• Gameloft, Mozilla, Automattic
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• over 500k downloads
Yet Another Related Posts Plugin (YARPP) YARP
P!
HookPress
HookPress
• opens up the WordPress hook system to remote scripts
HookPress
• opens up the WordPress hook system to remote scripts• extend WordPress with other languages
HookPress
• opens up the WordPress hook system to remote scripts• extend WordPress with other languages• now implemented on WordPress.com!
HookPress
• opens up the WordPress hook system to remote scripts• extend WordPress with other languages• now implemented on WordPress.com!• mitcho.com/code/hookpress; @hookpress
Today
• WordPress 3.0?• Beautiful• Extensible• Robust
WordPress 3.0?
WordPress 3.0?
• The latest iteration of our favorite blogging CMS solution
WordPress 3.0?
• The latest iteration of our favorite blogging CMS solution• Work began in January
WordPress 3.0?
• The latest iteration of our favorite blogging CMS solution• Work began in January• Just about RC, due out early June
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• But how do 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
Let’s create a library...
Add a “books” custom post type
DEMO
But I want more!
But I want more!
• Taxonomies are structured metadata, like tags, categories
But I want more!
• Taxonomies are structured metadata, like tags, categories• WordPress 2.8 introduced custom tag-style taxonomies
But I want more!
• Taxonomies are structured metadata, like tags, categories• WordPress 2.8 introduced custom tag-style taxonomies• WordPress 3.0 introduces custom category-style (hierarchical) taxonomies
Let’s create a library...
Add “genres” and “writers”
DEMO
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: http://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
Get involved!
Get involved!
• Learn more at codex.wordpress.org/Version_3.0
Get involved!
• Learn more at codex.wordpress.org/Version_3.0
• Try running 3.0 now on a test site
Get involved!
• Learn more at codex.wordpress.org/Version_3.0
• Try running 3.0 now on a test site• Make sure your themes and plugins work
Get involved!
• Learn more at codex.wordpress.org/Version_3.0
• Try running 3.0 now on a test site• Make sure your themes and plugins work• Use the WordPress Beta Tester plugin
Get involved!
• Learn more at codex.wordpress.org/Version_3.0
• Try running 3.0 now on a test site• Make sure your themes and plugins work• Use the WordPress Beta Tester plugin• Report bugs at core.trac.wordpress.org
Thank you!Questions?
Slides will be up on http://slideshare.net/mitcho
mitcho (Michael 芳貴 Erlewine)mitcho.com; @themitcho