Skip to content

LaChouetteInformatique/learning-drupal-as-a-framework

 
 

Repository files navigation

Learning Drupal as a framework

amazon leanpub leanpub leanpub udemy udemy2 LinkedIn twitter


Logo

Your guide to custom Drupal 8, 9 & 10

wonderful, throughfull explained and pedagogically crafted with care. Great book! - Camillos Figuera
Very good course and I hope see more Drupal courses like this! - Hesham Khwaja
This was what I've been looking for for a long time. Well explained and documented. Thanks! This helped me a lot to understand entities - Wouter Gevaert

Getting Started

First, set up a fresh Drupal 9 installation

Installation

The following steps are needed to set up the platform:

  1. Paste the project files into a directory. Make sure the web and drush folder are in the root of the project.

  2. Make sure your local domain is pointed to the web folder

  3. Run composer install in the root of your installation. This will download all the required packages for the platform, and add the map structure.

  4. In your settings.php, as read in the configuration management chapter, at the bottom add $settings['config_sync_directory'] = '../config/global';

  5. Fill in your database credentials via the UI and install your drupal site. Choose "use existing configuration"

  1. Wait for the installation to finish.

  2. Run drush offer-create-seeds to import all of your dummy content

(back to top)

Roadmap

  • Code updated for Drupal 9.3
  • Review of chapter 3, 4 and 5 was done
  • Video course of chapter 3 available on Teachable
  • Video course of chapters 4 and 5 "Advanced Drupal development" available on Teachable
  • Review of chapter 1

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

Stef Van Looveren - Twitter: @stefvanlooveren

Website: https://stefvanlooveren.me

(back to top)

About

Learning Drupal 9 a a framework tutorial code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 95.7%
  • CSS 2.9%
  • Twig 1.1%
  • JavaScript 0.3%