PHPackages                             alpipego/wp-base - 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. alpipego/wp-base

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

alpipego/wp-base
================

WordPress Installation Blueprint (Including recurrent plugins etc.)

1.2.2(8y ago)0171[2 issues](https://github.com/alpipego/wp-base/issues)GPL-3.0-or-laterPHPPHP &gt;=7.1

Since Aug 8Pushed 8y ago1 watchersCompare

[ Source](https://github.com/alpipego/wp-base)[ Packagist](https://packagist.org/packages/alpipego/wp-base)[ RSS](/packages/alpipego-wp-base/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (5)Dependencies (26)Versions (9)Used By (0)

WP Base
=======

[](#wp-base)

My subjective basic Composer-WordPress blueprint

How to use
----------

[](#how-to-use)

- remove all plugins you do not wish to install
- you can add different configuration for different environments (by default `local`, `staging`, `production`)
- to get started locally, add your environment details to `config/env/local.json` (see `config/env/default.json` for a blueprint)
- add your virtual host details to `config/nginx/local.conf` and symlink that file to nginx `sites-enabled` (If you want to use apache together with php-fpm the process is pretty much the same. If your using `mod-php` you'll have to figure it out for yourself).
- if you want to use **ACF Pro** you need to add a license key (as the value for the `k` query string)
- some plugins like **WP Mail SMTP** tend to remove their old tags from the repository (if they do this the install will fail), to prevent this either change their version number to `"*"` or keep them in sync with wpackagist

As of version 1.0.0 this can also be installed as a project:

```
composer create-project alpipego/wp-base 1.0.* --no-scripts

```

Directory Structure
-------------------

[](#directory-structure)

.
├── LICENSE
├── README.md
├── composer.json
├── config
│ ├── env
│ │ ├── default.json
│ │ └── local.json
│ ├── env.json
│ └── nginx
│ └── local.conf
├── log
├── web
│ ├── assets
│ │ └── index.php
│ ├── extensions
│ │ └── index.php
│ ├── index.php
│ ├── languages
│ │ └── index.php
│ ├── plugins
│ │ └── index.php
│ ├── uploads
│ │ └── index.php
│ └── wp-config.php
└── wp-config.php

- For a basic setup you should not have to touch more than the configuration files in `config` and the `composer.json`

Plugins not in repository
-------------------------

[](#plugins-not-in-repository)

A lot of plugins that are not in the repository can be installed by getting their zip archive:

```
{
    "type": "package",
    "package": {
        "name": "advanced-custom-fields/advanced-custom-fields-pro",
        "version": "5.3.9",
        "type": "wordpress-plugin",
        "dist": {
            "type": "zip",
            "url": "http://connect.advancedcustomfields.com/index.php?p=pro&a=download&k=LICENSE_KEY"
        }
    }
}

```

Add the correct version above and then require it with:

```
"advanced-custom-fields/advanced-custom-fields-pro": "*"

```

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity63

Established project with proven stability

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 ~105 days

Recently: every ~142 days

Total

7

Last Release

2981d ago

PHP version history (2 changes)1.0.0PHP &gt;=5.4

1.2.0PHP &gt;=7.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/decfb01c8bacac76412d15100d44344183d0b377771e9f795bdf0cd0808d2e33?d=identicon)[alpipego](/maintainers/alpipego)

### Embed Badge

![Health badge](/badges/alpipego-wp-base/health.svg)

```
[![Health](https://phpackages.com/badges/alpipego-wp-base/health.svg)](https://phpackages.com/packages/alpipego-wp-base)
```

###  Alternatives

[johnpbloch/wordpress

WordPress is open source software you can use to create a beautiful website, blog, or app.

6459.8M642](/packages/johnpbloch-wordpress)[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[mediawiki/maps

Adds various mapping features to MediaWiki

84152.3k3](/packages/mediawiki-maps)[civicrm/civicrm-drupal-8

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

19251.4k3](/packages/civicrm-civicrm-drupal-8)[duxweb/dux-lite

The lightweight framework based on slim php

161.0k9](/packages/duxweb-dux-lite)[pressbooks/pressbooks-aldine

Aldine is the default theme for the home page of Pressbooks networks. It is named for the Aldine Press, founded by Aldus Manutius in 1494, who is regarded by many as the world’s first publisher.

114.5k](/packages/pressbooks-pressbooks-aldine)

PHPackages © 2026

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