PHPackages                             pierre-dargham/classicpress-composer-boilerplate - 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. pierre-dargham/classicpress-composer-boilerplate

ActiveProject[Utility &amp; Helpers](/categories/utility)

pierre-dargham/classicpress-composer-boilerplate
================================================

0.3.0(7y ago)281GPL-2.0-or-laterPHP

Since Nov 15Pushed 7y ago1 watchersCompare

[ Source](https://github.com/pierre-dargham/classicpress-composer-boilerplate)[ Packagist](https://packagist.org/packages/pierre-dargham/classicpress-composer-boilerplate)[ Docs](https://www.classicpress.net/)[ RSS](/packages/pierre-dargham-classicpress-composer-boilerplate/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (3)Dependencies (3)Versions (4)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/572c3d0d07ed7368d74a09845e5e71d3097b670d122abe12cbf349d5b3132851/68747470733a2f2f706f7365722e707567782e6f72672f7069657272652d6461726768616d2f636c617373696370726573732d636f6d706f7365722d626f696c6572706c6174652f762f737461626c65)](https://packagist.org/packages/pierre-dargham/classicpress-composer-boilerplate)[![License](https://camo.githubusercontent.com/6cd893113cd01dc050fe68d70502f5c390c6409c9e1ffeb0cccde3c43e1486f0/68747470733a2f2f706f7365722e707567782e6f72672f7069657272652d6461726768616d2f636c617373696370726573732d636f6d706f7365722d626f696c6572706c6174652f6c6963656e7365)](https://packagist.org/packages/pierre-dargham/classicpress-composer-boilerplate)

ClassicPress composer boilerplate
=================================

[](#classicpress-composer-boilerplate)

This boilerplate shows the minimal steps required to start a composer project based on [ClassicPress](https://www.classicpress.net/).

Default dependencies are [ClassicPress core last release](https://github.com/ClassicPress/ClassicPress-release) and [Twenty Seventeen theme](https://wordpress.org/themes/twentyseventeen/).

Requirements
------------

[](#requirements)

- PHP &gt;= 5.3
- [Composer](https://getcomposer.org/)

Installation
------------

[](#installation)

1. Run in command line : `composer create-project --remove-vcs pierre-dargham/classicpress-composer-boilerplate my-project`
2. Create an empty database
3. In wp-config.php, edit following constants : `WP_HOME`, `DB_NAME`, `DB_USER`, `DB_PASSWORD`, `DB_HOST`
4. Go to your site home url, and follow standard ClassicPress install steps

**Note:** Your site administration area will be available at `/classicpress/wp-admin/` instead of `/wp-admin/`

Further steps
-------------

[](#further-steps)

### Versionning

[](#versionning)

If you are using a VCS, like git or svn, you should ignore those files :

```
- /vendor
- /classicpress
- /wp-content/themes/twentyseventeen

```

### WordPress plugins and theme

[](#wordpress-plugins-and-theme)

You can install and manage WordPress plugins and theme using composer, thanks to composer miror repository [wpackagist](https://wpackagist.org/). If you require WordPress plugins and theme using composer, you should ignore them in your VCS also, like any other dependency.

### Automatic updates

[](#automatic-updates)

Automatic updates are disabled by default in this boilerplate [wp-config.php](https://github.com/pierre-dargham/classicpress-composer-boilerplate/blob/master/wp-config.php), because your dependencies updates should be handled using Composer. If you need to change that, you can modify the two following constants :

```
/* Automatic updates */
define('WP_AUTO_UPDATE_CORE', false);
define('AUTOMATIC_UPDATER_DISABLED', true);

```

### Nightly builds

[](#nightly-builds)

If you want to install ClassicPress nightly builds instead of stable releases, you can modify the `composer.json` file :

- Add `"minimum-stability" :"dev"`
- Add the following repository : `"type": "vcs", "url": "ssh://git@github.com/ClassyBot/ClassicPress-nightly.git"`

You should now have a section like that :

```
"minimum-stability" :"dev",
"repositories": [
    {
        "type": "composer",
        "url": "https://wpackagist.org"
    },
    {
        "type": "vcs",
        "url": "ssh://git@github.com/ClassyBot/ClassicPress-nightly.git"
    }
],

```

- Run `composer update classicpress/classicpress` to install the last nightly build

Related links
-------------

[](#related-links)

-
-
-
-

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% 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 ~9 days

Total

3

Last Release

2717d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/37376cc1953e21b10a2129d62368a10905f4a2e58daae1cb180def5877f61362?d=identicon)[pierre-dargham](/maintainers/pierre-dargham)

---

Top Contributors

[![bahiirwa](https://avatars.githubusercontent.com/u/7713923?v=4)](https://github.com/bahiirwa "bahiirwa (2 commits)")[![pierre-dargham](https://avatars.githubusercontent.com/u/6932545?v=4)](https://github.com/pierre-dargham "pierre-dargham (1 commits)")

### Embed Badge

![Health badge](/badges/pierre-dargham-classicpress-composer-boilerplate/health.svg)

```
[![Health](https://phpackages.com/badges/pierre-dargham-classicpress-composer-boilerplate/health.svg)](https://phpackages.com/packages/pierre-dargham-classicpress-composer-boilerplate)
```

###  Alternatives

[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/builder-plugin

Builder plugin for October CMS

17147.2k1](/packages/rainlab-builder-plugin)[pfefferle/wordpress-activitypub

The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.

5671.4k1](/packages/pfefferle-wordpress-activitypub)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

18238.1k2](/packages/civicrm-civicrm-drupal-8)[mediawiki/semantic-glossary

A terminology markup extension with a Semantic MediaWiki back-end

1352.4k](/packages/mediawiki-semantic-glossary)[humanmade/lottie-lite

A lightweight Lottie Animations Extension for WordPress

374.3k](/packages/humanmade-lottie-lite)

PHPackages © 2026

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