October 15, 2023 — Not every project needs custom developed blocks to provide a great block editor experience for clients. You also don’t need to be a JavaScript expert to make adjustments to the WordPress core experience.
This talk covers tools and methods for developers to curate the editor experience. Learn about the nature of block.json and theme.json, and when to use block styles and block variations.
October 15, 2023 — This talk expains what “script kiddies” and hackers do to breach your WordPress site, install malware, steal data and more. Examples will show how to understand and mitigate these attacks.
October 15, 2023 — In this workshop, learn how to adapt a shortcode-based plugin so that it also renders content in a custom block for use in the WordPress editor. The plugin will therefore no longer need to rely on the build-in Shortcode Block.
Starting with a scaffolded project, you will go on to build out a dynamic block that works with a CPT (Custom Post Type) and a CT (Custom Taxonomy). Learn how to use the hooks provided by the @wordpress/core-data package to pull content into the editor while also ensuring that the content is correctly rendered in the front-end. You will also learn how to use block attributes both in the editor and in the front-end.
You will learn how a dynamic block differs from a static block and the use cases for each.
If you already have, or are thinking of building, a plugin that uses a shortcode to render content, and would like to learn how to also render that content in a block, this workshop is for you.
October 15, 2023 — The WordPress.org plugin directory requires that all plugins must be compatible with the GNU General Public License (GPL) and recommends GPLv2 or later as the same license as WordPress itself.
This includes third-party libraries, code, and images. With today’s modern development practices and easier contributions on git-based systems like GitHub, you may not even notice a dependency being added to your project.
This talk explains how to use GitHub Actions to scan your current codebase and ensure that all future pull requests and commits similarly ensure that all third-party libraries (aka dependencies) are GPL-compatible.
October 15, 2023 — This talk explains how to find your perspective in the world of User Experience (UX). Learn how to use UX to create products that truly impact peoples lives for the better.
October 13, 2023 — WordPress Executive Director, Josepha Haden Chomphosy, speaks to the important conversations happening in WordPress and how they and you can move the WordPress of tomorrow.
October 13, 2023 — Matt Mullenweg discusses 2023 Gutenberg improvements and what is next, followed by live Q&A.
October 13, 2023 — Learn how to repurpose blog content into a book from the firsthand experience of this speaker.
October 13, 2023 — In our ever-evolving field of front-end development, it’s easy to become comfortable with our familiar stack and tools. However, relying solely on what we already know can lead to stagnation and hinder our professional growth. In this talk, I want to introduce the concept of adopting a lean front-end mindset, empowering developers to stay up-to-date with the latest front-end techniques and tools available today.
By embracing this mindset, not only can we ensure that our projects and industry knowledge remain relevant, but we can also alleviate the stress of constantly catching up with new trends. This approach promotes lean development by avoiding unnecessary reliance on external libraries when they are not required.
Attendees will gain valuable insights on when and how to apply different development approaches, allowing them to create lean and effective solutions that meet project requirements.
October 13, 2023 — Learn how to use tools and procedures to significantly speed up the design process and produce accessible designs.
This talk explains how to work with designers who have no accessibility background to create work that meets WCAG criteria.