Language: English

  • Designers & developers: Cats & dogs living in harmony

    Speakers: Kirsten Starcher, Courtney Patubo Kranzke

    March 14, 2023 — Web designers and developers are each specialists with their own priorities, needs, and focus. Sometimes there can be a communication gap between the two, leading to misunderstandings and frustration. How can you learn to speak each other’s language and ensure your projects run smoothly and without hassles?

    Presentation Slides »

  • Let’s code: preventing CSRF security vulnerabilities

    Speaker: Jonathan Bossenger

    March 10, 2023 — This session picks up from the last preventing common security vulnerabilities session (, and cover’s how to use nonces to prevent cross-site request forgery vulnerabilities

    Presentation Slides »

  • How to create a website on mobile (Part 1)

    Speaker: Mark-Andrew Nordstrom

    March 9, 2023 — Did you know you can create an entire website on your phone? In this Online Workshop, we will go over what you need to create a website on your mobile and demo how to start building your website. See in action how a website is put together on a mobile phone. Future sessions will dive a little deeper each time.

  • Intro to WordPress accessible color

    Speakers: Joe A Simpson Jr., Courtney Patubo Kranzke

    March 9, 2023 — Color is often a barrier to making your websites open and accessible to everyone, but it is an easy way to make strides that make a difference.

    In this session, we see examples of assumptions designers and developers make and how to test, correct them, and what best practices and tools are available to add to your toolset.

    Presentation Slides »

  • Hallway Hangout: Community themes initiative

    Hallway HangoutSpeakers: Justin Tadlock, Maggie Cabrera, Brian Gardner, Nick Diego, Mike McAlister, Carolina Nymark, Tammie Lister, Rich Tabor, Damon Cook, Ben Dwyer

    March 9, 2023 — Several WordPress community theme developers and designers come together to discuss the Community Themes Initiative. The goal was to lay the groundwork and hash out ideas around building block themes collaboratively to submit to the official WordPress theme directory.

  • Displaying testimonials on your website

    Speaker: Wes Theron

    March 7, 2023 — Customer testimonials are extremely valuable for any business to grow. Testimonials highlight the positive experiences of existing customers, but they can also provide insight for prospective clients who look online before purchasing a product or service.

    In this tutorial, we will look at adding a testimonial pattern and installing a new block to your site from the Block Directory.

  • Developer Hours: Migrate a plugin to blocks (Americas)

    WordPress Meetup World Wide Web 2023Speakers: Justin Tadlock, Ryan Welcher, Micheal Burridge

    March 6, 2023 — Join us for a discussion about migrating a shortcode or widget based plugin to blocks. Learn from your peers and from experts. This is also an opportunity to share any hurdles or pain-points you’ve encountered and discover how to overcome them.

    Perhaps you’ve already migrated your plugin to blocks, or have at least attempted to do so. If so we would like to learn about the difficulties and pain points that you encountered during the process.
    Perhaps you’ve yet to attempt such a migration, in which case we’re interested in learning about what’s holding you back. Is the documentation confusing? Is the learning curve too steep?
    Perhaps you have a plugin in the WordPress Plugin Directory that still relies on shortcodes or widgets to render content, and which has yet to be migrated to blocks. Plugins that render their content via a shortcode or widget are ideal candidates for conversion to blocks.
    The block editor has been incorporated into core for nearly 5 years now and usage and uptake are growing day by day. It is therefore more important than ever that plugin developers embrace the block paradigm.

    This is one of a series of AMA sessions to provide plugin developers with the opportunity to connect with one another. This is a chance to share the challenges you’ve faced, or are facing, in creating a block implementation of your plugins.

    We also hope to share advice and guidance, and to be able to point you in the direction of the resources you need to help you move forward with your block development projects, whether it be documentation, tutorials, or information about best practices.

    Anyone interested in plugin development is welcome to participate. You don’t need to be a professional developer or have a specific level of experience.

    Let’s see how we can improve the developer experience for all those who come after us on their block development journey. We can’t wait to speak with you.

  • 6.2 Live Product Demo

    WordPress 6.2 ReleaseSpeakers: Anne McCarthy, Rich Tabor, Nathan Wrigley

    March 3, 2023 — A recording of the WordPress 6.2 live product demo presented by Anne McCarthy and Rich Tabor, and moderated by Nathan Wrigley.

  • Interacting with the WP REST API

    Speaker: Jonathan Bossenger

    March 3, 2023 — In the “Using the WordPress REST API” tutorial you were introduced to the WordPress REST API, as well as the Backbone.js client to interact with it.

    In this tutorial, we will look at how you can interact with the WP REST API further, but adding and deleting data.

    Presentation Slides »

  • Let’s code: preventing common security vulnerabilities

    Speaker: Jonathan Bossenger

    March 3, 2023 — Earlier this year, we looked at the theory behind developing WordPress plugins and themes securely. We covered how to develop a security mindset, and the guiding principles of secure development, and looked at the five examples of these principles, Sanitizing Data, Validating Data, Escaping Data, Nonces, and User Roles and Capabilities.

    In this session, we will look at how these principles are applied in real-world examples, by understanding common security vulnerabilities, how they can be exploited by would-be attackers, and what you can do to prevent them.

    Presentation Slides »