-
Managing WP with Composer can also be done manually by setting our composer.json file, following this awesome recipe based on core contributor John P. Bloch’s mirror of WordPress’ core.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
Similar to Packagist, WPackagist is a PHP package repository. It contains all the themes and plugins hosted on the WordPress plugin and theme directories, making them available to be managed through Composer.
-
gutenberg
The Block Editor project for WordPress and beyond. Plugin is available from the official repository.
Gutenberg as part of the core has added modern capabilities for building sites on the frontend. Blocks, a high-level component resembling React’s, are the basic unit to build a webpage’s frontend nowadays. In my opinion, shortcodes, custom fields and metaboxes will soon be a thing of the past, while Gutenberg will probably take over as a full development platform.
-
As opposed to traditional WordPress setups, Composer treats WP core as a site’s dependency and not as the site itself, that’s why it installs it in a sub-directory. To make it easier to completely manage WordPress with Composer, several projects have taken the stance of installing WordPress in a subfolder. Roots provides a WordPress boilerplate called Bedrock, that I can personally vouch for since we’ve used it on a large multisite WP network for the past 3 years.
-
Composer and Packagist have become key tools for establishing the foundations of PHP-based applications. Packagist is essentially a directory containing PHP code out of which Composer, a PHP-dependency manager, retrieves packages. Their ease of use and exceptional features simplify the process of importing and managing own and third-party components into our PHP projects.
-
Composer and Packagist have become key tools for establishing the foundations of PHP-based applications. Packagist is essentially a directory containing PHP code out of which Composer, a PHP-dependency manager, retrieves packages. Their ease of use and exceptional features simplify the process of importing and managing own and third-party components into our PHP projects.