Bedrock

A Modern Development WordPress Stack

Bedrock is a modern WordPress stack that simplifies the configuration and customization of WordPress installations by integrating seamlessly with the PHP package manager, Composer. 

bedrock
Overview

What is Bedrock?

Bedrock is a WordPress stack designed to streamline the configuration and customization of WordPress installations by seamlessly integrating with the PHP package manager, Composer.

With its comprehensive suite of top-notch development tools and a well-organized project structure, developers can kickstart their projects efficiently and effectively.

Learn more about Bedrock.

bedrock-example
The Benefits of Bedrock

Cutting-Edge WordPress Boilerplate

Over the past 9 years, Bedrock has been continuously maintained and has become the most widely used Composer-based WordPress setup. It leverages WordPress Core functionality for seamless customizations and offers enhanced Git integration for more efficient WordPress development. Choosing Bedrock provides you with a robust and reliable foundation, ensuring that your WordPress projects are built on a well-established and actively maintained platform.

FeatureBedrockWordPress
WordPress coding standards [1]☑️
Traditional WordPress structure [2]☑️
Separate configs per environment☑️
Environment variables☑️
Custom wp-content directory ☑️
Composer for managing WordPress installation ☑️
Composer for managing WordPress plugins and themes ☑️
mu-plugins autoloader☑️

1. WordPress coding standards are not enforced by default, but can added if that is your preference

2. Bedrock leverages functionality that WordPress Core provides and is compatible with most plugins

Use Composer with WordPress

Bedrock serves as the perfect foundation for integrating Composer with WordPress. It empowers you to efficiently control your WordPress installation and plugins using Composer, a dependable PHP dependency manager. Through Composer, your development process becomes more robust, fostering seamless team collaboration and ensuring a well-maintained Git repository.

Environment-Specific Configuration

Bedrock uses Dotenv to manage environmen-specific configuration. Set up different config values based on the environment your site is running in – all using a directory sturcture that is straightforward and easy to grasp quickly.

Enhanced WordPress Security

Bedrock’s file structure limits access to non-public files. Plus, it offers more secure passwords through wp-password-bcrypt.

Furthermore, Bedrock automatically deactivates the capability to add, remove, or modify plugins and themes in non-development environments, enhancing the security and stability of your WordPress setup.

Try Convesio

The Next Generation of Hosting

More performance, scalability, security, and peace of mind = more happy customers.

FAQs

Bedrock

Bedrock is a modern WordPress stack that simplifies the configuration and customization of WordPress installations by integrating seamlessly with the PHP package manager, Composer. 

You should use Bedrock because it is a modern WordPress stack that simplifies the configuration and customization of WordPress installations through seamless integration with the PHP package manager, Composer. By utilizing Bedrock, you gain access to the best development tools and a well-organized project structure, which allows you to start your projects efficiently and effectively. It streamlines the development process, making it easier to manage and maintain your WordPress projects with enhanced flexibility and control.

Yes, Convesio supports Bedrock.