-
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
November 8, 2024 at 11:30 am 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 -
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 (Your Name Here). 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 -
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 -
User Experience First: Reconciling Best Practices with WordPress’s Core Philosophy
Presented by Alain Schlesser
At the core of WordPress is a focus on the end user experience, often at the expense of rigorous engineering processes like testing before deployment. This creates a tension where traditional best practices seem at odds with the project’s philosophy. In this session, Alain will share personal experiences from navigating these challenges, revealing how even …
November 9, 2024 at 2:30 pm CET in Track 1 -
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 -
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