WordPress: Past, Present and Future

J
Jane WellsUser Experience at Automattic
WordPress
Past, Present, Future



       Jane Wells
       WordCamp Ireland
        March 6, 2010
Jane Wells, WordPress | Automattic

Master of Suggestion/Cat Herder



t: @janeforshort

e: jane@automattic.com

w: http://jane.wordpress.com
Features
Past: Kubrick




•   Rounded corners!   •   Sidebar widgets
•   Custom header      •   Blue!
Present: Twenty Ten




•   Custom header           •   Theme options
•   Custom background       •   Threaded comments
•   Multiple widget areas   •   i18n
•   Cascading menus         •   RTL support
•   Sticky posts            •   Editor styling
Past: Custom Fields
Present: Custom Post Types
    + Custom Taxonomies

       •   Custom content types
       •   Ex: Products, Listings


Custom post types + taxonomies = CMS
Past: Separate Codebases


WordPress vs. WordPress MU
Present: The Merge


WP + MU = WordPress 3.0
Past: Page Order
             You use a plugin
            to get around this,
                don’t you?

               I know I do.


      <<<
Present: Custom Menus




   •   Based on Woo Custom Nav        •   Re-order items
   •   Mix pages, categories, links   •   Multiple menus
   •   Exclude items                  •   Hierarchical menus
Past: Bug Fixes

      WordPress 0.71

“Over twenty bugs have been
  smitten from the code.”
Present: Bug Fixes

   WordPress 3.0-alpha

283 bugs resolved, 312 to go
Contributors
Committing Developer


                            +
Lead Developer                   Committing Developer
 Lead Developer                   Committing Developer
   Lead Developer                  Committing Developer
    Lead Developer                  Committing Developer
      Lead Developer                  Committing Developer




                                        +
                                              Forum Moderator



     +
           Core Contributor                    Forum Moderator
            Core Contributor                     Forum Moderator
             Core Contributor                     Forum Moderator
               Core Contributor                     Forum Moderator
                Core Contributor
                 Core Contributor




                                                                      = WordPress
                                  Design Contributor


                             +
                                   Design Contributor
Beta Tester                         Design Contributor
 Beta Tester                          Design Contributor
                                        Design Contributor


+
   Beta Tester
     Beta Tester
       Beta Tester
        Beta Tester                 Core Contributor
          Beta Tester
            Beta Tester
              Beta Tester
                                     Core Contributor
                                      Core Contributor                 (not just n contributors)
                                  +
                                        Core Contributor
                                         Core Contributor
                                          Core Contributor
                                            Core Contributor
                                             Core Contributor
                                               Core Contributor
     Core Contributor                            Core Contributor
      Core Contributor                            Core Contributor



 +
       Core Contributor
         Core Contributor


                                      +
          Core Contributor               Beta Tester
           Core Contributor               Beta Tester
             Core Contributor               Beta Tester
                                              Beta Tester
                                                Beta Tester

                            Codex Contributor


                            +
Forum Moderator              Codex Contributor



+
 Forum Moderator              Codex Contributor
   Forum Moderator             Codex Contributor
    Forum Moderator              Codex Contributor
      Forum Moderator             Codex Contributor
                                   Codex Contributor
Get Involved: Developers

  http://wordpress.org/development

   http://wpdevel.wordpress.com

  irc.freenode.net #wordpress-dev

       wp-hackers mailing list
Get Involved: Designers

 http://wordpress.org/development

   http://make.wordpress.org/ui

  irc.freenode.net #wordpress-ui

         wp-ui mailing list
Questions?



@janeforshort   jane@wordpress.org   http://jane.wordpress.com
1 of 18

Recommended

Theme Development: From an idea to getting approved to wordpress.org by
Theme Development: From an idea to getting approved to wordpress.orgTheme Development: From an idea to getting approved to wordpress.org
Theme Development: From an idea to getting approved to wordpress.orgThemeHorse
1.8K views57 slides
Drupal Camp 2009 Pune I Love Bolly Case Study by
Drupal Camp 2009 Pune I Love Bolly Case StudyDrupal Camp 2009 Pune I Love Bolly Case Study
Drupal Camp 2009 Pune I Love Bolly Case Studydrupalindia
1.1K views34 slides
WordPress Theme Structure by
WordPress Theme StructureWordPress Theme Structure
WordPress Theme Structurekeithdevon
4.3K views27 slides
Intro To WordPress Themes by
Intro To WordPress ThemesIntro To WordPress Themes
Intro To WordPress Themesdamonsharp
2.4K views69 slides
There's No Crying In Wordpress! (an intro to WP) by
There's No Crying In Wordpress! (an intro to WP)There's No Crying In Wordpress! (an intro to WP)
There's No Crying In Wordpress! (an intro to WP)Grace Solivan
627 views96 slides
CloudFront DESIGN PATTERNS by
CloudFront  DESIGN PATTERNSCloudFront  DESIGN PATTERNS
CloudFront DESIGN PATTERNSAbhishek Tiwari
11.2K views68 slides

More Related Content

Viewers also liked

WordPress Foundation by
WordPress FoundationWordPress Foundation
WordPress FoundationJane Wells
1.2K views20 slides
Tech Forum Brochure by
Tech Forum BrochureTech Forum Brochure
Tech Forum BrochurePambie
367 views1 slide
What's Next with WordPress, WordCamp Boulder 2010 by
What's Next with WordPress, WordCamp Boulder 2010What's Next with WordPress, WordCamp Boulder 2010
What's Next with WordPress, WordCamp Boulder 2010Jane Wells
909 views10 slides
WordPress Bingo at WordCamp Birmingham 2012 by
WordPress Bingo at WordCamp Birmingham 2012WordPress Bingo at WordCamp Birmingham 2012
WordPress Bingo at WordCamp Birmingham 2012Jane Wells
658 views82 slides
What's Up with WordPress? (WordCamp Columbus) by
What's Up with WordPress? (WordCamp Columbus)What's Up with WordPress? (WordCamp Columbus)
What's Up with WordPress? (WordCamp Columbus)Jane Wells
1K views17 slides
The Future of WordPress (WordCamp Montréal) by
The Future of WordPress (WordCamp Montréal)The Future of WordPress (WordCamp Montréal)
The Future of WordPress (WordCamp Montréal)Jane Wells
3.8K views27 slides

Viewers also liked(7)

WordPress Foundation by Jane Wells
WordPress FoundationWordPress Foundation
WordPress Foundation
Jane Wells1.2K views
Tech Forum Brochure by Pambie
Tech Forum BrochureTech Forum Brochure
Tech Forum Brochure
Pambie367 views
What's Next with WordPress, WordCamp Boulder 2010 by Jane Wells
What's Next with WordPress, WordCamp Boulder 2010What's Next with WordPress, WordCamp Boulder 2010
What's Next with WordPress, WordCamp Boulder 2010
Jane Wells909 views
WordPress Bingo at WordCamp Birmingham 2012 by Jane Wells
WordPress Bingo at WordCamp Birmingham 2012WordPress Bingo at WordCamp Birmingham 2012
WordPress Bingo at WordCamp Birmingham 2012
Jane Wells658 views
What's Up with WordPress? (WordCamp Columbus) by Jane Wells
What's Up with WordPress? (WordCamp Columbus)What's Up with WordPress? (WordCamp Columbus)
What's Up with WordPress? (WordCamp Columbus)
Jane Wells1K views
The Future of WordPress (WordCamp Montréal) by Jane Wells
The Future of WordPress (WordCamp Montréal)The Future of WordPress (WordCamp Montréal)
The Future of WordPress (WordCamp Montréal)
Jane Wells3.8K views
What's Coming in WordPress 3.0 by Jane Wells
What's Coming in WordPress 3.0What's Coming in WordPress 3.0
What's Coming in WordPress 3.0
Jane Wells654 views

Similar to WordPress: Past, Present and Future

Be a Happier Developer with Git / Productive Team #gettinggitright by
Be a Happier Developer with Git / Productive Team #gettinggitright Be a Happier Developer with Git / Productive Team #gettinggitright
Be a Happier Developer with Git / Productive Team #gettinggitright Shunsuke (Sean) Osawa
1.3K views172 slides
A Business Case for Git - Tim Pettersen by
A Business Case for Git - Tim PettersenA Business Case for Git - Tim Pettersen
A Business Case for Git - Tim PettersenAtlassian
7.2K views110 slides
Advanced WordPress: Session II by
Advanced WordPress: Session IIAdvanced WordPress: Session II
Advanced WordPress: Session IIDigital Wax Works
991 views89 slides
Make Your Team Flow by
Make Your Team FlowMake Your Team Flow
Make Your Team FlowChad Moone
524 views43 slides
Application Deployment at UC Riverside by
Application Deployment at UC RiversideApplication Deployment at UC Riverside
Application Deployment at UC RiversideMichael Kennedy
1.1K views128 slides
Enterprise git by
Enterprise gitEnterprise git
Enterprise gitPedro Melo
547 views79 slides

Similar to WordPress: Past, Present and Future(20)

Be a Happier Developer with Git / Productive Team #gettinggitright by Shunsuke (Sean) Osawa
Be a Happier Developer with Git / Productive Team #gettinggitright Be a Happier Developer with Git / Productive Team #gettinggitright
Be a Happier Developer with Git / Productive Team #gettinggitright
A Business Case for Git - Tim Pettersen by Atlassian
A Business Case for Git - Tim PettersenA Business Case for Git - Tim Pettersen
A Business Case for Git - Tim Pettersen
Atlassian7.2K views
Make Your Team Flow by Chad Moone
Make Your Team FlowMake Your Team Flow
Make Your Team Flow
Chad Moone524 views
Application Deployment at UC Riverside by Michael Kennedy
Application Deployment at UC RiversideApplication Deployment at UC Riverside
Application Deployment at UC Riverside
Michael Kennedy1.1K views
Enterprise git by Pedro Melo
Enterprise gitEnterprise git
Enterprise git
Pedro Melo547 views
Staging and Deployment by heyrocker
Staging and DeploymentStaging and Deployment
Staging and Deployment
heyrocker761 views
How to Use WordPress to Host Your Podcast by Dustin Hartzler
How to Use WordPress to Host Your PodcastHow to Use WordPress to Host Your Podcast
How to Use WordPress to Host Your Podcast
Dustin Hartzler331 views
It Takes a Village to Make WordPress by DrewAPicture
It Takes a Village to Make WordPressIt Takes a Village to Make WordPress
It Takes a Village to Make WordPress
DrewAPicture4.1K views
Contributing to WordPress: Why it's Important to Your Business by Kel
Contributing to WordPress: Why it's Important to Your Business Contributing to WordPress: Why it's Important to Your Business
Contributing to WordPress: Why it's Important to Your Business
Kel 4K views
Debian or Yocto Project? Which is the best for your Embedded Linux project? by Chris Simmonds
Debian or Yocto Project? Which is the best for your Embedded Linux project?Debian or Yocto Project? Which is the best for your Embedded Linux project?
Debian or Yocto Project? Which is the best for your Embedded Linux project?
Chris Simmonds493 views
VA Smalltalk Update by ESUG
VA Smalltalk UpdateVA Smalltalk Update
VA Smalltalk Update
ESUG523 views
Passionate About Plugins - WordCamp Montreal 2012 by Kathryn Presner
Passionate About Plugins - WordCamp Montreal 2012Passionate About Plugins - WordCamp Montreal 2012
Passionate About Plugins - WordCamp Montreal 2012
Kathryn Presner1.2K views
Passionate About Plugins - WordCamp Toronto by Kathryn Presner
Passionate About Plugins - WordCamp TorontoPassionate About Plugins - WordCamp Toronto
Passionate About Plugins - WordCamp Toronto
Kathryn Presner2.4K views
Running an Open-Source CodeIgniter project by Phil Sturgeon
Running an Open-Source CodeIgniter projectRunning an Open-Source CodeIgniter project
Running an Open-Source CodeIgniter project
Phil Sturgeon698 views
CICON2010: Phil Sturgeon - Running an Open-Source CodeIgniter project by CodeIgniter Conference
CICON2010: Phil Sturgeon - Running an Open-Source CodeIgniter projectCICON2010: Phil Sturgeon - Running an Open-Source CodeIgniter project
CICON2010: Phil Sturgeon - Running an Open-Source CodeIgniter project
'Intro to Infrastructure as Code' - DevOps Belfast by John Fitzpatrick
'Intro to Infrastructure as Code' - DevOps Belfast'Intro to Infrastructure as Code' - DevOps Belfast
'Intro to Infrastructure as Code' - DevOps Belfast
John Fitzpatrick1.2K views
bbPress - Plugin Development Done Right by pippinsplugins
bbPress - Plugin Development Done RightbbPress - Plugin Development Done Right
bbPress - Plugin Development Done Right
pippinsplugins2.4K views
Navigating the Incubator at the Apache Software Foundation by Brett Porter
Navigating the Incubator at the Apache Software FoundationNavigating the Incubator at the Apache Software Foundation
Navigating the Incubator at the Apache Software Foundation
Brett Porter13.7K views

Recently uploaded

Samsung: CMM-H Tiered Memory Solution with Built-in DRAM by
Samsung: CMM-H Tiered Memory Solution with Built-in DRAMSamsung: CMM-H Tiered Memory Solution with Built-in DRAM
Samsung: CMM-H Tiered Memory Solution with Built-in DRAMCXL Forum
105 views7 slides
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ... by
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ..."Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...Fwdays
33 views39 slides
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu... by
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...NUS-ISS
32 views54 slides
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... by
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...Vadym Kazulkin
70 views64 slides
Empathic Computing: Delivering the Potential of the Metaverse by
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the MetaverseMark Billinghurst
449 views80 slides
TE Connectivity: Card Edge Interconnects by
TE Connectivity: Card Edge InterconnectsTE Connectivity: Card Edge Interconnects
TE Connectivity: Card Edge InterconnectsCXL Forum
96 views12 slides

Recently uploaded(20)

Samsung: CMM-H Tiered Memory Solution with Built-in DRAM by CXL Forum
Samsung: CMM-H Tiered Memory Solution with Built-in DRAMSamsung: CMM-H Tiered Memory Solution with Built-in DRAM
Samsung: CMM-H Tiered Memory Solution with Built-in DRAM
CXL Forum105 views
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ... by Fwdays
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ..."Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
Fwdays33 views
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu... by NUS-ISS
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
NUS-ISS32 views
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... by Vadym Kazulkin
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
Vadym Kazulkin70 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst449 views
TE Connectivity: Card Edge Interconnects by CXL Forum
TE Connectivity: Card Edge InterconnectsTE Connectivity: Card Edge Interconnects
TE Connectivity: Card Edge Interconnects
CXL Forum96 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi113 views
Data-centric AI and the convergence of data and model engineering: opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier29 views
Microchip: CXL Use Cases and Enabling Ecosystem by CXL Forum
Microchip: CXL Use Cases and Enabling EcosystemMicrochip: CXL Use Cases and Enabling Ecosystem
Microchip: CXL Use Cases and Enabling Ecosystem
CXL Forum129 views
"How we switched to Kanban and how it integrates with product planning", Vady... by Fwdays
"How we switched to Kanban and how it integrates with product planning", Vady..."How we switched to Kanban and how it integrates with product planning", Vady...
"How we switched to Kanban and how it integrates with product planning", Vady...
Fwdays61 views
MemVerge: Past Present and Future of CXL by CXL Forum
MemVerge: Past Present and Future of CXLMemVerge: Past Present and Future of CXL
MemVerge: Past Present and Future of CXL
CXL Forum110 views
Combining Orchestration and Choreography for a Clean Architecture by ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture
ThomasHeinrichs168 views
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen... by NUS-ISS
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
NUS-ISS23 views
JCon Live 2023 - Lice coding some integration problems by Bernd Ruecker
JCon Live 2023 - Lice coding some integration problemsJCon Live 2023 - Lice coding some integration problems
JCon Live 2023 - Lice coding some integration problems
Bernd Ruecker67 views
[2023] Putting the R! in R&D.pdf by Eleanor McHugh
[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdf
Eleanor McHugh38 views
Future of Learning - Yap Aye Wee.pdf by NUS-ISS
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
NUS-ISS38 views
Understanding GenAI/LLM and What is Google Offering - Felix Goh by NUS-ISS
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
NUS-ISS39 views
AI: mind, matter, meaning, metaphors, being, becoming, life values by Twain Liu 刘秋艳
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life values

WordPress: Past, Present and Future

  • 1. WordPress Past, Present, Future Jane Wells WordCamp Ireland March 6, 2010
  • 2. Jane Wells, WordPress | Automattic Master of Suggestion/Cat Herder t: @janeforshort e: jane@automattic.com w: http://jane.wordpress.com
  • 4. Past: Kubrick • Rounded corners! • Sidebar widgets • Custom header • Blue!
  • 5. Present: Twenty Ten • Custom header • Theme options • Custom background • Threaded comments • Multiple widget areas • i18n • Cascading menus • RTL support • Sticky posts • Editor styling
  • 7. Present: Custom Post Types + Custom Taxonomies • Custom content types • Ex: Products, Listings Custom post types + taxonomies = CMS
  • 9. Present: The Merge WP + MU = WordPress 3.0
  • 10. Past: Page Order You use a plugin to get around this, don’t you? I know I do. <<<
  • 11. Present: Custom Menus • Based on Woo Custom Nav • Re-order items • Mix pages, categories, links • Multiple menus • Exclude items • Hierarchical menus
  • 12. Past: Bug Fixes WordPress 0.71 “Over twenty bugs have been smitten from the code.”
  • 13. Present: Bug Fixes WordPress 3.0-alpha 283 bugs resolved, 312 to go
  • 15. Committing Developer + Lead Developer Committing Developer Lead Developer Committing Developer Lead Developer Committing Developer Lead Developer Committing Developer Lead Developer Committing Developer + Forum Moderator + Core Contributor Forum Moderator Core Contributor Forum Moderator Core Contributor Forum Moderator Core Contributor Forum Moderator Core Contributor Core Contributor = WordPress Design Contributor + Design Contributor Beta Tester Design Contributor Beta Tester Design Contributor Design Contributor + Beta Tester Beta Tester Beta Tester Beta Tester Core Contributor Beta Tester Beta Tester Beta Tester Core Contributor Core Contributor (not just n contributors) + Core Contributor Core Contributor Core Contributor Core Contributor Core Contributor Core Contributor Core Contributor Core Contributor Core Contributor Core Contributor + Core Contributor Core Contributor + Core Contributor Beta Tester Core Contributor Beta Tester Core Contributor Beta Tester Beta Tester Beta Tester Codex Contributor + Forum Moderator Codex Contributor + Forum Moderator Codex Contributor Forum Moderator Codex Contributor Forum Moderator Codex Contributor Forum Moderator Codex Contributor Codex Contributor
  • 16. Get Involved: Developers http://wordpress.org/development http://wpdevel.wordpress.com irc.freenode.net #wordpress-dev wp-hackers mailing list
  • 17. Get Involved: Designers http://wordpress.org/development http://make.wordpress.org/ui irc.freenode.net #wordpress-ui wp-ui mailing list
  • 18. Questions? @janeforshort jane@wordpress.org http://jane.wordpress.com