Creating a pre-publish checklist for Gutenberg

Content consistency is very important to site owners but implementing that is a complicated issue for developers to solve, with many reaching to third-party plugins. In this workshop, geared towards developers, we will create a custom plugin that will define a configurable pre-publish checklist that must be met before content can be published.

Along the way, we’ll work with the `@wordpress/env`, and `@wordpress/scripts` packages to create a local development environment and create our build process. We’ll also learn how to extend the Block Editor UI using the SlotFill system and leverage the data layer to deeply integrate our plugin into the core publishing process.

The future of commerce in WordPress with Full Site Editing

This talk focuses on the future of Commerce and what it could look like with Full Site Editing (FSE). It will give an overview of the Commerce landscape as it stands today and explore the impact that FSE could have on Commerce in WordPress.

Themes include the importance of personalization and customization and what is unlocked by FSE, how the approach to developing solutions for stores changes with the advent of FSE, and the great transition (the road from here to there).

Build your first block theme (Session Full)

Block Themes, introduced in WordPress 5.9, implement an entirely new way to think about how WordPress websites are designed. In this hands-on workshop you will learn about the files used in a block theme and even create a simple but fully functional theme.
We’ll look at theme.json, Templates, Template Parts and more as we build a simple Block Theme that can be developed further after the conclusion of the Workshop.

Whether you are a seasoned theme developer, a designer, or a WordPress enthusiast that would like to build a theme in a guided environment this workshop will get you started.

Level Up Block Building Skills

This year we witnessed the most groundbreaking WordPress release ever. It’s finally possible to create themes entirely composed of blocks. Users can use a single functionality to change every aspect of the website. I will present a wide range of ways to enrich the block editing experience with custom blocks. From no-code solutions practical for everyone to advanced development techniques that help programmers submit a new plugin to the Block Directory.

Lightning talks

Short talks on Gutenberg

Creating interactive blocks: old, new, and good ways

The block revolution is here. Full site editing has been unleashed to the world, and even though it is still in its infancy, it already takes WordPress configurability and extensibility to a whole new level.

But in this new world, one question still remains: How do we add client interactivity to our custom blocks? Should we use the same old techniques we used for classic themes and plugins? Or should we take this opportunity to adopt some techniques from other modern web development ecosystems to improve our interactive blocks’ performance and developer experience?

Join us on this journey and discover the possibilities for yourself.

Speaker: Juanma Garrido

Blockity McBlock Blocks, Oh My!

With the recent releases of Gutenberg and Full-Site Editing WordPress is changing to the core to be block-centric. There is a lot of newer concepts regarding blocks that can be overwhelming to new users or even developers as well as long time pros who are not yet used to these changes. Let’s review from a high level with some content and code examples for how to deal with blocks. We have core blocks, custom blocks, dynamic blocks, reusable blocks, block patterns, block variations, block styles, block templates, block-based themes… etc. From a high level we can see blocks are taking over, let’s dig a bit together to see what it all means and follow the WordPress block evolution thus far.

Speaker: Evan Mullins

Delivering Personalised Experiences using WordPress

WordPress is starting to be talked about as a DXP – a digital experience platform – but from our experience, to truly become a DXP, publishers need the ability to fully personalise content for site users.

We’ve developed WP-DXP, a free plugin to explore how to extend the Gutenberg block editor to provide the ability to set rules for what content to show and when to show it.

We want to show how we can leverage the extensibility of Gutenberg to deliver deep personalisation options into WordPress so that it can continue to compete against enterprise content management systems with high license fees.

Speaker: Paul Halfpenny

Block Themes – The Future of FSE

Since the launch of Gutenberg, we have been enjoying the great experience of Gutenberg. With the release of Full Site Editing, we have seen how it puts users in control, allowing us to use Gutenberg outside the editor.

WordPress is moving full steam ahead to land more features of full site editing in 2022. What does it mean for end-users and theme authors?
In this talk, I will also be showcasing a few things popular among traditional themes built using FSE.

Speaker: Imran Sayed

Extending Gutenberg with SlotFill

Being able to extend and customize the editorial experience for users has been a part of any WordPress developer’s toolbox since hooks were introduced in WordPress 1.2. We have come a long way since then and now with Gutenberg, we have a new tool available to us – SlotFill.
The SlotFIll system can be used to extend blocks and the UI of the Block Editor and Site Editor screens making it a critically important tool for any WordPress developer. In this lightning talk, we will take a deep dive into how this system works and then show how and where you can currently extend Gutenberg.

Speaker: Ryan Welcher

The block pattern revolution

After years of experiments with different approaches and collaborations between designers and developers – Block Patterns have changed everything. We’ll talk about how Blocks Patterns have revolutionised our approach to the entire design process. We’ll look at our latest experiments and how we are continuing to improve the process – and share the tools we use.

Learn how we bring clients right into the design process and how we’ve moved the expectation from ‘impress us’ to ‘collaboration with us’.