If you install Opigno with Composer (see details):
Task | Composer command |
---|---|
Installing a contrib project (latest version) | composer require drupal/PROJECT |
Installing a contrib project (specific version) | composer require drupal/PROJECT:1.0.0-beta3 |
Installing a javascript library (e.g. dropzone) | composer require bower-asset/dropzone |
If you install Opigno from downloaded tarball (see details):
For maintaining tarball version installation you need to specify a path to contrib modules to avoid duplication and incompatibility with Opigno.
In this case, in the root "composer.json" file you should replace the string:
"modules/contrib/{$name}": ["type:drupal-module"]
with this:
"profiles/opigno_lms/modules/contrib/{$name}": ["type:drupal-module"]