AI was front and center at WordCamp 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. Europe, starting with a Contributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/ that brought together WordPress contributors from around the world to learn about and collaborate on the project, followed by two days of talks, workshops, and one-on-one discussions about the current and future state of WordPress and AI.
This post summarizes the teamโs collective experience and feedback, with an eye towards increasing the impact we can have at future flagship events.
Event Recap
Contributor Day
The AI Team spanned 8 tables, with more than 70 participants joining in person over the duration of the event. @justlevine and @gziolo served as the table leads assisted by @psykro and @artpi in person, while @gajendrasingh acted as digital table lead providing support for folks on the ground and at least 6 digital-only participants.
To accommodate the variety of participant skills and interests โ paralleled by the broad scope of #core-ai work โ the team focused primarily on onboarding contributors to the various areas they were interested in and helping them identify meaningful ways to contribute. By lunchtime, the majority of participants were onboarded, leaving the afternoon free for collaboration and discussion among new and veteran contributors.
By the numbers, participants contributed 8 new GitHub 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 by the repository owner. https://github.com/ Issues and 22 new PRs across 5 Core Core is the set of software required to run WordPress. The Core Development Team builds WordPress. AI repos, Core, and Gutenberg 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/. Beyond the numbers, contributors tested AI and MCP plugin 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. features, evaluated Agent Skills, provided detailed feedback on usage, designed their own proof-of-concept plugins for various explorations, and even kicked off a new initiative to address the current gap around user-facing documentation.
WordCamp Europe
The opportunities to contribute span far beyond the Contributor Day tables. Team members held conversations with more than 80 individual WordPress Contributors and Committers, Speakers, plugin developers and product leads, SEOs, WCEU organizers and volunteers, site owners and end users about their needs, understandings, and use cases around WordPress and AI, alongside feedback about the Core AI teamโs current and planned work.
Highlighted Discussions
- Guidelines & Context
- Participants discussed ways to balance the need to explore agentic context with future-compatibility, security, and the fast-moving evolution of context types.
- Participants agreed globally-scoped context made the most sense for the existing shared CPT, although a more self-documenting name could lend itself to expand to other holistic patterns.
- Agentic memory is evolving quickly and has to handle both globally-scoped learnings and user-scoped PII. While no consensus was reached on storage implementation, agreement was reached to experiment in parallel with Guidelines rather than block 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. the MVP "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 on it.
- Artifacts were distinguished from other forms of context and given a functional shape: a database-stored reference to other bit data. What remains is deciding what sorts of agentic work should be considered an Artifact, which can also be explored in parallel to globally-scoped Guidelines.
- Update: The Merge Proposal is live and ready for feedback!
- DESIGN.md
- Participants experimented with a working proof of concept and discussed paths towards inclusion as an AI or Gutenberg experiment and leveraging theme.json JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. as the technical source of truth.
- User-facing docs
- Participants noted a lack in both end-user documentation and a way to contribute to such documentation, and kickstarted a new initiative to address both.
- MCP Client AI agents, IDEs, or assistants that connect to MCP servers to access capabilities.
- Multiple participants and attendees expressed interest in and explored potential use cases around a WordPress MCP client, including making external MCP tools available for use inside of WordPress and using it in conjunction with MCP Adapter Translates WordPress abilities into Model Context Protocol format, allowing AI assistants like Claude and ChatGPT to discover and invoke WordPress capabilities as tools, resources, and prompts. as a centralized passthrough.
- Ability A registered, self-documenting unit of WordPress functionality that can be discovered and invoked through multiple contexts (REST API, Command Palette, MCP). Includes authorization and input/output specifications. categorization, filtering, and slug fragments
- Contributors discussed the differences between structural hierarchy (slug fragments) and attributive classification (category The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. metadata), as well as the programmatic implications in relation to Ability filtering, discovery and autocomplete, and progressive disclosure. Participants made little progress on making Ability Category metadata taxonomically useful, but agreed on the independent value of slug fragments and to continue discussing 7.1 inclusion on Trac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/..ย
- Security & Data Encryption
- Security was one of the most popular topics among contributors and WordCamp attendees, with many curious and some misinformed about the considerations for WordPress 7.0 and beyond.
- Discussions included: the damage radius of AI or AI credentials, the impact of PII and database grepping, supply chain mitigation like author provenance and efforts like Gandalf, and the needs and considerations of introducing a Data Encryption layer to Core. Team members got a demo and discussed the implications of Angieโs โSuper Admin Modeโ feature that can write plugins on the fly and read keys from wp-config.php.
- Education and AI Enablement
- Several conversations focused on the needs to educate users about using and developing with AI. While programs like WordPress Credits primarily target students, there is an even bigger need for people already in the ecosystem and those whose jobs AI is likely to disrupt.
- Participants discussed ways to โupskillโ other contributors and committers without gatekeeping, and shared their varied experiences with company โEnablementโ efforts. One suggestion was to create educational Handbook pages and AI Team blog posts that cover more foundational topics than the teamโs own work. Next step: gather feedback from the Design and A11Y 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) teams on their experiences.
- Friendlier times for non-US contributors
- Many contributors and attendees noted the prohibitive AMER scheduling of Core AI Team meetings, even as the majority of contributors and team members are not AMER based. Contributors offered numerous suggestions, from additional meeting slots to better async comms, which the team is now exploring.
What went well
- Lots of new Contributors and contributions. Participants reported walking away feeling comfortable about contributing in the future.
- The Contributor Day post successfully helped new contributors onboard and orient themselves (once they were made aware of it).ย
- No wifi issues with the venue.
- The event was an amazing opportunity to sync in person.
- The Table Leads deep familiarity with the Core AI Team efforts helped participants find contributions they were specifically interested in, in lieu of prepared tickets or a specific focus for the day.
Challenges
- Most attendees werenโt aware of the Contributor Day post, and needed to be personally directed to it.
- The low Table Lead -> participant ratio made it hard to track work and collaborate around specific efforts.
- The lack of a clear agenda or task list for the day made it difficult for participants to know what to work on:
- The breadth of participant experience and interest โ and lack of pre-day insight into them โ combined with the broad umbrella of #core-ai work made it hard to plan work in advance.ย
- Most #core-ai repos do not currently triage for Good First Issues or Help Wanted, and WordPress/aiโs tracker was mostly cleared out before the start of the day.
- While the personal direction for in-person contributors was net-positive for newcomers, digital contributors didnโt have that opportunity and left quickly.ย
- Along with with the lack of broader #core-ai roadmap, folks couldnโt just โcrush ticketsโ or join in, but needed the specific guidance of the Table Leads.
Recommendations for the future
- Distill the Contributor Day post into a Handbook entry, and announce it to all participants at the start of the session.
- Prepare and share a Feedback Form for participants to complete before they leave.
- Collaborate with Contributor Day Organizers to try to get more insight regarding participant interests and needs, to tailor both onboarding efforts (a group session, sharing pre-recorded videos or links, etc) and particular focuses.
- Scale the number of Table Leads to the number of participants. Not all table leads require deep Core AI lore, just the ability to help onboard and facilitate participant contributions.
- Ensure there is an adequate number of GitHub issues and Trac tickets from which participants can self-select โ especially from non-AI plugin repositories.
- Create a Core AI booth at WordCamp where attendees can get their broader questions answered and provide invaluable feedback on the teamโs efforts. Contributor Day isnโt the right avenue for these discussions.
Props to @artpiย @gajendrasingh @gziolo @karmatosed and @psykro for sharing their learnings and feedback and to @estelaris for prepublish review.
#wordcamp