87
WordPress Resolutions What to Expect in 2010 Jane Wells WordPress | Automattic WordCamp Atlanta January 9, 2010 1

WordPress Resolutions: What to Expect in 2010

Embed Size (px)

DESCRIPTION

WordCamp Atlanta presentation by WordPress UX Lead Jane Wells outlining projects for the upcoming year. Video of presentation (w/audio) available at http://www.ustream.tv/recorded/3856480 starting about 18 minutes in.

Citation preview

Page 1: WordPress Resolutions: What to Expect in 2010

WordPress ResolutionsWhat to Expect in 2010

Jane WellsWordPress | Automattic

WordCamp AtlantaJanuary 9, 2010

1

Page 2: WordPress Resolutions: What to Expect in 2010

Jane Wells

Master of Suggestion/Cat Herder

t: @janeforshort

e: [email protected]

w: http://jane.wordpress.com

2

Page 3: WordPress Resolutions: What to Expect in 2010

WordPress 3.0

3

Page 4: WordPress Resolutions: What to Expect in 2010

The Merge

WP + MU = WP

4

Page 5: WordPress Resolutions: What to Expect in 2010

The Merge

5

Page 6: WordPress Resolutions: What to Expect in 2010

The Merge

• Multisite functionality in WordPress

5

Page 7: WordPress Resolutions: What to Expect in 2010

The Merge

• Multisite functionality in WordPress

• Version 3.0

5

Page 8: WordPress Resolutions: What to Expect in 2010

The Merge

• Multisite functionality in WordPress

• Version 3.0

• Plugin authors: pay attention to Trac

5

Page 9: WordPress Resolutions: What to Expect in 2010

The Merge

• Multisite functionality in WordPress

• Version 3.0

• Plugin authors: pay attention to Trac

Working on it:Donncha O Caoimh, Ron Rennick, Ryan Boren

(+ basically everyone)

5

Page 10: WordPress Resolutions: What to Expect in 2010

Custom Post Types

Yes, finally.

6

Page 11: WordPress Resolutions: What to Expect in 2010

Fix Media/Gallery?

7

Page 12: WordPress Resolutions: What to Expect in 2010

Fix Media/Gallery?“Here’s how we’ll change the media uploader and gallery features.”

7

Page 13: WordPress Resolutions: What to Expect in 2010

Fix Media/Gallery?“Here’s how we’ll change the media uploader and gallery features.”

“Awesome. Coding it up!”

7

Page 14: WordPress Resolutions: What to Expect in 2010

Fix Media/Gallery?“Here’s how we’ll change the media uploader and gallery features.”

“Awesome. Coding it up!”

7

Page 15: WordPress Resolutions: What to Expect in 2010

Fix Media/Gallery?“Here’s how we’ll change the media uploader and gallery features.”

“Awesome. Coding it up!”

“Hm. The code is a little more complicated than expected.”

7

Page 16: WordPress Resolutions: What to Expect in 2010

Fix Media/Gallery?“Here’s how we’ll change the media uploader and gallery features.”

“Awesome. Coding it up!”

“Hm. The code is a little more complicated than expected.”

“Yeah, it’s a mess, like widgets. Maybe we should start from scratch.”

7

Page 17: WordPress Resolutions: What to Expect in 2010

Fix Media/Gallery?“Here’s how we’ll change the media uploader and gallery features.”

“Awesome. Coding it up!”

“Hm. The code is a little more complicated than expected.”

“Yeah, it’s a mess, like widgets. Maybe we should start from scratch.”

“That’s a bigger deal than we have time for in this release. Punt to 3.0.”

7

Page 18: WordPress Resolutions: What to Expect in 2010

Fix Media/Gallery?“Here’s how we’ll change the media uploader and gallery features.”

“Awesome. Coding it up!”

“Hm. The code is a little more complicated than expected.”

“Yeah, it’s a mess, like widgets. Maybe we should start from scratch.”

“That’s a bigger deal than we have time for in this release. Punt to 3.0.”

“Time to plan 3.0 scope!”

7

Page 19: WordPress Resolutions: What to Expect in 2010

Fix Media/Gallery?“Here’s how we’ll change the media uploader and gallery features.”

“Awesome. Coding it up!”

“Hm. The code is a little more complicated than expected.”

“Yeah, it’s a mess, like widgets. Maybe we should start from scratch.”

“That’s a bigger deal than we have time for in this release. Punt to 3.0.”

“Time to plan 3.0 scope!”

“Merge, merge, merge.”

7

Page 20: WordPress Resolutions: What to Expect in 2010

Fix Media/Gallery?“Here’s how we’ll change the media uploader and gallery features.”

“Awesome. Coding it up!”

“Hm. The code is a little more complicated than expected.”

“Yeah, it’s a mess, like widgets. Maybe we should start from scratch.”

“That’s a bigger deal than we have time for in this release. Punt to 3.0.”

“Time to plan 3.0 scope!”

“Merge, merge, merge.”

“Media in 3.1, honest!”

7

Page 21: WordPress Resolutions: What to Expect in 2010

Core Plugins

“I coulda been a contender”

8

Page 22: WordPress Resolutions: What to Expect in 2010

Core Plugins

9

Page 23: WordPress Resolutions: What to Expect in 2010

Core Plugins

• Team development

9

Page 24: WordPress Resolutions: What to Expect in 2010

Core Plugins

• Team development

• Independent dev cycles

9

Page 25: WordPress Resolutions: What to Expect in 2010

Core Plugins

• Team development

• Independent dev cycles

• “Best of” functionality

9

Page 26: WordPress Resolutions: What to Expect in 2010

Core Plugins

• Team development

• Independent dev cycles

• “Best of” functionality

• Coding standards

9

Page 27: WordPress Resolutions: What to Expect in 2010

Core Plugins

• Team development

• Independent dev cycles

• “Best of” functionality

• Coding standards

• Integration with core UI

9

Page 28: WordPress Resolutions: What to Expect in 2010

Core Plugins

• Team development

• Independent dev cycles

• “Best of” functionality

• Coding standards

• Integration with core UI

• Bundled, but not

9

Page 29: WordPress Resolutions: What to Expect in 2010

Core Plugins

• Team development

• Independent dev cycles

• “Best of” functionality

• Coding standards

• Integration with core UI

• Bundled, but not

Working on it:Peter Westwood (westi), Aaron Campbell, Austin Matzko (filosofo)

Pete Mall, Stephen Rider(Strider72)

9

Page 30: WordPress Resolutions: What to Expect in 2010

New Default Theme: 2010

10

Page 31: WordPress Resolutions: What to Expect in 2010

New Default Theme: 2010

• Clean, fast-loading code

10

Page 32: WordPress Resolutions: What to Expect in 2010

New Default Theme: 2010

• Clean, fast-loading code

• Minimalist design

10

Page 33: WordPress Resolutions: What to Expect in 2010

New Default Theme: 2010

• Clean, fast-loading code

• Minimalist design

• Big blue header

10

Page 34: WordPress Resolutions: What to Expect in 2010

New Default Theme: 2010

• Clean, fast-loading code

• Minimalist design

• Big blue header (just kidding)

10

Page 35: WordPress Resolutions: What to Expect in 2010

New Default Theme: 2010

• Clean, fast-loading code

• Minimalist design

• Big blue header (just kidding) (I think)

10

Page 36: WordPress Resolutions: What to Expect in 2010

New Default Theme: 2010

• Clean, fast-loading code

• Minimalist design

• Big blue header

Working on it:Matt Mullenweg

Matt Thomas

(just kidding) (I think)

10

Page 37: WordPress Resolutions: What to Expect in 2010

New Default Theme: 2010

• Clean, fast-loading code

• Minimalist design

• Big blue header

Working on it:Matt Mullenweg

Matt Thomas

(just kidding) (I think)

Next: Core themes?10

Page 38: WordPress Resolutions: What to Expect in 2010

Core Development Workflow

11

Page 39: WordPress Resolutions: What to Expect in 2010

Core Development Workflow

• Mini-project teams, not solo devs

11

Page 40: WordPress Resolutions: What to Expect in 2010

Core Development Workflow

• Mini-project teams, not solo devs

• Daily updates on wpdevel.wordpress.com

11

Page 41: WordPress Resolutions: What to Expect in 2010

Core Development Workflow

• Mini-project teams, not solo devs

• Daily updates on wpdevel.wordpress.com

• Bug ticket triage

11

Page 42: WordPress Resolutions: What to Expect in 2010

Core Development Workflow

• Mini-project teams, not solo devs

• Daily updates on wpdevel.wordpress.com

• Bug ticket triage

• Rallying testers

11

Page 43: WordPress Resolutions: What to Expect in 2010

Core Development Workflow

• Mini-project teams, not solo devs

• Daily updates on wpdevel.wordpress.com

• Bug ticket triage

• Rallying testers

• Sticking to scope and schedule

11

Page 44: WordPress Resolutions: What to Expect in 2010

Code of Conduct

“I dare you to say that to my face”

12

Page 45: WordPress Resolutions: What to Expect in 2010

Code of Conduct

13

Page 46: WordPress Resolutions: What to Expect in 2010

Code of Conduct

• Play nice

13

Page 47: WordPress Resolutions: What to Expect in 2010

Code of Conduct

• Play nice

• Be respectful

13

Page 48: WordPress Resolutions: What to Expect in 2010

Code of Conduct

• Play nice

• Be respectful

• Assume the best, not the worst

13

Page 49: WordPress Resolutions: What to Expect in 2010

Code of Conduct

• Play nice

• Be respectful

• Assume the best, not the worst

• If you’re not sure, ask

13

Page 50: WordPress Resolutions: What to Expect in 2010

More UI/UX Contributors

14

Page 51: WordPress Resolutions: What to Expect in 2010

More UI/UX Contributors

• Design challenges

14

Page 52: WordPress Resolutions: What to Expect in 2010

More UI/UX Contributors

• Design challenges

• Distributed usability testing

14

Page 53: WordPress Resolutions: What to Expect in 2010

More UI/UX Contributors

• Design challenges

• Distributed usability testing

• Scheduled UI/UX chats

14

Page 54: WordPress Resolutions: What to Expect in 2010

More UI/UX Contributors

• Design challenges

• Distributed usability testing

• Scheduled UI/UX chats

• New mailing list:

14

Page 55: WordPress Resolutions: What to Expect in 2010

More UI/UX Contributors

• Design challenges

• Distributed usability testing

• Scheduled UI/UX chats

• New mailing list:

http://lists.automattic.com/mailman/listinfo/wp-ui

14

Page 56: WordPress Resolutions: What to Expect in 2010

Mentoring

15

Page 57: WordPress Resolutions: What to Expect in 2010

Mentoring

• Welcoming committee

15

Page 58: WordPress Resolutions: What to Expect in 2010

Mentoring

• Welcoming committee

• Buddy system

15

Page 59: WordPress Resolutions: What to Expect in 2010

Mentoring

• Welcoming committee

• Buddy system

• Bug gardeners

15

Page 60: WordPress Resolutions: What to Expect in 2010

Mentoring

• Welcoming committee

• Buddy system

• Bug gardeners

• Student programs like GSoC

15

Page 61: WordPress Resolutions: What to Expect in 2010

Mentoring

• Welcoming committee

• Buddy system

• Bug gardeners

• Student programs like GSoC

• Increase underrepresented populations

15

Page 62: WordPress Resolutions: What to Expect in 2010

Girls, girls, girls!

How many female WordPress developers do you know?

16

Page 63: WordPress Resolutions: What to Expect in 2010

Girls, girls, girls!

17

Page 64: WordPress Resolutions: What to Expect in 2010

Girls, girls, girls!

• 25% of employed computer programmers

17

Page 65: WordPress Resolutions: What to Expect in 2010

Girls, girls, girls!

• 25% of employed computer programmers

• 22% of computer science graduates

17

Page 66: WordPress Resolutions: What to Expect in 2010

Girls, girls, girls!

• 25% of employed computer programmers

• 22% of computer science graduates

• 1% of WordPress core contributors

17

Page 67: WordPress Resolutions: What to Expect in 2010

WordPress Summer Camp

18

Page 68: WordPress Resolutions: What to Expect in 2010

WordPress Summer Camp

• Small groups

18

Page 69: WordPress Resolutions: What to Expect in 2010

WordPress Summer Camp

• Small groups

• Pre-qualified by teachers

18

Page 70: WordPress Resolutions: What to Expect in 2010

WordPress Summer Camp

• Small groups

• Pre-qualified by teachers

• Classes in PHP, design, team development

18

Page 71: WordPress Resolutions: What to Expect in 2010

Fix Ideas Forum

19

Page 72: WordPress Resolutions: What to Expect in 2010

Fix Ideas Forum

• Upgrade to bbPress 1.0

19

Page 73: WordPress Resolutions: What to Expect in 2010

Fix Ideas Forum

• Upgrade to bbPress 1.0

• Fix plugins

19

Page 74: WordPress Resolutions: What to Expect in 2010

Fix Ideas Forum

• Upgrade to bbPress 1.0

• Fix plugins

• Integrate with Trac

19

Page 75: WordPress Resolutions: What to Expect in 2010

Fix Ideas Forum

• Upgrade to bbPress 1.0

• Fix plugins

• Integrate with Trac

Working on it:Mike Adams (mdawaffe)

19

Page 76: WordPress Resolutions: What to Expect in 2010

Redesign WordPress.org

20

Page 77: WordPress Resolutions: What to Expect in 2010

Redesign WordPress.org

• Community hub

20

Page 78: WordPress Resolutions: What to Expect in 2010

Redesign WordPress.org

• Community hub

• BuddyPress profiles

20

Page 79: WordPress Resolutions: What to Expect in 2010

Redesign WordPress.org

• Community hub

• BuddyPress profiles

• Better organization

20

Page 80: WordPress Resolutions: What to Expect in 2010

Redesign WordPress.org

• Community hub

• BuddyPress profiles

• Better organization

• Updated look

20

Page 81: WordPress Resolutions: What to Expect in 2010

WordCamp.org

21

Page 82: WordPress Resolutions: What to Expect in 2010

WordCamp.org

• Install BuddyPress

21

Page 83: WordPress Resolutions: What to Expect in 2010

WordCamp.org

• Install BuddyPress

• Add Ticketing module

21

Page 84: WordPress Resolutions: What to Expect in 2010

WordCamp.org

• Install BuddyPress

• Add Ticketing module

• Enable local meetups

21

Page 85: WordPress Resolutions: What to Expect in 2010

WordCamp.org

• Install BuddyPress

• Add Ticketing module

• Enable local meetups

Working on it:John James Jacoby, Dan Milward, Jeff Ghazally

21

Page 86: WordPress Resolutions: What to Expect in 2010

GPL

Convince 5 theme developers to go GPL

22

Page 87: WordPress Resolutions: What to Expect in 2010

Thanks.

Questions?

23