At the end of last year, I posted an update on the goals we had for 2019. While I mentioned that most of those goals will continue into 2020, I didn’t have a full concept of what we should target and when. I have a better idea now that everyone has started working on things.
WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.
I’ve organized our remaining projects around our remaining releases for the year. In each group below, there are three different states of readiness: Feature PluginFeature Plugin A plugin that was created with the intention of eventually being proposed for inclusion in WordPress Core. See Features as Plugins. for things that are still in testing, Complete for things that are stable and ready to merge, Ship for things that are final and being packed in the release.
These are educated guesses. For most of them the sooner we can get them ready for testing the better!
WP5.4 – March Release
- Feature Plugin: Automatic updates for plugins and themes.
- Complete: Functionality for navigation block behind experimental flag in the pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party.
- Complete: Block directory in testing behind experimental flag in the plugin.
- Complete: Convert the Customizer to support blocks.
- Ship: Update WordPress Core to include current releases of the GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ plugin.
WP5.5 – August Release
- Feature Plugin: Automatic updates functionality for major WordPress Core releases (opt-in).
- Complete: Convert the widgets-editing areas complete.
- Complete: Functionality for full site editing complete behind experimental flag in the plugin.
- Complete: Global styles behind experimental flag in the plugin.
- Ship: Update WordPress Core to include current releases of the Gutenberg plugin.
- Ship: Navigation menus blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. in Core.
- Ship: Automatic updates for plugins and themes in Core.
- Ship: Block directory in Core.
- Ship: XML Sitemaps
- Ship: Lazy Loading
WP5.6 – December Release
- Ship: Automatic updates for major WordPress Core releases (opt-in).
- Ship: Update WordPress Core to include current releases of the Gutenberg plugin.
- Ship: Widgets-editing and CustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. support in Core.
- Ship: Full site editing in Core.
- Ship: Global styles in Core.
- Ship: Default theme.
WordPress Programs
These goals don’t depend on the Core release cycle, so it’s harder to assign dates to them. My best guess is around our major regional events, but I’m open to suggestions.
Contributor Experience
- Reduce number of open issues in TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/..
- Updates to the theme directory.
- Speaker feedback tool.
- SEO updates to WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. network.
User Experience
- Block patterns
- Block-based themes
Where We Collaborate
Coordination of work on WordPress Core can be found in #core and #core-editor (though there are a lot of feature-specific channels as well). Much of the contributor experience coordination is done in #meta and #meta-wordcamp. User experience coodrination happens in #design and #themes. All contributor teams document their efforts on their team sites. 🙂
For a concept of the long term roadmap, keep an eye on the Roadmap page; it’s updated frequently.