makinacorpus / drupal-template-sf
Composer template for Drupal 7 and Symfony bind together with drupal-sf-dic
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 12
Forks: 0
Open Issues: 0
Type:project
pkg:composer/makinacorpus/drupal-template-sf
Requires
- php: >=5.2.5
 - ext-curl: *
 - ext-gd: *
 - ext-json: *
 - ext-openssl: *
 - ext-pdo: *
 - ext-pdo_mysql: *
 - ext-xml: *
 - composer/installers: ~1.0
 - cweagans/composer-patches: ~1.0
 - doctrine/annotations: <1.5
 - doctrine/cache: <1.7
 - doctrine/collections: <1.5
 - doctrine/common: <2.8
 - doctrine/dbal: ^2.5 <2.6
 - doctrine/doctrine-bundle: ^1.6
 - doctrine/doctrine-fixtures-bundle: ^2.3
 - doctrine/instantiator: <1.1
 - doctrine/orm: ^2.5 <2.7
 - drupal-composer/preserve-paths: 0.1.*
 - drupal/composer_autoloader: 1.*
 - drupal/drupal: 7.*
 - drush/drush: ~8.0
 - makinacorpus/drupal-badm: ^1.1
 - monolog/monolog: ^1.17
 - oyejorge/less.php: v1.7.0.10
 - symfony/monolog-bundle: ^2.11
 - symfony/symfony: ^3.3
 - twig/extensions: ~1.3
 - twig/twig: ~1.20|~2.0
 - webflo/drupal-finder: ^1.0.0
 
Conflicts
- drupal/core: 8.*
 
This package is not auto-updated.
Last update: 2025-10-26 09:29:56 UTC
README
The goal here is to kickstart a pre-configured project with Drupal 7 & Symfony bound together with the drupal-sf-dic module.
Based on : drupal-project
Usage
First you need to install composer.
After that you can launch :
composer create-project makinacorpus/drupal-template-sf some-dir --stability dev
And follow instructions.
What does the template do?
- Installs Drupal 7
 - Initializes settings.php
 - Configures drupal-sf-dic
 - Creates a Symfony-like directory organization with default config files
 - Configures Drupal for using Twig
 - Initializes a new profile
 - Initializes new Bootstrap based frontend theme using Twig (if desired)
 - Initializes new drupal-badm based backend theme (if desired)
 - Installs drupal-usync
 
Todo
- Add weback (+babel) integration
 - Patchs gestion