Plugins and themes from the WordPress.org repository install as stand-alone packages; they need to contain all the code, files, and dependencies needed to function correctly. Because there is no centralized system with an overview of all the dependencies used in different WordPress plugins and themes, they all need to implement their own safety net. Dependencies …Read: "Safely using PHP dependencies in the WordPress ecosystem"
Dev BlogWelcome to the dev blog, where you can find articles on subject matters such as WordPress code, a11y, Gutenberg and all other things related to programming.
What’s it like building blocks for the new block editor for WordPress? Turns out it’s pretty hard. Our front-end developer Sjardo Janssen spent a considerable amount of time learning how to do this. The new editor is built on technologies unfamiliar for many front-ender, Sjardo found. He also found it incredibly hard obtaining what he …Read: "Developing Gutenblocks is not for the faint of heart"
At Yoast, we like to release often. We're a fan of continuous delivery and currently release every two weeks. As we sometimes get questions about our release cycle, we'd like to tell the entire story on why and how we release and test our plugins before they are ready to be installed on millions of …Read: "Continuous delivery at Yoast"
We're delighted to share the news that our new approach to including rich, complete and extensible Schema.org markup on all sites which run Yoast SEO is now live (from our 11.0 release). This is a project which we've been working on for months, and it was unashamedly ambitious. As search engines make more and more use of structured …Read: "Our revolutionary solution to Schema.org markup"
In our ongoing quest to make yoast.com lightning fast, we've reached a bottleneck when it comes to optimising our CSS. The ways in which WordPress themes manage, handle and output stylesheets just aren't good enough. Technology has changed, the web has evolved, and the tools we have are out of date. We think we can come …Read: "A better, faster approach to CSS in WordPress themes"
In our previous post on how to theme our HowTo content block for Gutenberg, I explained the HTML structure of the block. I walked you through a few approaches to styling the generated block to make it blend in with your theme. With the release of Yoast 8.2 we've not only included the HowTo structured …Read: "Theming Gutenberg: the FAQ block"
With the launch of Yoast SEO 8.0, we’ve released our first real integration with Gutenberg. Now, with Yoast SEO 8.2 we took the first step into how to combine the power of Gutenberg with the field of SEO. More specific: the user-friendly implementation and usage of structured data. I won’t go into the technicalities, so …Read: "Theming Gutenberg: the How-to block"