PHPackages                             dmtw/drupal - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. dmtw/drupal

ActiveArchive-package[Utility &amp; Helpers](/categories/utility)

dmtw/drupal
===========

This package is an installer that will download Drupal from the http://drupal.org website and unpack it at the root of your Composer project.

v7.18.0(13y ago)020MITPHP &gt;=5.3.0

Since Jan 8Pushed 13y ago1 watchersCompare

[ Source](https://github.com/dmtw/drupal)[ Packagist](https://packagist.org/packages/dmtw/drupal)[ Docs](http://www.thecodingmachine.com)[ RSS](/packages/dmtw-drupal/feed)WikiDiscussions 7.18 Synced yesterday

READMEChangelogDependencies (1)Versions (3)Used By (0)

Drupal installer
================

[](#drupal-installer)

This is a simple Composer package that will install Drupal at the root of your Composer project.

Drupal is not directly contained in this project. It is downloaded from the drupal.org website.

Installing Drupal using this Composer package:
----------------------------------------------

[](#installing-drupal-using-this-composer-package)

Not used to Composer? The first step is installing Composer. This is essentially a one line process:

```
curl -s https://getcomposer.org/installer | php
```

Windows users can download the phar file here: \[[http://getcomposer.org/download/\](install](http://getcomposer.org/download/](install) composer). Then create a *composer.json* file at the root of your project:

```
{
    "require": {
        "thecodingmachine/drupal": "~7.18"
    }
}
```

and finally, run

```
php composer.phar install
```

This will download and unpack the Drupal archive at the root of your project. In this example, the version downloaded is 7.18 or greater, but lower than 8.0 (this is the meaning of the ~ just before the version number).

Find more:
----------

[](#find-more)

Want to learn more about this package? Check out [the original blog post presenting *thecodingmachine/composer*](http://blog.thecodingmachine.com/content/installing-drupal-using-composer)

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 71.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~63 days

Total

3

Last Release

4796d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/529030?v=4)[dmtw](/maintainers/dmtw)[@dmtw](https://github.com/dmtw)

---

Top Contributors

[![moufmouf](https://avatars.githubusercontent.com/u/1290952?v=4)](https://github.com/moufmouf "moufmouf (5 commits)")[![dmtw](https://avatars.githubusercontent.com/u/529030?v=4)](https://github.com/dmtw "dmtw (2 commits)")

---

Tags

drupalinstallerthecodingmachine

### Embed Badge

![Health badge](/badges/dmtw-drupal/health.svg)

```
[![Health](https://phpackages.com/badges/dmtw-drupal/health.svg)](https://phpackages.com/packages/dmtw-drupal)
```

###  Alternatives

[lullabot/amp

A set of useful classes and utilities to convert html to AMP html (See https://www.ampproject.org/)

3793.0M11](/packages/lullabot-amp)[drupal/core-composer-scaffold

A flexible Composer project scaffold builder.

5344.1M548](/packages/drupal-core-composer-scaffold)[mnsami/composer-custom-directory-installer

A composer plugin, to help install packages of different types in custom paths.

1465.4M61](/packages/mnsami-composer-custom-directory-installer)[typo3/cms-composer-installers

TYPO3 CMS Installers

6114.7M68](/packages/typo3-cms-composer-installers)[drupal/core-project-message

Adds a message after Composer installation.

2124.7M198](/packages/drupal-core-project-message)[craftcms/plugin-installer

Craft CMS Plugin Installer

283.5M11](/packages/craftcms-plugin-installer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
