dxpr/lightning-dxpr-project

Project template for Drupal 8 sites built with the DXPR Lightning distribution.

Installs: 18 265

Dependents: 0

Suggesters: 0

Security: 0

Stars: 3

Watchers: 2

Forks: 2

Language:Shell

Type:project


README

Lightning DXPR is a sub-profile of Acquia Lightning that installs our DXPR Theme and DXPR Builder products, giving you our state-of-the-art marketing Drupal tools integrated with Acquia's Lightning features. More info about Lightning:

Authentication

  • To access dxpr/dxpr_builder packages, you need to to have an active subscription at DXPR.com. You can find your token here: https://app.dxpr.com/download/all#token. This token is unique to your DXPR.com account and should be kept secret, like a password.

  • Make sure composer is at version 1.10 or higher

  • Configure the access token:

$ composer config --global bearer.packages.dxpr.com <access_token>

Composer build

$ composer clearcache
$ composer create-project dxpr/lightning-dxpr-project EXAMPLE_DIRECTORY

Non-interactive Profile installation

Continue instructions at https://github.com/dxpr/lightning_dxpr

Troubleshooting

Composer asks for password or token

This means your composer web token was not installed successfully. Please verify that your token is installed by running the following command:

cat ~/.composer/auth.json

The output should look similar to this: https://app.dxpr.com/sites/default/files/verify-composer-dxpr.jpg

You should install the token in the user folder of the user you use to run composer install.

Killed message or Memory related message

The requested PHP extension curl/DOM/etc is missing from your system

If composer reports curl or some other PHP extension is missing you have to install this extension:

$ apt-get install php-curl

On a fresh Ubuntu or Debian machine you may need to run the following commands:

a2enmod rewrite;apt-get install php-curl;apt-get install php-dom

Replace 7.4 with the PHP branch you are using.