Learning Drupal as a framework
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:
-
Paste the project files into a directory. Make sure the web and drush folder are in the root of the project.
-
Make sure your local domain is pointed to the web folder
-
Run
composer install
in the root of your installation. This will download all the required packages for the platform, and add the map structure. -
In your settings.php, as read in the configuration management chapter, at the bottom add
$settings['config_sync_directory'] = '../config/global';
-
Fill in your database credentials via the UI and install your drupal site. Choose "use existing configuration"
-
Wait for the installation to finish.
-
Run
drush offer-create-seeds
to import all of your dummy content
Roadmap
- Code updated for Drupal 9.3
- Review of chapter 3, 4 and 5 was done
- Video course of chapter 3 available on Udemy
- Video course of chapters 3 and 4 "Advanced Drupal development" available on Udemy
- 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