Download the PHP package drupal/tangler without Composer
On this page you can find all versions of the php package drupal/tangler. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package tangler
Drupal Tangler
This library provides tools for an opinionated composer workflow with Drupal.
When invoked, it creates a Drupal root that can respond to requests routed to it from a web server. This allows you to develop at the module and/or project level and treat Drupal itself as a dependency.
Installation
Use composer.
Usage
The algorithm is something like this:
- copy
drupal/drupal
out of vendor and into the given drupal path (default:./www
) - link modules and themes installed with composer from vendor into the drupal root
- link directories from the
./modules
directory intosites/all/modules
- link directories from the
./themes
directory intosites/all/themes
- link files that look like module files into a directory in
sites/all/modules
according to the basename of the*.info
file - link
cnf/settings.php
intosites/default
- link
vendor
intosites/default
- link
cnf/files
intosites/default
You have the choice of using a small commandline application or a script handler.
Commandline
Composer Script Configuration
You can automate the use of the tangler in response to composer events like so:
Note that you can just trigger the executable with these events, in which case
the values for the different *-cmd
events above would be like this:
Roadmap
- Allow appropriate configuration, such as name of drupal subdir, and origin of
settings.php
- Support development of a theme or profile
- Support for placing things in the
sites/all/libraries
directory (not because this is ever a good idea, but because some projects require it)
Not Ever Going To Be On The Roadmap
- Support for multi-site
All versions of tangler with dependencies
symfony/finder Version *@stable
symfony/console Version *
composer/composer Version ~1.0@alpha