Upload
jane-wells
View
105
Download
0
Tags:
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
WordPress ResolutionsWhat to Expect in 2010
Jane WellsWordPress | Automattic
WordCamp AtlantaJanuary 9, 2010
1
Jane Wells
Master of Suggestion/Cat Herder
t: @janeforshort
w: http://jane.wordpress.com
2
WordPress 3.0
3
The Merge
WP + MU = WP
4
The Merge
5
The Merge
• Multisite functionality in WordPress
5
The Merge
• Multisite functionality in WordPress
• Version 3.0
5
The Merge
• Multisite functionality in WordPress
• Version 3.0
• Plugin authors: pay attention to Trac
5
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
Custom Post Types
Yes, finally.
6
Fix Media/Gallery?
7
Fix Media/Gallery?“Here’s how we’ll change the media uploader and gallery features.”
7
Fix Media/Gallery?“Here’s how we’ll change the media uploader and gallery features.”
“Awesome. Coding it up!”
7
Fix Media/Gallery?“Here’s how we’ll change the media uploader and gallery features.”
“Awesome. Coding it up!”
7
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
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
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
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
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
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
Core Plugins
“I coulda been a contender”
8
Core Plugins
9
Core Plugins
• Team development
9
Core Plugins
• Team development
• Independent dev cycles
9
Core Plugins
• Team development
• Independent dev cycles
• “Best of” functionality
9
Core Plugins
• Team development
• Independent dev cycles
• “Best of” functionality
• Coding standards
9
Core Plugins
• Team development
• Independent dev cycles
• “Best of” functionality
• Coding standards
• Integration with core UI
9
Core Plugins
• Team development
• Independent dev cycles
• “Best of” functionality
• Coding standards
• Integration with core UI
• Bundled, but not
9
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
New Default Theme: 2010
10
New Default Theme: 2010
• Clean, fast-loading code
10
New Default Theme: 2010
• Clean, fast-loading code
• Minimalist design
10
New Default Theme: 2010
• Clean, fast-loading code
• Minimalist design
• Big blue header
10
New Default Theme: 2010
• Clean, fast-loading code
• Minimalist design
• Big blue header (just kidding)
10
New Default Theme: 2010
• Clean, fast-loading code
• Minimalist design
• Big blue header (just kidding) (I think)
10
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
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
Core Development Workflow
11
Core Development Workflow
• Mini-project teams, not solo devs
11
Core Development Workflow
• Mini-project teams, not solo devs
• Daily updates on wpdevel.wordpress.com
11
Core Development Workflow
• Mini-project teams, not solo devs
• Daily updates on wpdevel.wordpress.com
• Bug ticket triage
11
Core Development Workflow
• Mini-project teams, not solo devs
• Daily updates on wpdevel.wordpress.com
• Bug ticket triage
• Rallying testers
11
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
Code of Conduct
“I dare you to say that to my face”
12
Code of Conduct
13
Code of Conduct
• Play nice
13
Code of Conduct
• Play nice
• Be respectful
13
Code of Conduct
• Play nice
• Be respectful
• Assume the best, not the worst
13
Code of Conduct
• Play nice
• Be respectful
• Assume the best, not the worst
• If you’re not sure, ask
13
More UI/UX Contributors
14
More UI/UX Contributors
• Design challenges
14
More UI/UX Contributors
• Design challenges
• Distributed usability testing
14
More UI/UX Contributors
• Design challenges
• Distributed usability testing
• Scheduled UI/UX chats
14
More UI/UX Contributors
• Design challenges
• Distributed usability testing
• Scheduled UI/UX chats
• New mailing list:
14
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
Mentoring
15
Mentoring
• Welcoming committee
15
Mentoring
• Welcoming committee
• Buddy system
15
Mentoring
• Welcoming committee
• Buddy system
• Bug gardeners
15
Mentoring
• Welcoming committee
• Buddy system
• Bug gardeners
• Student programs like GSoC
15
Mentoring
• Welcoming committee
• Buddy system
• Bug gardeners
• Student programs like GSoC
• Increase underrepresented populations
15
Girls, girls, girls!
How many female WordPress developers do you know?
16
Girls, girls, girls!
17
Girls, girls, girls!
• 25% of employed computer programmers
17
Girls, girls, girls!
• 25% of employed computer programmers
• 22% of computer science graduates
17
Girls, girls, girls!
• 25% of employed computer programmers
• 22% of computer science graduates
• 1% of WordPress core contributors
17
WordPress Summer Camp
18
WordPress Summer Camp
• Small groups
18
WordPress Summer Camp
• Small groups
• Pre-qualified by teachers
18
WordPress Summer Camp
• Small groups
• Pre-qualified by teachers
• Classes in PHP, design, team development
18
Fix Ideas Forum
19
Fix Ideas Forum
• Upgrade to bbPress 1.0
19
Fix Ideas Forum
• Upgrade to bbPress 1.0
• Fix plugins
19
Fix Ideas Forum
• Upgrade to bbPress 1.0
• Fix plugins
• Integrate with Trac
19
Fix Ideas Forum
• Upgrade to bbPress 1.0
• Fix plugins
• Integrate with Trac
Working on it:Mike Adams (mdawaffe)
19
Redesign WordPress.org
20
Redesign WordPress.org
• Community hub
20
Redesign WordPress.org
• Community hub
• BuddyPress profiles
20
Redesign WordPress.org
• Community hub
• BuddyPress profiles
• Better organization
20
Redesign WordPress.org
• Community hub
• BuddyPress profiles
• Better organization
• Updated look
20
WordCamp.org
21
WordCamp.org
• Install BuddyPress
21
WordCamp.org
• Install BuddyPress
• Add Ticketing module
21
WordCamp.org
• Install BuddyPress
• Add Ticketing module
• Enable local meetups
21
WordCamp.org
• Install BuddyPress
• Add Ticketing module
• Enable local meetups
Working on it:John James Jacoby, Dan Milward, Jeff Ghazally
21
GPL
Convince 5 theme developers to go GPL
22
Thanks.
Questions?
23