WordPress End of Year Celebrations!

Amidst the myriad events and releases that get highlighted during the course of a year in WordPress, countless other projects and contributions quietly move us ever closer to our goals. The items listed below were submitted by team reps and are just a selection of the projects that their teams are proud of. Give it a read to see a few hidden projects and celebrate how much we did together in 2023!

  • Training
  • Openverse
  • Themes
    • Themes waiting queue is so short!
    • Provided ideas and support for 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. theme authors and encourage them to develop more block themes.
    • Super props for the workย @greenshadyย did on theย Theme Handbook Overhaul. It will help other block theme authors to create more powerful block themes.
    • Create Block Theme 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: improvements to site editor integration, font management, export options, theme metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. data management, asset management and improvements to the UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think โ€˜how are they doing thatโ€™ and less about what they are doing.
  • CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.
    • As of Oct 9th, 304 new Core contributorsCore Contributors Core contributors are those who have worked on a release of WordPress, by creating the functions or finding and patching bugs. These contributions are done through Trac. https://core.trac.wordpress.org. got commit props (In 2022, there were 269 new contributors by Oct 1, 2022)
    • Shipped releases:
      • 3 major releases: 6.2, 6.3, 6.4
      • 6 minors: 6.4.1, 6.3.2, 6.3.1, 6.2.2, 6.2.2, 6.2.1 (+ security releases)
    • Core Editor
      • Phase 3 Collaboration foundational early work underway in Gutenberg
      • Phase 2, Finale: this year saw big improvements in the writing and styling and customization experience including Do everything in the Site Editor (content, templates, and patterns together in the Site Editor), Openverse in the editor, distraction free mode, fonts management, block theme previewer, and more
      • Greatly enhanced performance in both the front end and the editor
      • Global styles, Footnotes, Real-time editing/sync engine, Enhanced writing flow, Data Views
      • HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. tag processor and APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways., Interactivity API and Lightbox, Custom Fields and Block Bindings, Partially Synced Patterns, Layout API
      • PHP:
        • Got PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php. 8.0 and 8.1 out of โ€œbetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. supportโ€
        • Dropped PHP 5.6 support
      • Focus to triage and resolve old tickets
      • New Features such as theย plugin/theme update rollback,ย framework for storing revisions in post meta, etc.
      • 5,761 = TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. tickets + 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/ PRs
  • Community
  • Polyglots
    • Launchedย Translate Liveย using the WordPress playground, this vastly lowers the barrier for translating plugins with inline translation
    • Launched theย Tour plugin, which was first created for GlotPress, and made it available on all Make P2s
  • Five for the Future program
    • Ended the year with a 45% increase in companies pledging to 5ftF and 24.53% increase in confirmed contributors
    • Launched the contributor working group and the pilot edition of the mentorship program, where 11/13 mentees graduated, with at least 7 continuing to make ongoing contributions to the project as active contributors, andย with an 89% course completion rate!
  • Meta
  • Design
    • WordPress 6.3ย โ€“ย The release introduced a refreshed site editor focused around letting you build and deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. your entire website from that one section alone. It also introduced a new process of WordPress release micro-sites, already on top of Googleโ€™s search results for the keyword WordPress 6.3, and we are continuing this release microsite tradition for subsequent releases.ย WordPress 6.3
    • Block themesย โ€“ย These themes are 100% pure block editor and uses core blocks only, making them incredibly compatible, fully editable in every aspect by users, and trivial to switch to and from.
    • WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ย โ€“ย Launched a refreshedย WordPress.orgย Showcase, a solid and evolving design system, and numerous other sections of the site, including WordPress Remembers & Memorial Profiles, WordPress 20th Anniversary, Documentation, Developer Resources, Developer Blog, Blocks, Playground, and Events.
  • Extenders
    • Developer Blogย โ€“ย the Developer Blog has settled as a great and official reference for extenders to complement the info provided by the handbooks and to help extenders navigate through the news in the WordPress project relevant to them
    • Better onboarding experience for block developers (Block Editor Handbook)ย โ€“ย Theย Getting Startedย chapter has been completely revamped, providing a better learning path for newcomers. This new content has been complemented with a new hub of examples for block developmentย block-development-examplesย (with live previews and downloads) referenced in the handbook.
    • Theme Handbook Overhaulย โ€“ย The first five chapters have been completely rewritten and publishedย (Getting Started,ย Core Concepts,ย Global Settings and Styles (theme.json),ย Templates,ย Features). A new hub of examples for theme developmentย block-theme-examplesย (with live previews and downloads) has also been shaped to complement the info of the Theme Handbook.
  • Marketing
    • Expanded live event coverage for the three major WordCamps and SotW, streaming live to 4 platforms, live-posting, publishing numerous supporting materials, and netting millions of views. Fun fact: Our video content has roughly 7.5M views this year.
    • Published over 3k posts across 8 platforms, including Tumblr (new this year), and grew our audience by over 100k followers.
    • Promoted all releases and 22 episodes ofย the WordPress Briefing
    • From Blogs to Blocks campaignย for the WordPress 20th Anniversary
    • Theย Contributeย pageย and the brand newย Joinย page as part of our work to refine the Contributor onboarding process
    • Theย Get Involved tabย in the Admin Dashboard driven byย @OGleklerย that launched in WordPress 6.3
  • Playground
    • Adoption
      • Calls for testing, like this one forย Font library
      • ~60k users visited the Playground website, ~13k downloaded wp-now and the VS Code extension.
    • Integrations
      • Live previews in the WordPress plugin directory
      • Live demosย in the Block Editor Handbook
      • Live Translationsย enable instant translation contributions
      • All WordPress core PRsย now get a Playground-powered live preview link
      • Plugin Editor Block for Gutenbergย was proposed by a community contributor
      • wp-nowย and theย VS Codeย extension provide a single-click local WordPress dev env
      • Local directory sync turns the in-browser Playground into a development environment. Built a WordPress pluginย with no local WordPress and just Playground
      • GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ integration โ€“ submit PRs directly from Playground, โ€œhostโ€ it in a repo, share a live preview link to the Playground youโ€™ve built
    • Explorations started

Congratulations!

I said it at State of the WordState of the Word This is the annual report given by Matt Mullenweg, founder of WordPress at WordCamp US. It looks at what weโ€™ve done, what weโ€™re doing, and the future of WordPress. https://wordpress.tv/tag/state-of-the-word/., and itโ€™s worth repeating hereโ€”what a time to part of the WordPress project! We have built so many foundations and processes, and battled our way through twists and turns in the road. And yet, we find ourselves poised for an incredibly exciting year in 2024. The work you do, unseen as it feels, makes possible the powerful and abundant ecosystem that has grown around this CMS we all love.

I look forward to seeing what else we can do from here. Cheers to 2023, and welcome to 2024!

Update on Matrix Migration: Pausing the Transition

In recent days, we (Matrix contributors @ashfame, @psrpinto, and myself) have been closely evaluating and engaging with testing, feedback, and discussions stemming from this recent post about the transition to Matrix by the end of the year.

First, I would like to acknowledge the great work Matrix and WordPress contributors did this past year. The explorations and progress made have been admirable, and I appreciate all the community collaboration and participation in testing and providing valuable questions and feedback.

As you may have heard during yesterdayโ€™s State of the Word Q&A, the migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. from SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. to Matrix is being put on hold after careful consideration. Several factors, as mentioned by Matt, have contributed to this decision:

We, both Matrix contributors and project leadership, have listened and taken into account the concerns shared regarding accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both โ€œdirect accessโ€ (i.e. unassisted) and โ€œindirect accessโ€ meaning compatibility with a personโ€™s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) and usability. While significant progress and efforts have been made to address issues during the past few weeks, especially around accessibility, we understand that the current experience provided by Matrix clients is not yet where the WordPress project and community expect for their communication and collaborative needs.

On the other hand, we are concerned about the recent developments and license changes announced in the Matrix ecosystem. WordPress prioritizes tools and platforms that align with the projectโ€™s principles and values, and this includes considerations around licensing implications when it comes to choosing or contributing to software. In this case, the switch to the Affero General Public License (AGPL) and the requirement of signing a Contributor License Agreement (CLA) to contribute.

This decision allows for reassessing the current situation and ensuring that any transition aligns with WordPressโ€™ standards.

Moving forward

As a result, Slack will remain the primary chat platform for the WordPress community, with no changes expected by the end of the year.

We found that the Slack-Matrix bridge and integrations, such as Chatrix, are still valuable for contributors and will keep working. This allows for flexibility and the continued use of the achievements made so far, especially to help onboard new contributors. We encourage Make teams to further explore and take advantage of all the opportunities that Make team chat pages have to offer.

Thank you for your support and understanding while we navigated to this decision. If you have any further thoughts or questions, please share them in the comments.

Overflow Questions from State of the Word 2023 in Madrid, Spain

Will put them in comments. We need something like Tumblrโ€™s Ask feature. We had tens of thousands of streamers across Facebook and Youtube! Hereโ€™s the cleaned-up video with chapters:

Embracing Matrix for Enhanced Communication

As WordPress continues to evolve, so do the tools the community uses to connect, collaborate, and contribute. The shift from IRC to Slack in 2014 was an important transition, making SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. one of the primary tools for contributorsโ€™ communications and chats. For over a year now, in the spirit of the projectโ€™s continuous improvement, we (Matrix and WordPress contributors) have been actively exploring Matrix as a possible replacement for Slack, providing regular updates, and listening to feedback.

The work done so far represents an effort to bring in a new open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. chat system that meets WordPressโ€™ evolving needs and aligns with the project and communityโ€™s ethos. We need your help to see this next transition happen.

Progress and achievements thus far

As a first step in getting the community to test and use Matrix earlier this year, a Matrix server went live at community.wordpress.org. We enabled a bridge that allows you to follow chats and participate from either Matrix or Slack, with real-time messages showing up.

Since then, Matrix has been used by several Make WordPress teams for discussions and contributions, including successful meetings with a significant percentage of participants joining via Matrix. During this phase, insights continued to be gathered from contributors, and more enhancements were made.

Hereโ€™s whatโ€™s been achieved as part of the ongoing explorations.

Better contributor onboarding

A significant amount of time is spent on helping new and casual contributors get onboarded to Slack. At the beginning of the year, we successfully implemented a Single-Sign-On (SSO) flow to streamline the Matrix login process.

This approach provides a straightforward and convenient onboarding for contributors compared to Slack for several reasons. First, it allows them easy access to Matrix chats with their WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ credentials, eliminating the need for invitations and going through several steps required to join Slack. Second, it reduces the need to remember and manage multiple passwords.

More ways to join Make team chats

Each Make team now has its own Matrix chat page integrated into their respective Make WordPress blogs. For example, make.wordpress.org/test/chat/. This method leverages the SSO login experience to access chats. It facilitates a simpler, direct avenue for contributors to attend meetings, collaborate, or participate in conversations with other community membersโ€”directly within the familiar WordPress.org interface.

Moreover, Make teams can create dedicated chat pages with different rooms depending on their needs. This is made possible through Chatrixโ€™s integration, which allows embedding a Matrix chat as a 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/ 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. into any WordPress post or page.

Preserved chat history

All Making WordPress Slack chat history in public channels has been migrated to Matrix, ensuring no past conversations are lost. While the search functionality is not (yet) as powerful as Slackโ€™s, efforts are ongoing to improve this aspect.

Room joining

Questions about re-joining or looking for your existing channels (called โ€œroomsโ€ in Matrix) have been resolved. When joining Matrix, you will automatically be in all the rooms you were part of in the Making WordPress Slack.

Additional opportunities

The open (source) advantage

Matrix provides a secure, decentralized, and real-time communication platform, encouraging a better collaboration and communication system for WordPress contributors without relying on a proprietary platform.

As an open source protocol, it aligns closely with the principles of the WordPress project and supports community-driven development, allowing anyone to contribute and fostering innovation and improvement. Consequently, this can lead to the development of new features and enhancements around Matrix and WordPress that benefit the entire user community and ecosystem.

While the WordPress project provides a homeserver for its community members, Matrixโ€™s decentralized nature allows individuals to use the homeserver of their choice, empowering them with control over their communication environment and identity.

Bringing local communities into a unified platform

Currently, there are different Slack workspaces for local WordPress communities. Matrix has the potential to bridge this gap and allow these communities to coexist within a unified platform for better collaboration. By integrating them into Matrix at the community.wordpress.org server, the project encourages broader participation and a more connected WordPress community.

Interoperability and client flexibility

Matrix clients are applications or software that allow you to interact with the Matrix communication protocol. We have streamlined joining Matrix through the browser or chat pages, lowering the entry barrier by using pre-configured clients. This means that many contributors wonโ€™t need to start a dedicated client.

However, for those who prefer to join from a desktop/mobile app or upgrade their experience, Matrix supports a diverse variety of clients to choose from, catering to the different preferences and needs of contributors. These include feature-rich clients like Element (recommended), FluffyChat (similar to Telegram), and Hydrogen (a minimal Matrix chat client).

Known challenges

During the testing and exploration phase, we encountered and heard about a few challenges that may affect your experience. For transparency, the following are some known concerns the team is working on or has already reported to the Element client community:

  • AccessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both โ€œdirect accessโ€ (i.e. unassisted) and โ€œindirect accessโ€ meaning compatibility with a personโ€™s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility): The Accessibility team tried Matrix and identified some barriers to usability in the Element client, as detailed in this post. While weโ€™ve tracked down and flagged these areas for improvement with Element, not all have been addressed yet. Further community explorations, testing, and feedback about alternative clients will be helpful in identifying opportunities to ensure an inclusive and positive experience for all.
  • Direct Messages (DMs): Exporting data from a proprietary platform like Slack is difficult because of the lock-in. And, unfortunately, Making WordPress Slack private messages cannot be directly transferred to the Matrix chat. As a workaround to save your DMs, you can use a browser extension to export them, as explained in this guide.
  • Slack-Matrix feature parity: Common Slack features and integrations are available in Matrix, such as channels, direct messages, file sharing, and search. However, others donโ€™t have a direct counterpart or work differently, such as notification handling or group pings. Matrix presents an opportunity to work on a collaborative roadmap and contribute to enhancements that help meet the communityโ€™s needs. So, if there are specific features from Slack that you find essential and would like to add, please share them.

Whatโ€™s next?

Progress so far has been communicated and shared with project leaders Matt and Josepha, who encourage the community to actively switch to Matrix in replacement of the Making WordPress Slack by the end of this year.

To be clear, this doesnโ€™t mean Slack will go away overnight. The Slack-Matrix bridge will remain active until the community has migrated to help ease the transition and minimize disruption. All Making WordPress Slack public channels and content are accessible through Matrix, where you can follow and participate in existing conversations. Toward the end of December, posting to Slack will become more limited, though the history and chats will still be readable.

We will evaluate progress over the next month and expect to complete the migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. early next year.

How you can help

The best way to prepare for the transition is to start using the Matrix chat and get acquainted with it and its features.

We recommend using the pre-configured instance of the Element Web client by visiting matrix.wordpress.net from your browser. However, as mentioned above, there are more ways to get started. Please visit this page to learn more and choose your preferred method.

If youโ€™re familiar with Matrix, help support fellow community members in switching. Another great way to collaborate, especially if you are a Make team repTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts., is to spread the word about the transition within your teams and invite them to start running the contributor meetings from Matrix.

Your input matters

As you or your teams explore Matrix, please share your feedback, questions, and suggestions in the #matrixhelp room (available from Matrix and Slack) or on this Matrix GitHub repo.

Your input and engagement are instrumental in shaping the Matrix experience to meet WordPressโ€™ collaborative needs. Together, we can contribute to making a powerful communication platform for WordPress and the open source community.


We know this move means changing how we chat and collaborate, so itโ€™s natural to feel a mix of emotions, from excitement to concerns about stepping away from a familiar tool. Recognizing these feelings, we want to ensure weโ€™re here to support and guide each other through this transition.

Thank you for your collaboration and continued support as WordPress embraces the opportunities Matrix brings to the project! Stay tuned for updates as we continue to work on the migration.

#matrix

WordCamp US 2023 Q&A

WordCamp US 2023 convened from August 24 to 26 in Washington, D.C. Nearly 2,000 attendees gathered for two days of engaging sessions, learning, and community-building. Saturdayโ€™s agenda concluded with back-to-back keynotes by WordPress co-founder Matt Mullenweg and Executive Director Josepha Haden Chomphosy and a subsequent Q&A session. Read more about the event and watch recordings of the keynotes.

Watch the recording of the Q&A session from the WCUS keynotes by Matt & Josepha

As with past events, this post collects questions from in-person and online WCUS attendees that could not be addressed liveโ€”with answers from Josepha Haden Chomphosy and Matt Mullenweg. The community submitted some wonderful questions about all things WordPress and beyond. Due to the large volume of inquiries submitted, please note that a compilation of the listโ€™s seven most representative and highly voted questions has been made. Tune in to the WordPress Briefing Podcastโ€™s future episodes for answers to additional questions and discussion on related topics.

Letโ€™s dig in!

Q. How do we ensure web accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both โ€œdirect accessโ€ (i.e. unassisted) and โ€œindirect accessโ€ meaning compatibility with a personโ€™s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) remains at the forefront of design innovation?

One of the things we learned in the Accessibility conversation during the Community Summit is that checklists and blocking requirements (while a great starting point) can only do so much. Accessibility requirements are more nuanced than that and require a fair amount of collective judgment. It was noted that there needs to be awareness and training of foundational concepts, like defining DOM order before visual order, defining desired functions before scoping projects, and generally being more intentional about testing things with users. This all, of course, has to happen in concert with contributors throughout the product development timeline so that what starts with our designers carries on through the development process as well.

Q. How can we better reach users/audiences unaware of WordPress or who looked at it five years ago but not recently?

The tactical answer here is that we need a couple of different brand campaigns: conquest and re-introduction. But since WordPress has overwhelmingly always relied on word of mouth marketing, it can be hard to coordinate that sort of effort. What we would have to do in order to accomplish this would be a grassroots drive for testimonials and such, then hope that we can generate a viral pattern in social media platforms.ย 

Q. How can we encourage developers to learn WordPress?

There are a few tactical answers that are always worth pursuing. We should find a way to partner with schools (especially at earlier ages) to introduce what WordPress can do. We should collaborate with organizations that already work directly with the groups of learners and developers we feel would benefit most from WordPress. And finally, we should invest in our self-serve learning platforms and event series.ย 

It also might be worth thinking through a shift in our mindset. Itโ€™s hard to predict the future, but we do know that there are skills and values that are useful for anyone early in their career. Advanced 21st century skills (esp critical thinking, cross-cultural communication, and time management) are going to be vital as more companies and opportunities are distributed, as well as an enterprising spirit to see and adapt to challenges as they arise; all of which you can learn in the WordPress project.

Q. As AI gets better with written/spoken language translation, how might that affect the direction of Multilingual WordPress support?

For starters, I want to be clear that I think applications of AI should always be guided by the question โ€œhow can we streamline or reduce menial tasks for peopleโ€ and never by the question โ€œhow can we replace this personโ€. That being said, I think that any value of AI to multilingual activity in WordPress will primarily be on the Polyglot team side. I donโ€™t think we can overstate the importance of having both a well-translated CMS and the opportunity for that CMS to natively host well-translated content as our world gets more connected. I do hope that we are able to take full advantage of the potential for shortened workflows in the work of translating elements inside the WordPress project. Between Translate Live and the opportunity to have human moderation of AI suggested translations, I hope to make WordPress more available across the world, but especially for locales that represent at-risk languages and therefore have no GTEs.

Q. How do you envision WordPress integrating with the Fediverse in the Future?

I love the idea of a bespoke, hyper-local social network that can take the place of group texts or any number of โ€œfriends onlyโ€ implementations in current social media platformsโ€”just you and your book club friends bloomscrolling through your latest gardening experiments!

I also think we have a handful of plugins and solo projects in the ecosystem that, with a little collaboration, could offer that to WordPress out of the box through a canonical/community 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.

Q. 1,000 plugins in the queue; is the Plugin Review team still growing?

It is! And if you want to learn more about contributing to the WordPress project in that way, you can apply to join us!

Q. What is the biggest opportunity for WordPress in the next decade?

I think the popular answer here is โ€œArtificial Intelligence,โ€ and of course, that is certainly an opportunity. But I think if we look at โ€œopportunityโ€ in the sense of โ€œwhere we can grow the mostโ€ I will always say connecting to the communities we currently have the least connection to. More connections mean more knowledge shared, more skills honed, and more economic opportunities for this world (and web) that we hope to make into a better place.

Do you have a question? Comment below, and join one of the many teams making WordPress for answers.

#qa, #wcus2023

Revitalizing the Showcase

Showcase Content Moderation Efforts

The Showcase aims to show the world what can be done with WordPress and help demonstrate the capabilities of WordPress as a publishing platform with a vast array of use cases of sites for personal bloggers and small businesses to enterprise companies and national governments.

With efforts made throughout 2022 to highlight the incredible capabilities of the WordPress platform, solidifying its values and identity, many eyes have been drawn to the opportunity that it presents.ย 

WordPress is a brand that many people are unaware of, but interact with daily. Within the WordPress ecosystem, itโ€™s known for its flexibility, popularity, and freedom to own oneโ€™s content. From personal blogs to enterprise websites, millions of sites are powered by WordPress. To highlight the power and breadth of the CMS, the project ought to showcase stunning and unique sites from all across the open web. What better way for WordPress to become a household name than to share and celebrate some of those stories?ย 

The showcase represents the best of whatโ€™s possible with WordPress. Infinite possibilities of what you can create on the platform. Millions of sites could make it. Great, right? There are already some guidelines in place for submissions. A little more polish through a few updates could have added benefits to the collection. There are lessons from the guidelines for Moderating Photos that can serve as a beneficial example. First, remember that keeping the guidelines flexible and short can encourage people to submit. Second, it would be overly prescriptive to say things ought to be from specific categories or regions. By design, the Showcase should be diverse in every sense.ย 

Knowing whatโ€™s worked well for the Project in the past, like the WP Photo Directory, while aligning it to WordPress brand values will make the Showcase one of WordPressโ€™s most valuable marketing and communications assets.

History

Despite this goal, the existing WordPress.org Showcase has faced long-standing technical and moderation hurdles which made it difficult to keep updated. A variety of discussions about the Showcaseโ€™s purpose, design, and moderation are cataloged in Github.

The moderation process is cumbersome, relying heavily on a fragile automation process that has had issues over the years. Editing has been very manual, and elevated editor privileges have created bottlenecks over the years. Revisiting the showcase now should help alleviate some of the issues.ย 

The Showcase receives hundreds of new submissions every year, about a third of which are spam/broken, and many more which do not meet the submission guidelines. Note too that current submission guidelines are open to a lot of interpretation, thus making the entire process of moderating Showcase far more complex than it needs to be.ย 

The Showcase is a valuable asset for the WordPress project and re-starting efforts to keep it current and fresh will surely inspire others of the infinite possibilities of a WordPress-powered website.

Coming up

A companion post outlining the proposed guidelines for the WordPress Showcase has been posted to the Make Marketing blog. If you want to weigh in and get more involved in revitalizing the showcase, the Make Marketing team looks forward to hearing community voices!

#showcase

Building Blocks: The Evolution of WordPress 2013-2023

Provide feedback via GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ with first-look access to the upcoming WP20 Book.

20 years โ€” a new milestone

On May 27, 2023, WordPress celebrates a significant milestone in its journey as the project reaches its 20th anniversary. As part of the planned activities to mark thisย achievement, project leadership commissioned a book last year to document the years since its first commissioned work, Milestones โ€“ The Story of WordPress (2003-2013.)

The next volume, Building Blocks: The Evolution of WordPress, spans the history of WordPress from 2013-2023 and catalogs its wins, learnings, and everything in between. From changes to how users engage with the platform to confronting a worldwide pandemic, the book reflects on the most impactful moments over the last decade.

As the book gets ready for general release on the anniversary of WordPress, you, the community, have a role to play in ensuring that the story comes to life.

How you can help

Youโ€™re invited to play the role of editor by reviewing one or all of the 16 chapters. The bookโ€™s chapters are available on GitHub; each chapter has its own markdown file and is immediately available for download.

As you get started, a very important resource that can prove helpful is The WordPress Writing Style Guide.ย 

Please focus on the content in your review rather than syntax, for instance. Here are some tips for what helpful feedback will look like providing additional source materials, including helpful links, offering potential images, spotting potential grammatical issues or typos, as well as any contextual documentation. Unhelpful feedback looks like offering a total rewrite or critique of the writing style.

To log a suggested edit, please create a new GitHub issue (one issue per ticket, please) and assign it to jpantani, who is assisting with this projectโ€™s wrangling.

Quick steps to take action

Please share your feedback by April 30, 2023.

#wp20

Discussion: Ending the Eternal September

As part of our ongoing discussion around improving the contributor journey, I recently asked a few folks their thoughts on Eternal September in open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL.. More specifically, I wondered:

  1. What makes it difficult for our seasoned contributors to mentor new contributors in the open source project?
  2. What happens for existing contributors when we have an influx of new contributors?
  3. Where are the pain points for existing contributors when we bring in new contributors?

Some Initial Thoughts

There were a lot of interesting responses, but there we a few common threads I heard:

Lack of Clarity

Itโ€™s hard for existing contributors donโ€™t know a new contributor is in their onboarding, and therefore also hard to see if they are stuck or what could get them unstuck.

Lack of Skills

The primary work for teams is focused, i.e., marketing, coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress., etc. Welcoming and teaching new contributors is a different skill set from those specific focuses. And ever after accounting for that skills gap, there are unspoken cultural norms to get work looked at and moved forward which takes time and observation to learn, rather than task-oriented training.

Lack of Certainty

No matter whether a new contributor makes a single contribution or returns regularly over the coming months, the time required to make sure they have their bearings is the same. This creates tension among team members/existing contributorsโ€”they wonder whether they should prioritize existing work (new contributions) or training/support for new contributors.

What do you think?

Iโ€™d like your thoughts on the questions I posed above, but Iโ€™d also like you to consider this:

If we believe that speed of feedback on a contribution is key to helping a casual contributor become a regular contributor, then what would a good first contribution experience look like for a mentor?

#5ftf, #discussion, #five-for-the-future

Big Picture Goals 2023

To round out the excellent vision-setting done in both the State of the Word and Letter to WordPress, here are some goals and projects that we can anticipate in the WordPress project this year.

A Quick Caveat

There are always unexpected projects that arise over the course of the year. And there are big projects to move forward in pieces over the course of multiple years. This project is too big for me to see everything all the time, and I rely on the information from team reps and the vision from project leadership to help navigate any surprises.

If you donโ€™t see a project here, keep in mind that many are still valuable to the overall success of our work.ย 

From 10,000 Feet

There are three pillars that the yearโ€™s projects are focused on:

  1. CMS: Complete the Main Tasks for Phase 2 and begin explorations for Phase 3.
  2. Community: Re-engage our community through learning, events, and celebrating our 20th year as a project.
  3. Ecosystem: Update distribution methods and mechanisms for extenders and CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. itself.

Iโ€™ve compiled a preliminary list of individual projects that support one of the above goals and are planned for 2023. This list will be updated throughout the year.

CMS

  • APIs:
    • All those related to Phase 3 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/ project
    • Fonts APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.
    • Interactivity API
    • 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. API
  • Openverse search in Core
  • Navigation block
  • Media management
  • Simplify the release process
  • PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php. 8.2 compatibility (Core and Gutenberg)
  • Block theme dev tools

Community

  • Community Summit planning and coordination
  • Holistic contributor onboarding
  • Refinement of Polyglot tools
  • Maintain learning content speed to ship Continue to ship learning content at the current pace
  • Update content and refresh design across wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/
  • Establish contributor and mentor programs
  • Develop a canonical 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 program

Ecosystem

  • WordPress Playground
  • Explore improvements to our contributor tools
  • Create a WordPress brand discipline
  • Simplify the release process (also in CMS)
  • Refinement of Polyglot tools (also in Community)
  • Develop a canonical plugin program (also in Community)

How Can You Help?

I know that our code isnโ€™t the only measure of our success. 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 the areas that each team falls into:

  • Development, Technology, Code: Core/Editor, Mobile, CLICLI Command Line Interface. Terminal (Bash) in Mac, Command Prompt in Windows, or WP-CLI for WordPress./Tide, Security, Performance
  • Design, Product, UXUX UX is an acronym for User Experience - the way the user uses the UI. Think โ€˜what they are doingโ€™ and less about how they do it./UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think โ€˜how are they doing thatโ€™ and less about what they are doing.: Design, AccessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both โ€œdirect accessโ€ (i.e. unassisted) and โ€œindirect accessโ€ meaning compatibility with a personโ€™s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility), Test, Triage
  • Community, Extending WP, Education: Community, Themes, Plugins, Polyglots, Training
  • Contributor Experience: MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress., Docs, Hosting, Privacy
  • Communications: Marketing, Support, WPTV

A Note on Specialized Groups

A couple of coordinated efforts provide essential support to the progress of multiple teams.

  • Triage: The triage effort happens across multiple teams and has two purposes. One purpose is to ensure tickets are sorted and have all the elements needed for someone to work on them. The second purpose is to determine priority. Not everyone has the information to set priority, but anyone can help sort and replicate reported bugs!
  • Test: The testing effort also happens across multiple teams and has multiple purposes. One purpose is to validate bugs, bug fixes, and new features before they go to users. The second purpose is to bring continuous, high-quality feedback throughout the release cycle. A lot of that coordination happens on make.wordpress.org/test, but there are also calls to test during various points of the release process in the Core channel.

#goals, #planning

2022 State of the Word Q&A

State of the WordState of the Word This is the annual report given by Matt Mullenweg, founder of WordPress at WordCamp US. It looks at what weโ€™ve done, what weโ€™re doing, and the future of WordPress. https://wordpress.tv/tag/state-of-the-word/. 2022 was held in New York City on December 15, 2022. It was a welcome feeling to gather together again in person for this annual and anticipated event. After a keynote address that looked at the yearโ€™s successes and a peek at whatโ€™s to come in the year ahead, the WordPress projectโ€™s co-founder @matt engaged in a warm and insightful question and answer session with the in-person attendees.

State of the Word 2022

As with events past, this post will list the questions from WordPress users and contributors that could not be answered live.ย 

Q1. โ€œOwn your contentโ€ has long been a rallying cry of WordPress. How does this fit with Tumblrโ€™s model of a centralized content server? WordPress.comWordPress.com An online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. WordPress.com is a private company owned by Automattic that hosts the largest multisite in the world. This is arguably the best place to start blogging if you have never touched WordPress before. https://wordpress.com/ allows me to own my content because I can export it to an independent instance. Will we see a standalone Tumblr, like WordPress?

A1. Think of both of them as having different frontends but the same great coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. (WordPress) on the backend. Tumblr is a SaaS service and, from the standpoint of owning your content, quite a bit of work has gone into data portability. Itโ€™s true that Tumblrโ€™s not quite yet open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. yet, but a lot of work is planned to unify APIs, support RSS, and generally make it more open overall.

In a recent Hallway Chats podcast (beginning at 29:07) with Topher DeRosia and Nyasha Green, Matt offered the following analogy:

โ€œMy hope is that basically Tumblr and wordpress.com, theyโ€™ll be essentially like two different restaurants that share the same kitchen. You have a different vibe, different dishes, different experience, different kind of front-end experience, but on the back end, the same great ingredients, the same attention to detail, same infrastructure, same sort of stuff that makes it excellent. Food is actually a good analogy.โ€ย 

Matt Mullenweg; January 6, 2023

Q2. Will WordPress be a thing after the entire focus is moved to 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/?ย 

A2. WordPress is here to stay. The purpose of the Gutenberg project is to evolve WordPress and its capabilities. The Gutenberg 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 itself is a tool for early testing and stabilization of features that will land in and improve WordPress Core, but will not replace it. Matt addresses this further during the State of the Word.

Q3. Are we doing enough for the open-source Contributors and what more can we do to recognize or give back to the community to grow the number of Contributors?

A3. Itโ€™s hard to define what โ€œenoughโ€ is when it comes to supporting open source contributors. Everyone is invited to celebrate the work done within the project, and a simple way to do so is to recognize folks in the Making WordPress Slack #props channel. There is always room for improvement, though. If youโ€™ve got thoughts about how we can do that, weโ€™d love to hear them! Join the discussion on how to improve the contributor experience.ย 

Q4. Can we perhaps have a second Q&A event with Matt each year to allow for more active feedback and comments from the community in person?

A4. Several other Q&A opportunities with Matt occur throughout the year at most flagship 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. events in Asia, Europe, and the Americas. This year the Community Summit will resume, which is also another great opportunity for contributors to exchange feedback and ideas in person. Submit your topic by January 16.

Q5. Why is polylingual functionality in Core less important than collaboration? More than 50% of WordPress installs are not in English.

A5. WordPress is committed to making itself available in as many languages as possible. As part of that commitment, Multilingual is on the roadmap for Phase 4 and set to commence immediately after Phase 3: Collaboration and Workflows, which begins this year.

From a technical point of view, making WordPress natively multilingual is quite challenging. Adding collaboration tools in advance will help support Phase 4 technicalโ€™s implementation and provide tools to manage multilingual content out of the box, like translation and review workflows. So Phase 3 will not just โ€œinformโ€ Phase 4 but will actually create the infrastructure and features central to making Phase 4 possible.

Listen to Mattโ€™s full response here.

Q6. Can Media Library finally get a refresh? We need to be able to organize the images in there.ย 

A6. Yes! Revamping the Media Library and providing better management, discovery, and collaboration tools for media content are on the roadmap for Gutenbergโ€™s Phase 3.

Q7. Are you concerned about the implications of AI image generation being built on top of the copywritten work of artists without their knowledge or consent?

A7. The WordPress open source project supports a free and open web; as long as AI image generation supports initiatives that abide by CC licensing requirements, then AI image generation can be a good thing that helps augment natural human creativity. Listen to Mattโ€™s thoughts on the subject in the Q&A session.

โ€‹Q8. Will there be preferred browsers for playground dev?

A8. Currently, WordPress Playground works across all browsers apart from Edge. To learn more and to start using the tool, please visit: โ€‹โ€‹https://developer.wordpress.org/playground/ย 

Q9. WordPress introduced and pushed โ€œpost formatsโ€ with the 2014 theme. Regarding the development in the Twitterverse, what are your thoughts on the post format asides? And what do you think of post formats in a 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. editor world?

A9. Currently, post formats are in a stable state; they are still supported and usable, but there are no real plans to foster adoption or add additional functionality around them. There are no plans to focus on them during the remaining phases of the Gutenberg project, but if there were a group of motivated contributors who wanted to spend some time on post formats, we would welcome those contributions!

Q10. 2022 shows some progress in the design of mobile features in WordPress: fluid typography, fluid spacing, gaps, etc. However, there are some missing functions: is there some plan to add responsive block order, show/hide, and more features for responsive menus? We work with some African companies and their customers are almost all on mobile (80%). So for them, mobile-first is the rule.

A10. Continued improvement of the mobile experience is absolutely on our collective minds for 2023. There is an active discussion about the limitations of breakpoints vs the opportunities represented by intrinsic web design principles. You can follow and participate in that topic on GitHub.

Q11. Does the project have any plans for future updates to the full administrator UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think โ€˜how are they doing thatโ€™ and less about what they are doing., i.e. โ€œthe dashboard,โ€ as it appears dated particularly when compared to other website builders?ย 

Several State of the Word attendees asked about the modernization of the dashboard and its UXUX UX is an acronym for User Experience - the way the user uses the UI. Think โ€˜what they are doingโ€™ and less about how they do it./UI. This question has been modified to reflect that.

A11. Revamping the administration interface (which many of us refer to as โ€œwp-adminโ€ or โ€œthe dashbaordโ€) is included in plans for Phase 3 as it is arguably intrinsic to better collaboration. So far the features being explored are new content management screens (for blocks, styles, fonts, etc.), new admin tools like a global search, and a refresh of notifications.

Q12. What is the word on the need for child themes when customizing block themes?

A12. Block themes are much simpler to customize than classic themes, so while the creation of child themes is supported by block themes, itโ€™s often not needed. Child themes are still valuable, though, when seeking to extend themes from other developers or Core.

Q13. What is the state of the traditional theme?

A13. While the future belongs to block themes, many modern WordPress features are supported by classic themes to help smooth the transition and upgrade path. For example, WordPress 6.1 allows block template parts in classic themes.

Q14. Is the style guide also visible for non-block themes?

A14. There isnโ€™t a guide currently because Styles arenโ€™t available for non-block themes. You can learn more and discuss on this GitHub issue.ย 

Q15. Will the plugin directory for developers always use subversionSVN Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). WordPress core and the wordpress.org released code are all centrally managed through SVN. https://subversion.apache.org/.? Or are there any plans to go full git?

A15. There are no plans to move toward git at this time. There are ongoing discussions on how to support more integrations with GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ or GitLab that you can learn more about here.

Q16. Years ago, it was much easier to grow a plugin for WordPress and make an impact. What can plugin devs do outside of Freemium/Premium/Paid Add-On models? Donors/sponsors are difficult to find

A16. Plugins are quite similar to consumer products, and finding the right product-market fit and building it to ensure the highest quality are key factors in terms of finding success for a plugin. Careful market landscape research and quality checks will help plugin devs evaluate whether their efforts find the right fit with users.ย 

Q17. Will Canonical Plugins get a blue checkmark?

A17. There isnโ€™t yet a specific plan for how canonical plugins will be displayed on the plugin directory, but this is a wonderful suggestion for Make Design.

Q18. Regarding backend UX/UI, can consideration be given to a standard way of grouping/organizing plugins in the menu? Multiple plugins that insert a link into the menu can make it cluttered.

A18. Though this part of very future forward work, this topic is currently being explored in this post under the section โ€œMake it extensibleExtensible This is the ability to add additional functionality to the code. Plugins extend the WordPress core software..โ€ย 

Q19. How is WordPress addressing the incessant notifications in the WP dashboard โ€“ will there be a Notifications ban in the dashboard and the set up of a Notifications Central point? If not, why not?

A19. The feature notifications project work is ongoing, and there is renewed interest in getting the MVPMinimum Viable Product "A minimum viable product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future product development." - WikiPedia completed this year. Some new contributors have been joining the conversations, and anyone interested in this feature can join the #feature-notifications channel in the Make WordPress Slack.

Q20. The notification interface, is it also for promo and banners?

A20. As recommended in the Plugin Developer Guidelines, the WordPress notification interface is not intended to be used for advertisements or promotions.

Q21. How will Collaboration will be developed: as a Gutenberg plugin or WP Core integration? And when 6.2 or 6.4?

A21. Collaborative Workflows will be developed within the Gutenberg plugin. While itโ€™s too soon to tell when and what collaboration tools will land in WordPress core, using the Gutenberg plugin allows for early access to all these features as soon as they are available

Q22. When was the last time someone actually used โ€œPost via emailโ€ in the settings area?! (followed up with: more along the lines is why is it still in core? I get users totally confused by it all the time as they think itโ€™s email settings, etc..)

A22. That is still in use! The feature was originally created as a parity tool for Posterous and has remained in Core. A helpful guide for support is located here.

Q23. What about the third-party Site Builders, are they a thing of the past?

A23. The Block Editor provides numerous APIs for third-party site builders, which they are encouraged to use to leverage the benefits of storing content in block format.

Q24. Will ActivityPub support be added to WordPress and will Mastodon publishing be added to Jetpack?

A24. Yes, the ActivityPub plugin is up for review as a canonical plugin later this year, and Mastodon publishing is also due to be added.

Q25. How does WP support the GDPR, privacy, e.g. relating to territorial disputes regarding privacy issues between the EU and the US and increased cyber threats?

A25. Many of these issues relate to how and where each individual site is operated, so it is difficult to find and apply a global solution in WordPress Core. Solutions are best found in the various plugins and integrations available.

Q26. Not sure if this is the right platform, but the removal of โ€œActive Installsโ€ raised a few questions. Maybe shed some light on the idea behind that.

A26. Others have raised this topic recently, which has been deeply discussed on this Trac ticket.

Q27. Iโ€™m wondering about the custom post types/custom fields.. are we going to see them baked in Core soon?

A27. These are currently supported in core programmatically, and there are currently no plans to expose a UI in the dashboard for the management/creation of these. There are existing plugins that fill this need if required.

Q28. Is there any plan or conversation about integrating Composer into WordPress for sites to manage their dependencies (plugins, themes, custom libraries, Core) via code?

A28. Within the WordPress community, composer holds different definitions for different groups. For example, thereโ€™s a non-WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ packager that many WordPress-via-composers use, like https://wpackagist.org/. The work on the Plugin Dependency feature is ongoing too. Read more about the recent work on this Trac ticket or this call for testing plugin dependencies.ย 

Enormous thanks to @akirk, @zieladam, @annezazu, @bengreeley, @cbringmann, @dd32, ย  @harishanker, @priethor, @psykro, @jpantani, @mcsf, @eidolonnight, @rmartinezduque for their help in researching, answering, and editing this post.

#qa, #wcus2022, #wordpress