Topics
Five for the Future Handbook
To make the highest impact on WordPress, Five for the Future organizations and contributors are encouraged to work on projects that align with WordPress’ goals, as mentioned in our 2024 Big Picture Goals page.
As you consider your contributions, please consider the following big themes for project in 2024:
Contribution Themes
Growing WordPress
New WordPress installations are stagnant year over year. Now is the time to encourage the use of open-source software solutions like WordPress. We should work to ensure that our project supports businesses and commerce by providing access and opportunities to those who might not have them otherwise.
Evolving our Event Series
Our event series must move beyond a “one size fits all” strategy. By offering more advanced topics and focused events, we can meet our community’s needs. With time being valuable, our events should clearly help participants reach their goals.
Focus Areas
There are three focuses for our projects this year:
CMS:
Test, iterate, and ship Phase 3 of the Gutenberg project (core-team)
Community:
Continue to support the community through learning, events, and mentorship of current and future contributors
Ecosystem:
Address the difficulty in moving platforms through the Data Liberation project as well as streamline existing review processes across repositories (details below)
Specific Contribution Requirements Per Team and Project
Code isn’t the only indicator of our achievement. If you already know what type of contribution you’d like to make, you can check out this list of teams (with links to their community sites) and team reps. If you’re not yet sure, here are a few teams and the areas they fall into:
- Development, Technology, Code: Core/Editor, Mobile, CLI/Tide, Security, Performance
- Design, Product, UX/UI: Design, Accessibility, Test, Triage
- Community, Extending WP, Education: Community, Themes, Plugins, Polyglots, Training
- Contributor Experience: Meta, Docs, Hosting, Privacy
- Communications: Marketing, Support, WPTV
To elaborate on the themes, focus areas, and teams listed above, you will find a list of high impact projects per Make/WordPress contribution team.
Please note that this list is still being updated and does not encompass projects from all teams. To find out about details or high impact projects on a particular team, please visit their Make/Blog. You can also contact us if you have specific questions.
Data Liberation
The Data Liberation project envisions an open web where users can effortlessly switch between platforms, eliminating the concept of being locked into a system. Moving to and within WordPress should be a seamless, one-click process, whether transitioning from social networks, page builders to core blocks, or the classic editor to the block editor. Read more on the website.
Contribute to Data Liberation
As Project Head Matt Mullenweg mentioned at State of the Word 2023 and the recent WordPress Summer Update at WordCamp Europe 2024, Data Liberation is a high-priority project with the potential to revolutionize WordPress. Building a seamless migration tool requires significant effort and the support of WordPress contributors sponsored through Five for the Future. If you or your organization can contribute, we strongly encourage you to get involved. Here are some ways to contribute to the project:
Get Started
A great way to get started is to check tracking issues which cover the main focus areas of the project. You will find below a list of tracking issues:
Help Build Data Liberation Tooling
Our project relies on a set of tools and plugins to enhance functionality. You can contribute in the following ways:
- Work on Community Tools
Explore the list of community tools and consider contributing enhancements or fixes to make them even more robust. Here’s a nice list of Community Tools that you can explore. - Submit a New Tool
If you have developed a new tool that aligns with our project’s objectives, we encourage you to submit it for consideration. Read more
Share your Feedback
At this stage in the Data Liberation project, there are several exciting ideas that are being discussed. You can join the discussion and share your ideas too. Here is a list of some key discussion topics:
- On Building an HTML to WordPress Importer
- {Platform} to WordPress Proposal
- What does testing look like for submissions?
Additional Ways to Contribute
- Submit a new issue or idea
- Start a new discussion or contribute to an existing one
- Join the conversation in the #data-liberation Slack channel in the Make/WordPress Slack.
Core Team
All contributions to WordPress Core will always be of the highest impact. The latest upcoming Core version (as of August 2024) is Version 6.7. Refer to the Core Handbook to learn how you can contribute to Core. If you wish to contribute to the Block Editor (Gutenberg), please refer to the Block Editor Contributor Guide.
Gutenberg Phase 3: Collaboration
As shared above, Phase 3 of Gutenberg (Collaboration) is a major high impact project that is being worked on right now. You will find below a list of high priority items that need help, including details of Phase 3
https://make.www.dunereview.com/core/tag/phase-3
- Phase 3: Sync Engine and Real-Time Collaboration #52593
- Phase 3: WordPress admin redesign #53322
- Phase 3: Collaboration > Media Library #55238
- Phase 3: Block Library #61144
- Phase 3: Workflows #61160
- Phase 3: Revisions #61161
Additional Gutenberg Features
Here is a list of some additional features in the Block Editor (Gutenberg) that are currently being worked on.
- Block Hook Features: https://github.com/WordPress/gutenberg/issues?q=is%3Aissue+is%3Aopen+block+hooks+label%3A%22%5BFeature%5D+Block+hooks%22
- Canvas and Sidebar Interaction Polish: https://github.com/WordPress/gutenberg/issues/33683
- Gutenberg as a framework: https://github.com/WordPress/gutenberg/issues/53874
- Element color sets: https://github.com/WordPress/gutenberg/issues/48581
REST API Component Maintainer Required
The Core Team is looking for component maintainers for the WordPress REST API. Learn more about the API in its component page and the REST API Handbook. Don’t forget to check out this planning trello board as well.
If you would like to contribute further, here’s how:
- View all Open REST API Tickets
- REST API Tickets with no replies
- REST API Tickets awaiting review
- REST API Tickets slotted for 6.6
Themes
There’s a lot of work being done on improving Themes. You will find a list of themes related improvements to work on below:
- Section specific Theme.json: https://github.com/WordPress/gutenberg/issues/40318
- Block Themes Tracking issue: https://github.com/WordPress/gutenberg/issues/39188
- Consider adding support for content alignment on parent blocks: https://github.com/WordPress/gutenberg/issues/57346
- Query Pagination: Add design tools: https://github.com/WordPress/gutenberg/issues/50517
- Post Excerpt: Add Design Tools for Read more link: https://github.com/WordPress/gutenberg/issues/57352
- Make it easier to find and edit the “Home” page in the editor: https://github.com/WordPress/gutenberg/issues/56244
- Styles: Allow using “refs” in the UI for colors: https://github.com/WordPress/gutenberg/issues/49279
- Avoid removing transforms from element to inner block: https://github.com/WordPress/gutenberg/issues/56244
- The inline tip on post content selection appears too far off: https://github.com/WordPress/gutenberg/issues/57567
- Global styles: Editor with multiple font families loads the same font multiple times: https://github.com/WordPress/gutenberg/issues/56373
- Add additional fields to Table of Contents block: https://github.com/WordPress/gutenberg/issues/54633
- Feature Request: Improve navigation block usability: https://github.com/WordPress/gutenberg/issues/57297
- Cannot rename, move, or delete navigation blocks: https://github.com/WordPress/gutenberg/issues/59272
- Global styles: Editor with multiple font sizes loads the same font multiple times: https://github.com/WordPress/gutenberg/issues/27617
- Templates: add rest_base argument: https://github.com/WordPress/gutenberg/issues/58773
- Navigation menu (hierarchical) title content is not translatable: https://github.com/WordPress/gutenberg/issues/41730
- Images with link not editable in the editor when converted to static HTML: https://github.com/WordPress/gutenberg/issues/57849
Create Block Theme
The Create Block Theme tool in Gutenberg simplifies building and customizing block-based WordPress themes directly within the editor. The following are important issues in that tool that could use help:
- Generate block templates based on starter content: https://github.com/WordPress/create-block-theme/issues/333
- Create a pattern based on starter content: https://github.com/WordPress/create-block-theme/issues/334
- Add readme file to block theme scaffold: https://github.com/WordPress/create-block-theme/issues/465
- Support for theme.json v2 in block themes: https://github.com/WordPress/create-block-theme/issues/466
- Add support for block variations in block theme scaffold: https://github.com/WordPress/create-block-theme/issues/287
Design
The Make/Design team works on improving the design of WordPress. The following are important issues in that team that need improvements:
- WP-Admin Redesign: https://github.com/WordPress/gutenberg/issues/53322
- Design Tools Master issue: https://github.com/WordPress/gutenberg/issues/33447
- Global styles ongoing roadmap: https://github.com/WordPress/gutenberg/issues/41232
- Slider container block (CSS): https://github.com/WordPress/gutenberg/issues/43369
- Icons Block: https://github.com/WordPress/gutenberg/issues/16484
- Site Logo: add width unit support (percentage, viewport units, etc): https://github.com/WordPress/gutenberg/issues/49281
- Make “Background Tools” an easy API and add to Group / Columns: https://github.com/WordPress/gutenberg/issues/16479
- Paragraph: Improve inspector interface for Drop cap: https://github.com/WordPress/gutenberg/issues/51481
Documentation
The Make/Documentation team works on improving the WordPress documentation. You will find high impact areas in that team that need help.
- Theme Handbook Overhaul: https://github.com/WordPress/Documentation-Issue-Tracker/issues/816
- Block Editor Handbook Overhaul: https://github.com/WordPress/gutenberg/issues/54124
Check out the open issues in the Team’s GitHub repository: https://github.com/WordPress/Documentation-Issue-Tracker/issues
Most urgent needs related to the latest version (Version 6.6) can be found here: https://github.com/WordPress/Documentation-Issue-Tracker/issues?q=is%3Aopen+is%3Aissue+label%3A6.6
Community
The Make/Community Team works on supporting and empowering WordPress events all over the world. Here’s how you can support the Community Team:
- Host and support WordPress events (WordCamps, Meetups, and everything in between) all over the world.
- Reactivate WordPress Meetups everywhere, especially in major WordPress cities.
- Help shape the future of WordPress events!
Training
The Make/Training Team helps people learn to use, extend, and contribute to WordPress through learn.www.dunereview.com.
- Help create content for Learn WordPress.
- Contribute to the Team’s Focus areas.
- Help contribute to Learning Pathways
This page is being updated, and details of more teams and contribution areas will be added shortly…
If you are a Make/Team representative/contributor and would like to update any content on this page, please report it to us.