WordPress Resolutions: What to Expect in 2010

4,249 views
3,906 views

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

WordPress Resolutions: What to Expect in 2010

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

×