[HOW TO] Drupal 8 website updaten naar Composer project

Composer header

[HOW TO] Drupal 8 website updaten naar Composer project

Een Drupal 8 installatie updaten om gebruik te maken van Composer, is (gelukkig voor ons) behoorlijk straight forward. Er bestaan reeds enkele scripts die je hierbij kunnen helpen, maar wij hebben onderstaande stappen gevolgd om al onze projecten succesvol up te daten.

  1. Maak een nieuw Composer project aan door volgend commando uit te voeren
    composer create-project drupal-composer/drupal-project:8.x-dev my_project --stability dev --no-interaction
  2. Kopieer alle custom modules naar your_project/web/modules/custom
  3. Kopieer alle files uit je file directory. Normaal gezien is dit your_old_project/sites/default/files als je geen gebruikt maakt van een multi-site
  4. Kopieer alle libraries naar your_project/web/libraries
  5. Voeg nu alle contrib modules opnieuw toe door volgend commando uit te voeren
    composer require drupal/machinename_contrib_module
    Dit commando zal de contrib module downloaden en toevoegen aan je composer.json file.
  6. (Optioneel) Voeg alle andere libraries toe die compatibel zijn met Composer (composer require your/library)
  7. Kopieer settings.php naar your_project/web/sites/default
  8. (Optioneel) Als je GIT gebruikt, kan je nu alle mappen en bestanden die in je nieuwe project staan, kopiëren naar de root van je GIT map en deze pushen naar je remote repository

Blijf op de hoogte via onze nieuwsbrief