SlideShare ist ein Scribd-Unternehmen logo
1 von 87
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Empfohlen

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)
 

Empfohlen (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