30 October 2019
|
Sjardo Janssen
If you have limited knowledge about JavaScript, building native Gutenblocks can be a challenge. All the documentation contains JavaScript. Yet, when you build a theme, most things are done with PHP. Advanced Custom Fields (ACF) built a great bridge to close this gap, allowing you to build Gutenblocks with just PHP! As ACF is an »
Read: "How to create a Gutenblock with ACF"
16 October 2019
|
Alexander
Unit-testing your WordPress plugin can be challenging. Luckily there are tools out there making it a lot easier. In this post, we will be covering the following tools: PHPUnit, Mockery and BrainMonkey. Together these tools can be a powerful tool to ensure the technical quality of your plugin. Before we started using these tools at »
Read: "Unit-testing with mocks in WordPress"
9 October 2019
|
Jip Moors
To perform tasks in our repositories, we use a JavaScript tool called Grunt. With Grunt, you can use packages from the npm repository, or you can build your own. Searching on the npm repository will give you an extensive list of grunt tasks ready for use. Workflows With Grunt, you run tasks, which need to »
Read: "The power of defaults: Grunt tasks and configuration"
2 October 2019
|
Jimmy Comack
11 September 2019
|
Luc Kickken
Every profession has its own terminology, or lingo if you will. So does design. For me, as a self-taught designer, I noticed that a lot of the terminology used in design is often more confusing than it actually helps me in my work. Terms like style guide, design language, design system, design kit, and pattern »
Read: "Design terminology: adopting the concepts that fit your needs"
4 September 2019
|
Josee Wouters
When you’re creating your own WordPress theme or adapting an existing theme, pay attention to your code structure and semantics. This will benefit your website greatly: it improves your SEO because search engines know better what to expect on your site. It will also improve your site’s accessibility: meaning that people who use assistive technologies, »
Read: "Why your websites’ code structure matters"
28 August 2019
|
|
Kai van Grunsven
21 August 2019
|
Irene Strikkers
As plugin developers, we are continuously working on implementing features and fixing bugs. We’re not flawless, but fortunately we, at Yoast, have a QA team that tests our plugin daily, both manually and automatically. Sometimes when they find a bug, a specific commit or pull request comes to mind that is the likely cause. Sometimes »
Read: "Using git bisect to find the commit that broke your code"