WordPress Resolutions
    What to Expect in 2010




           Jane Wells
      WordPress | Automattic

          WordCam...
Jane Wells

Master of Suggestion/Cat Herder



t: @janeforshort

e: jane@automattic.com

w: http://jane.wordpress.com




...
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



               ...
The Merge

• Multisite functionality in WordPress
• Version 3.0
• Plugin authors: pay attention to Trac

                 ...
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.”




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

“Awesome. Coding it up!”




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

“Awesome. Coding it up!”




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

“Awesome. Coding it up!”


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

“Awesome. Coding it up!”


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

“Awesome. Coding it up!”


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

“Awesome. Coding it up!”


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

“Awesome. Coding it up!”


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

“Awesome. Coding it up!”


        ...
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




                             ...
Core Plugins
•   Team development          •   Coding standards
•   Independent dev cycles
•   “Best of” functionality



...
Core Plugins
•   Team development          •   Coding standards
•   Independent dev cycles    •   Integration with core UI...
Core Plugins
•   Team development          •   Coding standards
•   Independent dev cycles    •   Integration with core UI...
Core Plugins
         •     Team development                                    •   Coding standards
         •     Indepe...
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



                 ...
New Default Theme: 2010

    • Clean, fast-loading code
    • Minimalist design
    • Big blue header (just kidding)



  ...
New Default Theme: 2010

    • Clean, fast-loading code
    • Minimalist design
    • Big blue header (just kidding) (I th...
New Default Theme: 2010

    • Clean, fast-loading code
    • Minimalist design
    • Big blue header (just kidding) (I th...
New Default Theme: 2010

              • Clean, fast-loading code
              • Minimalist design
              • Big bl...
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




             ...
Core Development Workflow

 • Mini-project teams, not solo devs
 • Daily updates on wpdevel.wordpress.com
 • Bug ticket tri...
Core Development Workflow

 • Mini-project teams, not solo devs
 • Daily updates on wpdevel.wordpress.com
 • Bug ticket tri...
Core Development Workflow

 • Mini-project teams, not solo devs
 • Daily updates on wpdevel.wordpress.com
 • Bug ticket tri...
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


                 ...
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



                   ...
More UI/UX Contributors
• Design challenges
• Distributed usability testing
• Scheduled UI/UX chats
• New mailing list:


...
More UI/UX Contributors
• Design challenges
• Distributed usability testing
• Scheduled UI/UX chats
• New mailing list:
  ...
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


                            ...
Mentoring
• Welcoming committee
• Buddy system
• Bug gardeners
• Student programs like GSoC
• Increase underrepresented po...
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




                     ...
Girls, girls, girls!

• 25% of employed computer programmers
• 22% of computer science graduates
• 1% of WordPress core co...
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 developm...
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:
     ...
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


                       ...
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 ...
GPL


Convince 5 theme developers to go GPL




                                        22
Thanks.


Questions?




             23
Upcoming SlideShare
Loading in...5
×

WordPress Resolutions: What to Expect in 2010

3,375

Published on

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.

Published in: Technology, Business
0 Comments
13 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,375
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
44
Comments
0
Likes
13
Embeds 0
No embeds

No notes for slide

WordPress Resolutions: What to Expect in 2010

  1. 1. WordPress Resolutions What to Expect in 2010 Jane Wells WordPress | Automattic WordCamp Atlanta January 9, 2010 1
  2. 2. Jane Wells Master of Suggestion/Cat Herder t: @janeforshort e: jane@automattic.com w: http://jane.wordpress.com 2
  3. 3. WordPress 3.0 3
  4. 4. The Merge WP + MU = WP 4
  5. 5. The Merge 5
  6. 6. The Merge • Multisite functionality in WordPress 5
  7. 7. The Merge • Multisite functionality in WordPress • Version 3.0 5
  8. 8. The Merge • Multisite functionality in WordPress • Version 3.0 • Plugin authors: pay attention to Trac 5
  9. 9. 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
  10. 10. Custom Post Types Yes, finally. 6
  11. 11. Fix Media/Gallery? 7
  12. 12. Fix Media/Gallery? “Here’s how we’ll change the media uploader and gallery features.” 7
  13. 13. Fix Media/Gallery? “Here’s how we’ll change the media uploader and gallery features.” “Awesome. Coding it up!” 7
  14. 14. Fix Media/Gallery? “Here’s how we’ll change the media uploader and gallery features.” “Awesome. Coding it up!” 7
  15. 15. 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
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. 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
  21. 21. Core Plugins “I coulda been a contender” 8
  22. 22. Core Plugins 9
  23. 23. Core Plugins • Team development 9
  24. 24. Core Plugins • Team development • Independent dev cycles 9
  25. 25. Core Plugins • Team development • Independent dev cycles • “Best of” functionality 9
  26. 26. Core Plugins • Team development • Coding standards • Independent dev cycles • “Best of” functionality 9
  27. 27. Core Plugins • Team development • Coding standards • Independent dev cycles • Integration with core UI • “Best of” functionality 9
  28. 28. Core Plugins • Team development • Coding standards • Independent dev cycles • Integration with core UI • “Best of” functionality • Bundled, but not 9
  29. 29. Core Plugins • Team development • Coding standards • Independent dev cycles • Integration with core UI • “Best of” functionality • Bundled, but not Working on it: Peter Westwood (westi), Aaron Campbell, Austin Matzko (filosofo) Pete Mall, Stephen Rider(Strider72) 9
  30. 30. New Default Theme: 2010 10
  31. 31. New Default Theme: 2010 • Clean, fast-loading code 10
  32. 32. New Default Theme: 2010 • Clean, fast-loading code • Minimalist design 10
  33. 33. New Default Theme: 2010 • Clean, fast-loading code • Minimalist design • Big blue header 10
  34. 34. New Default Theme: 2010 • Clean, fast-loading code • Minimalist design • Big blue header (just kidding) 10
  35. 35. New Default Theme: 2010 • Clean, fast-loading code • Minimalist design • Big blue header (just kidding) (I think) 10
  36. 36. New Default Theme: 2010 • Clean, fast-loading code • Minimalist design • Big blue header (just kidding) (I think) Working on it: Matt Mullenweg Matt Thomas 10
  37. 37. New Default Theme: 2010 • Clean, fast-loading code • Minimalist design • Big blue header (just kidding) (I think) Working on it: Next: Core themes? Matt Mullenweg Matt Thomas 10
  38. 38. Core Development Workflow 11
  39. 39. Core Development Workflow • Mini-project teams, not solo devs 11
  40. 40. Core Development Workflow • Mini-project teams, not solo devs • Daily updates on wpdevel.wordpress.com 11
  41. 41. Core Development Workflow • Mini-project teams, not solo devs • Daily updates on wpdevel.wordpress.com • Bug ticket triage 11
  42. 42. Core Development Workflow • Mini-project teams, not solo devs • Daily updates on wpdevel.wordpress.com • Bug ticket triage • Rallying testers 11
  43. 43. 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
  44. 44. Code of Conduct “I dare you to say that to my face” 12
  45. 45. Code of Conduct 13
  46. 46. Code of Conduct • Play nice 13
  47. 47. Code of Conduct • Play nice • Be respectful 13
  48. 48. Code of Conduct • Play nice • Be respectful • Assume the best, not the worst 13
  49. 49. Code of Conduct • Play nice • Be respectful • Assume the best, not the worst • If you’re not sure, ask 13
  50. 50. More UI/UX Contributors 14
  51. 51. More UI/UX Contributors • Design challenges 14
  52. 52. More UI/UX Contributors • Design challenges • Distributed usability testing 14
  53. 53. More UI/UX Contributors • Design challenges • Distributed usability testing • Scheduled UI/UX chats 14
  54. 54. More UI/UX Contributors • Design challenges • Distributed usability testing • Scheduled UI/UX chats • New mailing list: 14
  55. 55. 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
  56. 56. Mentoring 15
  57. 57. Mentoring • Welcoming committee 15
  58. 58. Mentoring • Welcoming committee • Buddy system 15
  59. 59. Mentoring • Welcoming committee • Buddy system • Bug gardeners 15
  60. 60. Mentoring • Welcoming committee • Buddy system • Bug gardeners • Student programs like GSoC 15
  61. 61. Mentoring • Welcoming committee • Buddy system • Bug gardeners • Student programs like GSoC • Increase underrepresented populations 15
  62. 62. Girls, girls, girls! How many female WordPress developers do you know? 16
  63. 63. Girls, girls, girls! 17
  64. 64. Girls, girls, girls! • 25% of employed computer programmers 17
  65. 65. Girls, girls, girls! • 25% of employed computer programmers • 22% of computer science graduates 17
  66. 66. Girls, girls, girls! • 25% of employed computer programmers • 22% of computer science graduates • 1% of WordPress core contributors 17
  67. 67. WordPress Summer Camp 18
  68. 68. WordPress Summer Camp • Small groups 18
  69. 69. WordPress Summer Camp • Small groups • Pre-qualified by teachers 18
  70. 70. WordPress Summer Camp • Small groups • Pre-qualified by teachers • Classes in PHP, design, team development 18
  71. 71. Fix Ideas Forum 19
  72. 72. Fix Ideas Forum • Upgrade to bbPress 1.0 19
  73. 73. Fix Ideas Forum • Upgrade to bbPress 1.0 • Fix plugins 19
  74. 74. Fix Ideas Forum • Upgrade to bbPress 1.0 • Fix plugins • Integrate with Trac 19
  75. 75. Fix Ideas Forum • Upgrade to bbPress 1.0 • Fix plugins • Integrate with Trac Working on it: Mike Adams (mdawaffe) 19
  76. 76. Redesign WordPress.org 20
  77. 77. Redesign WordPress.org • Community hub 20
  78. 78. Redesign WordPress.org • Community hub • BuddyPress profiles 20
  79. 79. Redesign WordPress.org • Community hub • BuddyPress profiles • Better organization 20
  80. 80. Redesign WordPress.org • Community hub • BuddyPress profiles • Better organization • Updated look 20
  81. 81. WordCamp.org 21
  82. 82. WordCamp.org • Install BuddyPress 21
  83. 83. WordCamp.org • Install BuddyPress • Add Ticketing module 21
  84. 84. WordCamp.org • Install BuddyPress • Add Ticketing module • Enable local meetups 21
  85. 85. WordCamp.org • Install BuddyPress • Add Ticketing module • Enable local meetups Working on it: John James Jacoby, Dan Milward, Jeff Ghazally 21
  86. 86. GPL Convince 5 theme developers to go GPL 22
  87. 87. Thanks. Questions? 23
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×