2017 © Pedro Peláez
 

project bedrock

A modern WordPress stack

image

trendwerk/bedrock

A modern WordPress stack

  • Thursday, December 1, 2016
  • by haroldangenent
  • Repository
  • 3 Watchers
  • 0 Stars
  • 118 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 824 Forks
  • 1 Open issues
  • 29 Versions
  • 0 % Grown

The README.md

Bedrock

Packagist Build Status, (*1)

Bedrock is a modern WordPress stack that helps you get started with the best development tools and project structure., (*2)

Much of the philosophy behind Bedrock is inspired by the Twelve-Factor App methodology including the WordPress specific version., (*3)

Features

  • Better folder structure
  • Dependency management with Composer
  • Easy WordPress configuration with environment specific files
  • Environment variables with Dotenv
  • Autoloader for mu-plugins (use regular plugins as mu-plugins)
  • Enhanced security (separated web root and secure passwords with wp-password-bcrypt)

Use Trellis for additional features:, (*4)

  • Easy development environments with Vagrant
  • Easy server provisioning with Ansible (Ubuntu 14.04, PHP 7, MariaDB)
  • One-command deploys

See a complete working example in the roots-example-project.com repo., (*5)

Requirements

Installation

  1. Create a new project in a new folder for your project:, (*6)

    composer create-project roots/bedrock your-project-folder-name, (*7)

  2. Copy .env.example to .env and update environment variables:, (*8)

    • DB_NAME - Database name
    • DB_USER - Database user
    • DB_PASSWORD - Database password
    • DB_HOST - Database host
    • WP_ENV - Set to environment (development, staging, production)
    • WP_HOME - Full URL to WordPress home (http://example.com)
    • WP_SITEURL - Full URL to WordPress including subdirectory (http://example.com/wp)
    • AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY, NONCE_KEY, AUTH_SALT, SECURE_AUTH_SALT, LOGGED_IN_SALT, NONCE_SALT

    If you want to automatically generate the security keys (assuming you have wp-cli installed locally) you can use the very handy wp-cli-dotenv-command:, (*9)

    wp package install aaemnnosttv/wp-cli-dotenv-command, (*10)

    wp dotenv salts regenerate, (*11)

    Or, you can cut and paste from the Roots WordPress Salt Generator., (*12)

  3. Add theme(s) in web/app/themes as you would for a normal WordPress site., (*13)

  4. Set your site vhost document root to /path/to/site/web/ (/path/to/site/current/web/ if using deploys), (*14)

  5. Access WP admin at http://example.com/wp/wp-admin, (*15)

Deploys

There are two methods to deploy Bedrock sites out of the box:, (*16)

Any other deployment method can be used as well with one requirement:, (*17)

composer install must be run as part of the deploy process., (*18)

Documentation

Bedrock documentation is available at https://roots.io/bedrock/docs/., (*19)

Contributing

Contributions are welcome from everyone. We have contributing guidelines to help you get started., (*20)

Community

Keep track of development and community news., (*21)

The Versions

17/03 2016

1.6.0

1.6.0.0 https://github.com/trendwerk/bedrock

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

The Development Requires

wordpress wp stack composer capistrano

20/11 2015

1.3.8

1.3.8.0 https://github.com/trendwerk/bedrock

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

The Development Requires

wordpress wp stack composer capistrano

07/09 2015

1.3.7

1.3.7.0 https://github.com/trendwerk/bedrock

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

The Development Requires

wordpress wp stack composer capistrano

09/06 2015
18/12 2014

1.3.2

1.3.2.0 http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

28/11 2014

1.3.1

1.3.1.0 http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

21/11 2014

dev-reqs

dev-reqs http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

20/11 2014

1.3.0

1.3.0.0 http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

04/09 2014

1.2.7

1.2.7.0 http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

07/08 2014

1.2.6

1.2.6.0 http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

16/07 2014

1.2.5

1.2.5.0 http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

17/04 2014

1.2.4

1.2.4.0 http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

16/04 2014

1.2.3

1.2.3.0 http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

14/04 2014

1.2.2

1.2.2.0 http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

08/04 2014

1.2.1

1.2.1.0 http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

08/04 2014

1.2.0

1.2.0.0 http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

12/03 2014

1.1.1

1.1.1.0 http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

04/03 2014

dev-mu-plugins

dev-mu-plugins http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

01/03 2014

1.1.0

1.1.0.0 http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano

13/01 2014

dev-remove-url-env-vars

dev-remove-url-env-vars http://roots.io/wordpress-stack/

A modern WordPress stack

  Sources   Download

MIT

The Requires

 

wordpress wp stack composer vagrant capistrano