PHPackages                             hiwelo/raccoon-plugin - 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. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. hiwelo/raccoon-plugin

ActiveWordpress-muplugin[Parsing &amp; Serialization](/categories/parsing)

hiwelo/raccoon-plugin
=====================

Raccoon WordPress plugin allows you to easily manage WordPress projects with a json configuration file

v1.4.3(9y ago)205704[8 issues](https://github.com/hiwelo/raccoon-plugin/issues)[1 PRs](https://github.com/hiwelo/raccoon-plugin/pulls)GPL-3.0PHPPHP &gt;=5.6CI failing

Since Feb 13Pushed 8y ago1 watchersCompare

[ Source](https://github.com/hiwelo/raccoon-plugin)[ Packagist](https://packagist.org/packages/hiwelo/raccoon-plugin)[ Docs](https://github.com/hiwelo/raccoon-plugin)[ RSS](/packages/hiwelo-raccoon-plugin/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (5)Dependencies (4)Versions (21)Used By (0)

Raccoon WordPress plugin
========================

[](#raccoon-wordpress-plugin)

**[Raccoon Plugin](https://github.com/hiwelo/raccoon-plugin)** is a [*WordPress*](https://wordpress.org/) plugin which allows you to easily manage WordPress theme features with a JSON or YAML configuration file.

[![Build Status](https://camo.githubusercontent.com/2b50d5795d318aae333ffe7d914dffc109a7af8e9ea038d8d6be1fcd1bffa01d/68747470733a2f2f7472617669732d63692e6f72672f686977656c6f2f726163636f6f6e2d706c7567696e2e737667)](https://travis-ci.org/hiwelo/raccoon-plugin)

Summary
-------

[](#summary)

- [Dev requirements](#dev-requirements)
- [Installation](#installation)
- [After installation](#after-installation)
- [Manifest JSON or YAML file](#manifest-json-or-yaml-file)
- [Documentation](https://github.com/hiwelo/raccoon-plugin/wiki)
- [Third-part features](#third-part-features)

Dev requirements
----------------

[](#dev-requirements)

For its development, **[Raccoon Plugin](https://github.com/hiwelo/raccoon-plugin)** requires:

- PHP &gt;= 5.6
- Composer
- WordPress &gt;= 4.4

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

[](#installation)

To install the **[Raccoon Plugin](https://github.com/hiwelo/raccoon-plugin)** in your WordPress project, you can :

1. Clone the repository in your *WordPress* plugin directory : `git clone https://github.com/hiwelo/raccoon-plugin.git`
2. If your using *Composer* and an environment like *[Bedrock](https://roots.io/bedrock)* : `composer require hiwelo/raccoon-plugin`

If you want to install this plugin directly in your WordPress without Composer, I suggest you to install it in the *Must-Use Plugins* `mu-plugins/` directory.

If you want to install this plugin with *Composer*, note that this package has a specific type (`wordpress-muplugin`) for a direct installation into the `mu-plugins/` directory (like in *[Bedrock](https://roots.io/bedrock)*).

After installation
------------------

[](#after-installation)

If the plugin is in the WordPress `mu-plugins/` directory, you do not need to do something special to activate it. You just need to create a `manifest.json` file in your theme's root directory to use it.

If the plugin is in the WordPress `plugins/` directory, do not forget to activate it in the WordPress admin panel and create the `manifest.json` file in your theme's root directory.

Manifest JSON or YAML file
--------------------------

[](#manifest-json-or-yaml-file)

Once you created the JSON or YAML file in your theme's root directory, you can use in this file all features described in [this project's wiki](https://github.com/hiwelo/raccoon-plugin/wiki).

Third-part features
-------------------

[](#third-part-features)

### Raccoon loves Bedrock

[](#raccoon-loves-bedrock)

*[Bedrock](https://roots.io/bedrock/)* is a *WordPress* boilerplate which create a better projet structure mainly with a new `wp-content/` folder renamed `app/`. *[Bedrock](https://roots.io/bedrock/)* use Composer and environments variables.

By example, **[Raccoon](https://github.com/hiwelo/raccoon/)** can use environments variables from Bedrocks to know the environment status (development, production, staging) and manage which debug informations has to be returned by the theme. If you don't use *[Bedrock](https://roots.io/bedrock/)*, you can manually set environment status in the `manifest.json` file like this :

```
{
  "environment-status": "development"
}
```

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance12

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 96.5% 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 ~26 days

Recently: every ~55 days

Total

18

Last Release

3345d ago

Major Versions

v0.1.0 → v1.0.02016-02-15

PHP version history (2 changes)v0.1.0PHP &gt;=5.5

v1.3.0PHP &gt;=5.6

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4989733?v=4)[Damien Senger](/maintainers/hiwelo)[@hiwelo](https://github.com/hiwelo)

---

Top Contributors

[![hiwelo](https://avatars.githubusercontent.com/u/4989733?v=4)](https://github.com/hiwelo "hiwelo (109 commits)")[![lilobase](https://avatars.githubusercontent.com/u/335501?v=4)](https://github.com/lilobase "lilobase (3 commits)")[![blupdew](https://avatars.githubusercontent.com/u/7911262?v=4)](https://github.com/blupdew "blupdew (1 commits)")

---

Tags

jsonwordpresswordpress-adminwordpress-configurationwordpress-developmentwordpress-pluginyamlpluginwordpressraccoon

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/hiwelo-raccoon-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/hiwelo-raccoon-plugin/health.svg)](https://phpackages.com/packages/hiwelo-raccoon-plugin)
```

###  Alternatives

[10up/elasticpress

Supercharge WordPress with Elasticsearch.

1.3k387.2k13](/packages/10up-elasticpress)[october/rain

October Rain Library

1581.7M73](/packages/october-rain)[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.3k10](/packages/helsingborg-stad-municipio)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1155.2k](/packages/rcsofttech-audit-trail-bundle)

PHPackages © 2026

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