Sessions

  • Automating Code Quality Checks in WordPress Plugin Development

    Presented by Giuseppe Mazzapica

    Maintaining high code quality is essential for building robust, secure, and maintainable WordPress projects. In this session, I will demonstrate how to automate code quality checks using tools like unit tests, WPCS/PHPCS, Psalm, PHPStan, and how to use GitHub Actions to empower an automated workflow for consistent quality and standards. Attendees will leave with a …

    November 8, 2024 at 10:00 am CET in Track 1
  • Speed Networking

    Speed networking is designed to facilitate rapid introductions and connections between participants. Attendees engage in short, timed conversations with others, typically rotating after a few minutes to meet a new person. This format helps participants expand their professional networks quickly and efficiently, often to foster future collaborations or partnerships.

    November 8, 2024 at 10:00 am CET in Track 2
  • Onboarding Core Contribution

    Presented by Olga Gleckler

    Anyone can contribute to WordPress Core, it is much easier than most Make teams, there are many options to choose from and endless opportunities to learn and grow as a professional. And in addition, it’s cool that you can see your name on the list of contributors to a release and share your achievements with …

    November 8, 2024 at 11:30 am CET in Track 1
  • Scaling the WordPress release process

    Presented by Miriam Schwab

    As the WordPress ecosystem grows, so does the challenge of managing plugin updates across a massive user base. With some plugins reaching millions of installs, rolling out updates to all users at once introduces significant risk. Uncaught issues in a new release could quickly impact a large portion of users, leading to potential instability or …

    November 8, 2024 at 11:30 am CET in Track 2
  • Barcamp

    This informal, participant-driven “unconference” format allows attendees to propose session topics on the spot, with participants voting to determine which topics will be discussed. Each session is interactive, encouraging collaboration and knowledge-sharing. The flexible structure creates a casual environment where anyone can contribute or lead discussions, making it a dynamic space for exchanging ideas.

    November 8, 2024 at 12:15 pm CET in Track 2
  • New public APIs for Block Bindings

    Presented by Carlos Bravo

    In this talk, Carlos will do a review of the evolution of the Block Bindings feature, from 6.5 to 6.7. He will present the new changes that arrived to 6.7, like the new UI for Post Meta data and all the new APIs that will be available to developers, mainly registering new custom sources on …

    November 8, 2024 at 12:15 pm CET in Track 1
  • Gutenberg Block Patterns

    Presented by Carlo Daniele

    Block patterns are a powerful tool for WordPress site design. In this session we will look at the different types of patterns, explore their structure, and find out how to adapt them to each website. We will finally discover block pattern overrides and the Block Bindings API to understand how to get the most out …

    November 8, 2024 at 2:30 pm CET in Track 1
  • The future of the WordPress development process and contribution

    Presented by Andrea Fercia

    Open discussion to reimagine the WordPress development process and make contribution a healthier, more inclusive place.

    November 8, 2024 at 2:30 pm CET in Track 2
  • Creating the default theme Twenty Twenty-Five

    Presented by Carolina Nymark

    Join this session to hear about the creation of the latest default theme, Twenty Twenty-Five. Learn why a new theme is released each year, what the requirements and processes are, and how the design is selected. Follow along as I walk through how the team transformed the design from Figma into templates, patterns, presets, and …

    November 8, 2024 at 3:15 pm CET in Track 1
  • HTML API

    Presented by Bernie Reiter

    WordPress 6.7 is the first release in which the HTML API will support the full HTML specification (with some very narrow exceptions). In addition, it will be possible to normalize an input document, and to modify most of the text contained in it. We’ll celebrate this important milestone by taking a closer look at those …

    November 8, 2024 at 3:15 pm CET in Track 2
  • Barcamp

    This informal, participant-driven “unconference” format allows attendees to propose session topics on the spot, with participants voting to determine which topics will be discussed. Each session is interactive, encouraging collaboration and knowledge-sharing. The flexible structure creates a casual environment where anyone can contribute or lead discussions, making it a dynamic space for exchanging ideas.

    November 8, 2024 at 4:15 pm CET in Track 2
  • Speed Challenge

    Presented by Jamie Marsland

    In the Gutenberg Speed Build Challenge, participants have 30 minutes to recreate a famous website, using only the WordPress Block Editor. The two contestants will be Francesco Grasso and Jessica Lyschik. The challenge tests quick adaptation, creativity, and skill under time pressure, with the website to be recreated revealed only at the start!

    November 8, 2024 at 4:15 pm CET in Track 1
  • Accessible Multilingual Websites

    Presented by Elena Brescacin

    Case study: a personal blog maintained by a blind content creator which can't rely on a fully-functional multilingual suite as major plugins do not respond to accessibility needs completely. Multilingual feature is in the phase 4 of Gutenberg development butexperiments start now! This speech will cover: get confident with template parts and patterns, let's create …

    November 8, 2024 at 5:00 pm CET in Track 2
  • Intro to the DataViews component

    Presented by André Maneiro and Riad Benguella

    DataViews is a new UI component developed by core to display a dataset using different layouts and letting users interact with it (searching, sorting, filtering, field handling, etc.). It currently powers some of the Site Editor screens such as Patterns, Pages, or Templates. Its goal is to provide a coherent user experience for managing datasets …

    November 9, 2024 at 10:00 am CET in Track 1
  • Speed Networking

    Speed networking is designed to facilitate rapid introductions and connections between participants. Attendees engage in short, timed conversations with others, typically rotating after a few minutes to meet a new person. This format helps participants expand their professional networks quickly and efficiently, often to foster future collaborations or partnerships.

    November 9, 2024 at 10:00 am CET in Track 2
  • Onboarding Gutenberg Development

    Presented by Birgit Pauli-Haack

    Before making the first PR, there is some important information to digest. Birgit will provide a tour on how to navigate the community and the contributor handbooks. Then you’ll learn the multiple ways you can contribute to Gutenberg: testing and bug reports, Issue Triage, code, and documentation contributions. Next we’ll go over the GitHub contribution …

    November 9, 2024 at 11:30 am CET in Track 1
  • Panel – Block Editor

    Presented by Greg Ziółkowski

    Exploring the future of WordPress site building. Discover how Data Views, DataForm, and Block Bindings will empower the next generation of block-based themes, bringing greater flexibility and interactivity to site creation. This panel, hosted by Greg Ziółkowski features guests Carlos Bravo, Riad Benguella and Carlo Daniele.

    November 9, 2024 at 11:30 am CET in Track 2
  • Anatomy of a WordPress theme today

    Presented by Tammie Lister

    Are you feeling overwhelmed by the world of WordPress themes? Whether you're new to theme creation or want to expand your knowledge, we'll explore what themes are, how they've evolved, and the concept of block themes. We'll also discuss terms like template parts and patterns, transitioning from classic themes, and using the Create Block Theme …

    November 9, 2024 at 12:15 pm CET in Track 1
  • Contributing to WordPress Accessibility

    Presented by Stefano Minoia

    A "field guide" for beginners Seven years ago, I stumbled by chance upon web accessibility, while working with WordPress. Looking back, I now realize how that first encounter and starting to contribute to the WordPress Accessibility Team transformed not only my career, but also the way I see the world. My journey began with little …

    November 9, 2024 at 2:30 pm CET in Track 1
  • Themes Uncovered: Open Discussion on WordPress Theme Development

    Presented by Dennis Ploetner

    In this interactive session, hosted by Dennis Ploetner, we’ll open the floor to any questions, ideas, or topics related to WordPress theme development that haven’t yet been explored. Whether you're curious about theme design, functionality, future trends, or transitioning between theme types, this is your chance to share thoughts and seek advice. Joined by Tammie …

    November 9, 2024 at 2:30 pm CET in Track 2
  • Introduction to Core Performance Team: Projects and Objectives

    Presented by Matteo Enna

    This talk explores the work of the WordPress Core Performance Team, with a focus on core improvements and key projects like the Performance Lab plugin. We'll cover major areas such as image optimization, database performance, and caching, and how new contributors can actively participate in enhancing WordPress performance.

    November 9, 2024 at 3:15 pm CET in Track 1
  • Panel – Multilingual WordPress

    Presented by Paolo L. Scala

    The WordPress roadmap has “Core implementation for Multilingual sites” as one of its long-term objectives. To this day, using dedicated plugins is still the only way to go if you want to develop a multilingual blog. In this panel we are going to discuss how this objective could be reached with the very people who are involved …

    November 9, 2024 at 3:15 pm CET in Track 2
  • Barcamp

    This informal, participant-driven “unconference” format allows attendees to propose session topics on the spot, with participants voting to determine which topics will be discussed. Each session is interactive, encouraging collaboration and knowledge-sharing. The flexible structure creates a casual environment where anyone can contribute or lead discussions, making it a dynamic space for exchanging ideas.

    November 9, 2024 at 4:15 pm CET in Track 2
  • Where Do We Go from Here?

    Reflections on WordPress and the Open Source Future As we conclude Rome Core Days, this session invites everyone to explore unanswered questions from the event and consider WordPress's journey ahead. Together, we'll reflect on where WordPress is heading within the broader open-source landscape, discussing opportunities, potential challenges, and how the community can adapt, innovate, and …

    November 9, 2024 at 4:15 pm CET in Track 1