Speakers: Nick Diego

  • Builder Basics: Adding Custom CSS to Block Themes

    Speaker: Nick Diego

    February 8, 2023 — One major benefit of block themes is that they can be built with very little CSS. For example, the Twenty Twenty-Three theme has none. All block styles are defined in a theme.json file. While theme.json is getting more powerful with each WordPress release, you will likely need to add some custom CSS in most projects.

    This Online Workshop will explore ways to add custom CSS to a block theme while ensuring those styles work correctly in the Editor and on the site’s front end. If time permits, we will also discuss a Sass workflow you can employ to optimize per-block styles.

  • Builder basics: demystifying theme.json and global styles

    Speaker: Nick Diego

    December 9, 2022 — Global Styles (theme.json) is an area of WordPress that has received some of the most enhancements in the last few releases. WordPress 6.1 is no different. This Online Workshop will review how theme.json and Global Styles work while digging into many of the changes in 6.1. This functionality is incredibly powerful and necessary for building WordPress sites that fully support all of the design features in WordPress. Join us for an interactive presentation followed by a group Q&A.

  • Builder basics: building with columns, groups, rows and stacks

    Speaker: Nick Diego

    December 2, 2022 — In this Online Workshop, we’ll explore how to design sophisticated layouts using Columns, Group, Row and Stack blocks. These blocks represent the fundamental building blocks of every WordPress website. You’ll learn the nuances of each block type and how to configure them correctly, with a special focus on new features in WordPress 6.1. Join us for an interactive presentation followed by a group Q&A.

  • Builder basics: how to curate the editing experience

    Speaker: Nick Diego

    November 10, 2022 — WordPress 6.1 is here, and with it, more ways to curate the editing experience. In this Online Workshop, we will review the Block Editor Handbook article Curating the Editor Experience in a live environment. Then using real-world examples, you will learn how to tailor the Editor to suit your needs and/or those of your clients. From block locking and advanced theme.json configurations to new features in 6.1, like content-only editing support for container blocks!

  • Let’s Build a Custom Block in 15 Minutes

    WordCamp US 2022Speaker: Nick Diego

    September 24, 2022 — Block development can be challenging, but getting started with block development couldn’t be easier. In the past few years, WordPress contributors have created tools to simplify the process and make building blocks more accessible to those without advanced knowledge of JavaScript and React. Coupled with core components, native block supports, and a bit of guidance, every WordPress developer can add custom blocks to their repertoire. To demonstrate, let’s build a custom block from scratch in under 15 minutes. Start the clock!

  • Let’s Build a Custom Block in One Hour

    Speaker: Nick Diego

    September 21, 2022 — Block development can be challenging, but getting started with block development has never been easier. In the past few years, WordPress contributors have created tools to simplify the process and make building blocks more accessible to those without advanced knowledge of JavaScript and React. Coupled with core components, native block supports, and a bit of guidance, every WordPress builder can add custom blocks to their toolset.

    This online workshop is a follow-up to my WordCamp US presentation “Let’s Build a Custom Block in 15 Minutes”. We will walk through the process of building a custom block using the Create Block tool in more detail and add a few additional features. For our block example, we will be “blockifying” the original Hello Dolly plugin by Matt Mullenweg.

  • Nick Diego: Exploring the Power of Block Variations

    Speaker: Nick Diego

    August 26, 2022 — The block variation API allows you to create “variations” of existing blocks. A variation differs from the original block by a predefined set of attributes or inner blocks. When the variation block is inserted into the Editor, it will have these attributes and/or inner blocks rather than those of the default block. Whew, sounds complicated, right?

    In this online workshop, we will demystify block variations and demonstrate just how powerful they can be. Variations are a fundamental part of modern WordPress website development. In fact, many WordPress Core blocks that you use every day are actually variations!

  • Nick Diego: Taking Block Patterns to the Next Level

    Speaker: Nick Diego

    August 19, 2022 — Block patterns are a fundamental component of modern WordPress theme development. While we have covered patterns in many previous online workshops, this session will review some lesser-known pattern implementations.

    In addition to a review of how to register patterns in block themes, a new method introduced in WordPress 6.0, you will learn how to create semantic, contextual, and page creation patterns. We will also review multiple real-world examples of this advanced functionality that you can apply to your own projects.

  • Builder basics: let’s build a custom theme (no coding required) – part 2

    Speaker: Nick Diego

    August 2, 2022 — Welcome to Part 2 where we will revisit building a custom WordPress theme without the need for any coding. This workshop will follow the previous session with more time for questions. We will also explore the new Create Block Theme plugin.

    During the session, we will take the Twenty Twenty-Two theme and fully customize it using the Site Editor and Global Styles. This will include template changes, updates to the theme color palette, layout, and more. You will then learn how to export these changes into a complete custom theme. While this functionality is still under development, it’s incredible how close we are to low-code/no-code theme development in WordPress!

  • Nick Diego: Curating the Editor Experience

    Speaker: Nick Diego

    July 22, 2022 — In this workshop, we will walk through the Block Editor Handbook article Curating the Editor Experience in a live environment. Using real-world examples, you will learn how to tailor the Editor to suit your needs and/or those of your clients. From block locking and advanced theme.json configurations to page creation patterns, there are countless ways to curate the editing experience in WordPress.