90
What’s new in WordPress 3.0 mitcho (Michael 貴 Erlewine) http://mitcho.com, @themitcho May 25, 2010

What's new in WordPress 3.0

Embed Size (px)

DESCRIPTION

A presentation at the WordPress Providence meetup, May 25, 2010. http://wordpressprovidence.com The next version of WordPress, version 3.0, is due out any day now after months of work. While it’s true that 3.0 is just the number that comes after 2.9, there’s something about us as humans that makes us get inordinately excited about a “major version change.” The reality is that 3.0 delivers on this promise. 3.0 introduces a beautiful new default theme, 2010, bringing the default WordPress aesthetic to the 21st century; and a new menu management feature makes it much easier for casual users to customize the structure of their site. Many improvements were made to the underlying theme architecture, including new theme file types and better child theme support. For developers and administrators, the custom post types, hierarchical custom taxonomies, and multi-site support makes WordPress an even better platform for building powerful multi-purpose websites. With a survey of user-facing features as well as some quick live coding demos, this session should be full of useful information for those just starting out with WordPress and WordPress gurus alike. It’s a good time to be WordPress fan. Come on out to learn about and celebrate the big 3.0 with me.

Citation preview

Page 1: What's new in WordPress 3.0

What’s new in WordPress 3.0mitcho (Michael 芳貴 Erlewine)http://mitcho.com, @themitchoMay 25, 2010

Page 2: What's new in WordPress 3.0

Today

• WordPress 3.0?• Beautiful• Extensible• Robust

Page 3: What's new in WordPress 3.0

Introduction

Page 4: What's new in WordPress 3.0

Introduction

• Hi, I’m mitcho.

Page 5: What's new in WordPress 3.0

Introduction

• Hi, I’m mitcho.• Linguist, coder, teacher

Page 6: What's new in WordPress 3.0

Introduction

• Hi, I’m mitcho.• Linguist, coder, teacher• Somerville, MA

Page 7: What's new in WordPress 3.0

Introduction

• Hi, I’m mitcho.• Linguist, coder, teacher• Somerville, MA• http://mitcho.com; @themitcho

Page 8: What's new in WordPress 3.0

Introduction

• Hi, I’m mitcho.• Linguist, coder, teacher• Somerville, MA• http://mitcho.com; @themitcho• Linguistics PhD student at MIT

Page 9: What's new in WordPress 3.0

Introduction

• Hi, I’m mitcho.• Linguist, coder, teacher• Somerville, MA• http://mitcho.com; @themitcho• Linguistics PhD student at MIT• Gameloft, Mozilla, Automattic

Page 10: What's new in WordPress 3.0

Yet Another Related Posts Plugin (YARPP) YARP

P!

Page 11: What's new in WordPress 3.0

• smart “related posts” listings with lots of customization options

Yet Another Related Posts Plugin (YARPP) YARP

P!

Page 12: What's new in WordPress 3.0

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

Page 13: What's new in WordPress 3.0

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

Page 14: What's new in WordPress 3.0

HookPress

Page 15: What's new in WordPress 3.0

HookPress

• opens up the WordPress hook system to remote scripts

Page 16: What's new in WordPress 3.0

HookPress

• opens up the WordPress hook system to remote scripts• extend WordPress with other languages

Page 17: What's new in WordPress 3.0

HookPress

• opens up the WordPress hook system to remote scripts• extend WordPress with other languages• now implemented on WordPress.com!

Page 18: What's new in WordPress 3.0

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

Page 19: What's new in WordPress 3.0

Today

• WordPress 3.0?• Beautiful• Extensible• Robust

Page 20: What's new in WordPress 3.0

WordPress 3.0?

Page 21: What's new in WordPress 3.0

WordPress 3.0?

• The latest iteration of our favorite blogging CMS solution

Page 22: What's new in WordPress 3.0

WordPress 3.0?

• The latest iteration of our favorite blogging CMS solution• Work began in January

Page 23: What's new in WordPress 3.0

WordPress 3.0?

• The latest iteration of our favorite blogging CMS solution• Work began in January• Just about RC, due out early June

Page 24: What's new in WordPress 3.0
Page 25: What's new in WordPress 3.0

In reality, a lot of exciting features:

Page 26: What's new in WordPress 3.0

In reality, a lot of exciting features:

3.0 makes WordPress more...

Page 27: What's new in WordPress 3.0

In reality, a lot of exciting features:

3.0 makes WordPress more...

Beautiful

Page 28: What's new in WordPress 3.0

In reality, a lot of exciting features:

3.0 makes WordPress more...

BeautifulExtensible

Page 29: What's new in WordPress 3.0

In reality, a lot of exciting features:

3.0 makes WordPress more...

BeautifulExtensibleRobust

Page 30: What's new in WordPress 3.0

Today

• WordPress 3.0?• Beautiful• Extensible• Robust

Page 31: What's new in WordPress 3.0

Kubrick

that’s so 2005

Page 32: What's new in WordPress 3.0

Twenty Ten

Page 33: What's new in WordPress 3.0

Twenty Ten

Page 34: What's new in WordPress 3.0

Twenty Ten

• Hopefully the first of many...

Page 35: What's new in WordPress 3.0

Twenty Ten

• Hopefully the first of many...• Rich metadata, beautiful text

Page 36: What's new in WordPress 3.0

Twenty Ten

• Hopefully the first of many...• Rich metadata, beautiful text• Multiple widget areas

Page 37: What's new in WordPress 3.0

Twenty Ten

• Hopefully the first of many...• Rich metadata, beautiful text• Multiple widget areas• Featured images

Page 38: What's new in WordPress 3.0

Twenty Ten

• Hopefully the first of many...• Rich metadata, beautiful text• Multiple widget areas• Featured images• Custom backgrounds

Page 39: What's new in WordPress 3.0

Twenty Ten

• Hopefully the first of many...• Rich metadata, beautiful text• Multiple widget areas• Featured images• Custom backgrounds• Magical menus

Page 40: What's new in WordPress 3.0

DEMO

Page 41: What's new in WordPress 3.0

Twenty TenLearn more:

http://2010dev.wordpress.com

Page 42: What's new in WordPress 3.0

Today

• WordPress 3.0?• Beautiful• Extensible• Robust

Page 43: What's new in WordPress 3.0

Those beautiful menus...

Page 44: What's new in WordPress 3.0

Those beautiful menus...

• New in WordPress 3.0

Page 45: What's new in WordPress 3.0

Those beautiful menus...

• New in WordPress 3.0• Other themes can also add them

Page 46: What's new in WordPress 3.0

Those beautiful menus...

• New in WordPress 3.0• Other themes can also add them• But how do manage them?

Page 47: What's new in WordPress 3.0

DEMO

Page 48: What's new in WordPress 3.0

Not just a blog...

Page 49: What's new in WordPress 3.0

Not just a blog...

• WordPress comes with posts and pages

Page 50: What's new in WordPress 3.0

Not just a blog...

• WordPress comes with posts and pages• Internally, all the same

Page 51: What's new in WordPress 3.0

Not just a blog...

• WordPress comes with posts and pages• Internally, all the same• 3.0 brings custom post types

Page 52: What's new in WordPress 3.0

Let’s create a library...

Add a “books” custom post type

DEMO

Page 53: What's new in WordPress 3.0

But I want more!

Page 54: What's new in WordPress 3.0

But I want more!

• Taxonomies are structured metadata, like tags, categories

Page 55: What's new in WordPress 3.0

But I want more!

• Taxonomies are structured metadata, like tags, categories• WordPress 2.8 introduced custom tag-style taxonomies

Page 56: What's new in WordPress 3.0

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

Page 57: What's new in WordPress 3.0

Let’s create a library...

Add “genres” and “writers”

DEMO

Page 58: What's new in WordPress 3.0

Using custom post typesand taxonomies

Page 59: What's new in WordPress 3.0

Using custom post typesand taxonomies• Plugins are also available to add a user interface for these controls.

Page 60: What's new in WordPress 3.0

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

Page 61: What's new in WordPress 3.0

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()

Page 62: What's new in WordPress 3.0

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()

Page 63: What's new in WordPress 3.0

Today

• WordPress 3.0?• Beautiful• Extensible• Robust

Page 64: What's new in WordPress 3.0

Two kinds of “Robustness”:

Page 65: What's new in WordPress 3.0

Two kinds of “Robustness”:

Page 66: What's new in WordPress 3.0

Two kinds of “Robustness”:

Page 67: What's new in WordPress 3.0

Multisiteμ

Page 68: What's new in WordPress 3.0

Multisite

• Run your own “network”

μ

Page 69: What's new in WordPress 3.0

Multisite

• Run your own “network”• Each “site” acts like its own WordPress install

μ

Page 70: What's new in WordPress 3.0

Multisite

• Run your own “network”• Each “site” acts like its own WordPress install• Different users, permissions, themes, options

μ

Page 71: What's new in WordPress 3.0

Multisite

• Run your own “network”• Each “site” acts like its own WordPress install• Different users, permissions, themes, options

• The technology behind WordPress.com

μ

Page 72: What's new in WordPress 3.0

Multisiteμ

Page 73: What's new in WordPress 3.0

Multisite

• Not for the faint of heart

μ

Page 74: What's new in WordPress 3.0

Multisite

• Not for the faint of heart• Documentation on the Codex: http://codex.wordpress.org/Create_A_Network

μ

Page 75: What's new in WordPress 3.0

Multisiteμ

Page 76: What's new in WordPress 3.0

Multisite

• Some extras will be brought over as plugins:

μ

Page 77: What's new in WordPress 3.0

Multisite

• Some extras will be brought over as plugins:• Mapping of top-level domains

μ

Page 78: What's new in WordPress 3.0

Multisite

• Some extras will be brought over as plugins:• Mapping of top-level domains• Cross-site search

μ

Page 79: What's new in WordPress 3.0

WordPress 3.0

Page 80: What's new in WordPress 3.0

not “just a blog” anymore...

WordPress 3.0

Page 81: What's new in WordPress 3.0

not “just a blog” anymore...

WordPress 3.0

Beautiful

Page 82: What's new in WordPress 3.0

not “just a blog” anymore...

WordPress 3.0

BeautifulExtensible

Page 83: What's new in WordPress 3.0

not “just a blog” anymore...

WordPress 3.0

BeautifulExtensibleRobust

Page 84: What's new in WordPress 3.0

Get involved!

Page 85: What's new in WordPress 3.0

Get involved!

• Learn more at codex.wordpress.org/Version_3.0

Page 86: What's new in WordPress 3.0

Get involved!

• Learn more at codex.wordpress.org/Version_3.0

• Try running 3.0 now on a test site

Page 87: What's new in WordPress 3.0

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

Page 88: What's new in WordPress 3.0

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

Page 89: What's new in WordPress 3.0

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

Page 90: What's new in WordPress 3.0

Thank you!Questions?

Slides will be up on http://slideshare.net/mitcho

mitcho (Michael 芳貴 Erlewine)mitcho.com; @themitcho