September 1, 2023 — One of the things that makes WordPress so extendable is its support for metadata on its core data object types (posts, comments, users, terms). The Metadata API and associated functions create a standardized way for retrieving and manipulating metadata for these object types. In this session, we will look at how metadata is stored, and which functions can be used to store and retrieve metadata.
August 31, 2023 — WordPress has been upping its HTML game, and the new HTML API is enabling new ways of reliably working with and modifying HTML.
Maybe you know this vicious cycle: ever-expanding regular expression patterns, HTML edge cases, and growing complexity of matching code ends up obscuring what you set out to do in the first place, and still isn’t reliable. Let’s talk about how this game is changing, what we can do today, and what is coming in the near future.
We’ll start with some quick demos of using the new HTML API interfaces, then briefly discuss some of the limits of the new systems, and finish with a time for questions and discussion, so bring your curiosity.
Topics to be covered
– What can the HTML API do today?
– What will the HTML API be able to do with the 6.4 release?
– When is the HTML API not appropriate?
– How fast and efficient is the HTML API?
– How reliable is the HTML API?
August 30, 2023 — Do you constantly feel like you are hacking code together? Do you find it difficult to maintain, adapt or even read code you’ve written previously? Chances are, you are not taking into consideration some of the basic principles of software architecture.
Come learn how some simple habits and changes in perspective can make you a more productive developer!
Takeaways:
– How to keep your code simple and straightforward
– How to reduce bugs in your code
– How to become a more productive developer
August 25, 2023 — WordPress contains an extensive list of APIs for performing common tasks across a WordPress site. From interacting with the database to creating responsive images, there’s an API for practically everything. This session will be the first in a series of an introduction to the common WordPress APIs, starting with the Dashboard Widgets API.
August 24, 2023 — In part 1 of this series, I covered the software requirements needed to set up and configure the Learn WordPress code base, as well as showed you how to get it running locally.
https://wordpress.tv/2023/08/17/contributing-to-learn-wordpress-with-code-part-1/
In part 2, I’ll take you through the process of creating a local git branch to work on, selecting and fixing an issue/enhancement, committing the changes to your forked repository, and then creating a pull request to be reviewed for merging.
August 22, 2023 — Every month, Justin Tadlock publishes a “What’s new for developers” post to the WordPress developer blog, highlighting some of the new developer-focused features added to WordPress. In this session, we’ll be reviewing some of the features included in this month’s post, with a specific focus on plugin and theme developer additions.
August 19, 2023 — Have you ever stumbled upon a website and you were just awestruck by the look and feel of the website? Perhaps all you said was “Wow!” and you couldn’t stop scrolling through the website. On the other hand, have you ever stumbled upon a website where your reaction was “Whuuuut?” and you didn’t wait another second to leave the website? There are certain measures that make your site amazing, flawless, average, or worse. But most businesses simply ignore the part of maintaining and continuously improving their website.
Let’s talk about website auditing. What are the measures that can make or break a website? While there are different standards of rating a website in terms of UX (user experience), design, performance, and security, this talk will mainly focus on UX, followed by some real time examples. We’ll look at how businesses can improve the user experience, and thus convert users into customers.
It will be a fun session about improving websites with regards to user experience, what kind of behavior you can expect from users, and what one can do to have better conversions.
August 17, 2023 — Every site needs a domain. But every domain needs DNS records set for it to direct people to your site! In this workshop, we’ll be looking at how DNS work, and what the most common types of DNS records are. We’ll also look at the DNS records you need to configure to get your domain connected to your site. Some questions we’ll be answering include:
* How does the Domain Name System work?
* What are DNS records?
* What DNS records do I need for my site?
* Where can I edit my domain’s DNS records?
* What is “domain record propagation”?
August 17, 2023 — During this Hallway Hangout, we had a casual conversation about how you can create custom design tools for blocks from a theming perspective.
Based on Justin’s latest article series for the WordPress Developer Blog, attendees learned when to move beyond the Block Styles API and create their own custom controls. We also discussed the current limitations of theme development and how block development can be used to extend block themes.
August 17, 2023 — Are you a developer looking to contribute to the WordPress project in some way? Know how to fix bugs or add features on a WordPress site, theme or plugin? Then this session might be just what you need.
Join me as I walk you through the process of contributing code to the Learn.WordPress.org platform. You’ll learn where to find the Learn.WordPress.org code, how to make a copy of it on your local computer, and how best to contribute bug fixes and feature enhancements.
In this first session, I’ll be working through all the required software needed to get the Learn.WordPress.org site set up on your computer, as well as choosing a feature to work on, and planning how to develop it.