A base WordPress project from Box UK to get you up and running quickly.
Create a new project with composer
composer create-project boxuk/wp-project-skeleton my-project --stability=devInstall with the simple install script
bin/install my-projectNote: This is an interactive command.
Frontend:
You will be faced with a security warning.
On Chrome, type
thisisunsafeto bypass. On other browsers follow the prompts.To find out more about this and what options you have, read the dedicated section on HTTPS.
Admin:
https://my-project.local/wp-admin
Username is:
adminAn admin password would have been generated during install, but unless you were beady eyed you probably missed it. You can easily regenerate an admin password using the following command:
bin/docker/wp user update admin --user_pass=your_password_here
🐳 - Fully dockerized setup
📦 - Composer based plugin management
📧 - Email testing with mailhog
🚀 - Memcached support
🔥 - Blackfire support
🧐 - Monorepo support
📋 - Dictator support for dictating state across environments
🪜 - Fixtures support using wp-cli-fixtures
💉 - Baked in Dependency Injection support with Symfony
🪝 - DI based hook solution using tags
🏋️♀️ - Optimised mu-plugin setup, including scaffold tool
🚩 - First class support for feature flags using flagpole
✅ - Unit, Integration and Visual Regression testing support
💻 - Logging support through Wonolog
You can read more about all of these features in this post on the Box UK blog.
