PHPackages                             thecodingmachine/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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. thecodingmachine/drupal

ActiveArchive-package[DevOps &amp; Deployment](/categories/devops)

thecodingmachine/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.23.0(12y ago)94948MITPHP &gt;=5.3.0

Since Jan 8Pushed 10y ago4 watchersCompare

[ Source](https://github.com/thecodingmachine/drupal)[ Packagist](https://packagist.org/packages/thecodingmachine/drupal)[ Docs](http://blog.thecodingmachine.com/content/installing-drupal-using-composer)[ RSS](/packages/thecodingmachine-drupal/feed)WikiDiscussions 7.37 Synced 1mo ago

READMEChangelogDependencies (1)Versions (6)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.23"
    }
}
```

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

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 77.8% 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 ~175 days

Recently: every ~219 days

Total

6

Last Release

4002d ago

### Community

Maintainers

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

---

Top Contributors

[![moufmouf](https://avatars.githubusercontent.com/u/1290952?v=4)](https://github.com/moufmouf "moufmouf (7 commits)")[![guywithnose](https://avatars.githubusercontent.com/u/1059169?v=4)](https://github.com/guywithnose "guywithnose (1 commits)")[![nguyenk](https://avatars.githubusercontent.com/u/2227554?v=4)](https://github.com/nguyenk "nguyenk (1 commits)")

---

Tags

drupalinstallerthecodingmachine

### Embed Badge

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

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

###  Alternatives

[composer/installers

A multi-framework Composer library installer

1.4k136.0M6.0k](/packages/composer-installers)[nystudio107/twig-bundle-installer

Install, update, and manage Twig template bundles via Composer

361.1k1](/packages/nystudio107-twig-bundle-installer)

PHPackages © 2026

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