Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Decision-making in WordPress Core Development

Decision-making in WordPress Core Development

Have you wondered why certain features make it into WordPress and some don’t? Or why there are last minute changes in a release? There are many decisions, both large and small, that go into making WordPress. You’ll learn some of the philosophies behind the choices, hear real-world examples of how decisions play out, and learn how you can be a part of the process.

Presented by Mike Schroder at WordCamp Europe 2016 in Vienna, MuseumsQuartier.

Mike Schroder

June 24, 2016
Tweet

More Decks by Mike Schroder

Other Decks in Technology

Transcript

  1. Decision-making in
    WordPress Core
    WordCamp Europe 2016
    Mike Schroder
    WordPress Platform Lead @ DreamHost
    @GetSource - https://getsource.net

    View full-size slide

  2. make.wordpress.org


    View full-size slide

  3. Some procedure,
    but mostly principle.


    View full-size slide

  4. Decisions by consensus,
    guided by philosophy.
    https://wordpress.org/about/philosophy/

    View full-size slide

  5. To get there, let’s go over
    some background.


    View full-size slide

  6. Matt -> Lead Developers ->

    Permanent Committers ->

    Guest Committers ->

    Component Maintainers ->
    Contributors

    View full-size slide

  7. Feature Projects.


    View full-size slide

  8. Deadlines Are Not Arbitrary.

    https://wordpress.org/about/philosophy/

    View full-size slide

  9. Example: Shiny Updates.


    View full-size slide

  10. Design for the Majority.

    https://wordpress.org/about/philosophy/

    View full-size slide

  11. Striving for Simplicity.

    https://wordpress.org/about/philosophy/

    View full-size slide

  12. No Shiny Updates for 4.5

    View full-size slide

  13. To Merge or not to Merge?

    View full-size slide

  14. The power of the
    Component Maintainer.

    View full-size slide

  15. Everyone making WordPress
    does not know everything
    about WordPress.

    View full-size slide

  16. Theme Site Logo

    View full-size slide

  17. Custom Theme Site Logo

    View full-size slide

  18. How can I be involved in
    WordPress decisions?

    View full-size slide

  19. Become or sponsor
    a component maintainer.


    View full-size slide

  20. Follow make.wordpress.org.

    View full-size slide

  21. Attend weekly dev meeting.

    View full-size slide

  22. make.wordpress.org


    View full-size slide

  23. Any Questions?
    - make.wordpress.org/core



    Mike Schroder
    WordPress Platform Lead @ DreamHost
    @GetSource - https://getsource.net

    View full-size slide