mog33/drupal-composer-advanced-template

Drupal 10 project with composer, boosted!

10.x-dev 2024-03-25 11:15 UTC

This package is auto-updated.

Last update: 2024-03-25 11:15:52 UTC


README

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