Introduction to the WordPress Open Source Project
WordPress Contributor Working Group
Contents
Photo: Nilo Vélez - CC0 License
Introducing WordPress:�The Open Source Project
4
5
Percentages of websites using various content management systems - W3Techs.com, 2 October 2024�https://w3techs.com/technologies/overview/content_management
https://wordpress.org
https://wordpress.org/themes/
https://wordpress.org/plugins/
https://wordpress.org/patterns/
https://wordpress.org/mobile/
https://wordpress.org/hosting/
https://openverse.org/
https://wordpress.org/news/
https://wordpress.org/news/podcast/
https://learn.wordpress.org
https://wordpress.org/documentation/
https://wordpress.org/support/forums/
https://developer.wordpress.org/
https://developer.wordpress.org/news/
https://wordpress.org/playground/
https://playground.wordpress.net/
https://wordpress.tv/
https://wordpress.org/photos/
https://central.wordcamp.org/
https://meetup.com/pro/wordpress/
https://events.wordpress.org/
https://jobs.wordpress.net
https://wordpress.org/remembers/
https://wordpress.org/showcase/
https://wp20.wordpress.net/
https://wordpressfoundation.org/
https://github.com/WordPress/book
https://wordpress.org/book/
How does WordPress get built?
A bird’s eye view
Photo: Nilo Vélez - CC BY-SA License
WordPress Development
41
Communication takes place in:�
https://make.wordpress.org/
What do WordPress Teams Work On?
Building
Extending
Supporting
Operations
Some examples of WordPress Projects
https://make.wordpress.org/chat/
https://core.trac.wordpress.org/
https://github.com/WordPress/
Case Study:�The Story of how WordPress�got XML Sitemaps in Core
53
Thierry Muller - a contributor first proposed the feature on a blog post in June 2019
Step 1: The Proposal
54
Following positive feedback for the proposal,�Thierry and other contributors released a feature plugin.
Step 2: Feature Plugin
55
Pascal Birchler created a Slack Channel and launched regular meetings to take this forward.
Step 3: Continued Development
56
This was followed by several discussions, spanning several months, where updates were being shipped to GitHub, and correspondingly to the feature plugin…
57
Finally, the changes were committed to Github and subsequently to WordPress trac.
Step 4: The Merge
58
Last, but not the least, the merge announcement was post on the Make/Core Blog and the feature was shipped with WordPress 5.5! 🎉
Step 5: The Announcement
Questions?
Thank you!