SlideShare a Scribd company logo
1 of 87
Download to read offline
WordPress Resolutions
    What to Expect in 2010




           Jane Wells
      WordPress | Automattic

          WordCamp Atlanta
           January 9, 2010
                               1
Jane Wells

Master of Suggestion/Cat Herder



t: @janeforshort

e: jane@automattic.com

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          •   Coding standards
•   Independent dev cycles
•   “Best of” functionality




                                                     9
Core Plugins
•   Team development          •   Coding standards
•   Independent dev cycles    •   Integration with core UI
•   “Best of” functionality




                                                             9
Core Plugins
•   Team development          •   Coding standards
•   Independent dev cycles    •   Integration with core UI
•   “Best of” functionality   •   Bundled, but not




                                                             9
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
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 (just kidding) (I think)


                          Working on it:
                           Matt Mullenweg
                             Matt Thomas
                                                 10
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
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

More Related Content

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

WordPress Resolutions: What to Expect in 2010