Speakers: Jonathan Bossenger

  • Tools for accessibility testing

    Speaker: Jonathan Bossenger

    June 18, 2024 — Accessibility testing is a crucial part of the theme development process.

    It ensures that a website with your theme installed is usable by everyone, regardless of their abilities.

    This lesson will introduce you to some tools and techniques for testing your theme’s accessibility.

  • Best practices for developing an accessible theme

    Speaker: Jonathan Bossenger

    June 18, 2024 — Digital accessibility is a broad term that means ensuring that as many people as possible can use the web.

    The easiest way to deliver accessible themes, plugins, or sites is to think about it from the outset.

    In this lesson, you’ll learn about the fundamentals of accessible HTML and how to apply them to your WordPress themes.

  • Testing your theme

    Speaker: Jonathan Bossenger

    June 7, 2024 — Before releasing your theme to the public, you should test it thoroughly to ensure that it works as expected.

    Let’s look at some things you should do before releasing your theme.

  • Themes and user privacy

    Speaker: Jonathan Bossenger

    June 7, 2024 — As the internet has evolved, so have the ways in which user privacy is protected.

    In this lesson, you’ll discover how themes can impact user privacy and what you can do to ensure that your theme respects this privacy.

  • Examining the state of your PHP code

    Speaker: Jonathan Bossenger

    June 7, 2024 — When you’re debugging PHP code, it can be helpful to examine the state of your code at a specific point in time.

    Let’s look at some ways you can examine the state of your PHP code using built-in PHP functions.

  • Using the Interactivity API outside of WordPress

    Speaker: Jonathan Bossenger

    June 3, 2024 — Recently, someone asked me if it would be possible to use the Interactivity API outside of WordPress. Theoretically, this should be possible, as it’s available as a standalone npm package. Join me in a live stream as I investigate whether this is possible.

  • Plugin API Hooks

    Speaker: Jonathan Bossenger

    May 24, 2024 — WordPress provides a number of hooks that allow plugins to “hook into” the functionality of WordPress.

    Your theme should support these hooks, to allow plugins developers to extend your theme.

    Let’s look at what this entails.

  • Theme build process

    Speaker: Jonathan Bossenger

    May 24, 2024 — When developing a WordPress theme, it’s useful to consider whether you will need a build process to help you manage your theme’s assets and optimize your theme for performance. Let’s look at how this might be possible, using the @wordpress/scripts package.

  • Using JavaScript during theme development

    Speaker: Jonathan Bossenger

    May 24, 2024 — Theme developers often use JavaScript to provide interactivity, animation, or other enhancements to their themes. This lesson will cover some best practices to follow when using JavaScript during theme development.

  • User interface best practices in theme development

    Speaker: Jonathan Bossenger

    May 24, 2024 — When designing a WordPress theme, it’s important to consider the user interface of the theme.

    In this lesson, you’ll learn how to apply the basics of good user interface design when developing a theme, as well as some best practices to follow.