Skip to content

Based on Composer template for Drupal projects with Lightning / Varbase distributions enhancements and bootstrap Sass.

License

Notifications You must be signed in to change notification settings

mogtofu33/drupal-composer-advanced-template

Repository files navigation

Composer template for Drupal 10 projects

pipeline status

Enhanced Drupal 10 profile to kickstart a website.

What's this?

This project is meant to be a starting point for a developer, not a ready to use Drupal with functionalities. For more advanced profiles see:

What's included / added

Install

Requirements

Require Composer 2+ with Php 8.1+ and Php modules needed for composer.

Grab code and libraries

Get and install this project

composer create-project mog33/drupal-composer-advanced-template:10.x drupal --stability dev --no-interaction

Set /web as root of your host (Apache).

Other folders (eg: vendor) should be accessible by Webserver user and not from HTTP.

Drupal installation

Server / remote installation

  • Create a database and a user access to this database.

  • Fix files and folder permissions of /web folder regardless of Securing file permissions and ownership

  • Edit .env and select SETTINGS_ENVIRONMENT value, dev will enable development modules and settings

  • Install Drupal and choose profile Use existing configuration

Quick local setup with ddev

This project include a simple Docker stack based on great project Ddev.

Install Ddev

On linux:

make install

About

Based on Composer template for Drupal projects with Lightning / Varbase distributions enhancements and bootstrap Sass.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published