Jumpstart your Drupal11 setup.
- PHP 52.6%
- Shell 47.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .ddev | ||
| .setup | ||
| web | ||
| .gitignore | ||
| CLAUDE.md | ||
| composer.json | ||
| composer.lock | ||
| README.md | ||
drupal11-ddev-template
A starter template for Drupal 11 projects using DDEV for local development.
Includes: Gin admin theme, content moderation, multilingual (NL/EN), pathauto, media, calendar, webform, Bootstrap5 subtheme, and more. See .setup/ for the full list.
Requirements
- DDEV for local development
- Docker
Start a new project from this template
# Use this repo as a template on Codeberg, then clone your new repo.
# Rename the DDEV project to match your project:
ddev config --project-name=your-project-name
ddev start
ddev composer install
# Fresh install:
bash .setup/install-1-base.sh
# Then continue with install-2-*.sh ... install-9-*.sh as needed.
# Or restore from a DB snapshot:
ddev import-db --file=dump.sql.gz
ddev drush cr
ddev launch
One-time login link:
ddev drush uli
Note:
sites/default/files/is gitignored. After restoring a DB snapshot, some subdirectories (e.g.languages/) may be missing. Runddev drush crto regenerate them, or create them manually if needed.
Setup scripts
The .setup/ directory contains numbered shell scripts to build the site from scratch. See CLAUDE.md for details.