Development

  • G2 Components, a From-Scratch Reimagining of WordPress Components

    G2 Components, a From-Scratch Reimagining of WordPress Components

    Update some of the things. That was the goal that Jon Quach, a Principal Designer at Automattic, laid out in the roadmap for integrating the G2 Components project into Gutenberg and, eventually, core WordPress. The project is a reimagining of the pieces that make the block editor, a “from-scratch” overhaul of the component system. Updating…

  • Getting Your WordPress Plugins and Themes Ready for PHP 8

    Getting Your WordPress Plugins and Themes Ready for PHP 8

    On Monday, WordPress core contributor Jonathan Desrosiers published a detailed post on the Make WordPress Core blog about the upcoming PHP 8 release and how it affects WordPress. PHP 8 Is Coming Scheduled for release on November 26, 2020, PHP 8 is the next major update to our favorite scripting language. While previous PHP releases…

  • WPGraphQL 1.0 Released, Now Available in WordPress.org Plugins Directory

    WPGraphQL 1.0 Released, Now Available in WordPress.org Plugins Directory

    Version 1.0 of the WPGraphQL plugin is now available in the official plugins directory on WordPress.org. This is the first stable version recommended for use in production, landing nearly four years from when the project started in November 2016. In an effort to keep WPGraphQL in line with WordPress’ commitment to preserving backwards compatibility, Jason…

  • Improved Server-Side Rendering of Dynamic WordPress Blocks

    Improved Server-Side Rendering of Dynamic WordPress Blocks

    Over the weekend, David Gwyer announced a custom server-side render component for block plugins. The co-founder of WPGO Plugins primarily built his component to speed up the rendering process for dynamic blocks within his own plugins. However, he has now released this component for other block developers in the WordPress community. Most blocks are static.…

  • Upcoming in WordPress 5.5: Features and Changes Theme Authors Should Know About

    Upcoming in WordPress 5.5: Features and Changes Theme Authors Should Know About

    August 11, the target release date for WordPress 5.5, is just shy of two weeks away. For developers who have not been completely on top of the upcoming release, now is a good time to start looking at how changes might affect their projects. Theme authors in particular can expect several new features and some…

  • Develop, Test, and Showcase Blocks in Isolation With BlockBook

    Develop, Test, and Showcase Blocks in Isolation With BlockBook

    Riad Benguella released BlockBook, a project that promises to overhaul how developers build blocks and more, on Tuesday. It is a development environment that allows creators to work with blocks in isolation, outside of WordPress. Developers can view individual block properties and test output from a defined block library. BlockBook is available as an npm…

  • Theme Authors Can Pass Data to Template Files in WordPress 5.5

    Theme Authors Can Pass Data to Template Files in WordPress 5.5

    Theme developers can finally rejoice. For the first time, it is now possible to pass data to templates via the various core template-loading functions. Enrico Sorcinelli announced the change on the Make Core blog this past Friday. The feature was originally proposed by Scott Kingsley Clark in 2012. Over the years, the ticket has received…

  • New Gatsby Source WordPress Plugin Now in Beta

    New Gatsby Source WordPress Plugin Now in Beta

    Gatsby announced its new source plugin (v4) for WordPress is now in beta. The plugin has been completely revamped to improve headless WordPress setups where Gatsby powers the frontend. It also integrates with Gatsby Cloud to provide real-time previews and incremental builds. The Gatsby team has had a long journey towards creating an integration for WordPress sites…

  • Flywheel Relaunches Local Pro with Revamped Live Links and New Host-Agnostic Pre-Launch Tools

    Flywheel Relaunches Local Pro with Revamped Live Links and New Host-Agnostic Pre-Launch Tools

    Flywheel has relaunched Local Pro, the commercial upgrade for its free local WordPress development product. The first version of Local Pro, launched in July 2019, was heavily geared towards Flywheel customers, but the tool has gradually evolved to be more host-agnostic. This major update focuses on pre-launch features that allow developers to check links, optimize…

  • The Best Documentation Is No Documentation

    The Best Documentation Is No Documentation

    Hear me out before telling me how wrong I am. Over the past couple of weeks, I have read a few different articles on writing good user documentation from a software developer’s perspective. It is an area I was always told I excelled at by people who read the docs I wrote through the years.…

  • WebDevStudios Releases Block Scaffolding Tool for Developers

    WebDevStudios Releases Block Scaffolding Tool for Developers

    WebDevStudios released its custom block scaffolding tool to the public on Tuesday. It is a fork of the core WordPress script, which was rolled out in February alongside Gutenberg 7.4. The goal is to allow plugin developers to get started building without all the tedious setup required to build even the most basic block. The…

  • Local Brings Back Support for Apache and Site Cloning

    Local Brings Back Support for Apache and Site Cloning

    Flywheel’s Local development app has received several major updates during the past month. The most recent release brings back support for Apache as a web server choice (version 5.5.1), in response to user feedback. This was the most highly requested feature on the app’s community voting board. Although nginx is the leader in web server…

  • Proposal to Update the WordPress Coding Standards for Modern PHP

    Proposal to Update the WordPress Coding Standards for Modern PHP

    WordPress is a dinosaur. If you are a PHP programmer and have had the opportunity to work outside of WordPress in the past 10 years, there are likely one or two or a few dozen things that frustrate you when diving back into the project’s 16-year-old codebase. At a time when WordPress is gifting JavaScript…