This is a Composer-based installer for the EzContent Drupal distribution.
EzContent can be installed in two ways:
- Via Drupal Composer
- Choose a name for your project, like “MY_PROJECT”
- Use the given command to create the project
- The command will download Drupal core along with necessary modules, EzContent profile, and all other dependencies necessary for the project
composer create-project srijanone/ezcontent-project:1.0 MY_PROJECT --no-interaction
Note: In case you come across any memory issues, run this command -
php -d memory_limit=-1 /path/to/composer.phar create-project
srijanone/ezcontent-project:1.0 MY_PROJECT --no-interaction
- Via Acquia BLT
To create a new Acquia BLT project using EzContent, use the following commands
composer create-project --no-interaction acquia/blt-project MY_PROJECT;
cd MY_PROJECT;
composer require srijanone/ezcontent:^1.0;
Warning: There may be updates to BLT, Lightning which may break the setup. If you see any issue, please open a new issue in the issue queue.
- Via Drupal Composer
composer create-project srijanone/ezcontent-project:^2.0
MY_PROJECT --no-interaction
- Via Acquia BLT
composer create-project --no-interaction acquia/drupal-recommended-project
MY_PROJECT;
cd MY_PROJECT;
composer require srijanone/ezcontent:^2.0.0-alpha1;
By using these commands you will get a EzContent site as your final output. Login to your site using your database and webserver. Composer will install all the required dependency into vendor folder. Always remember composer.json and composer.lock files that exist they are controlling your dependencies.
This project installer has Docksal support.