PHPackages                             tj-digital/zeus - 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. tj-digital/zeus

ActiveLibrary

tj-digital/zeus
===============

Zeus Bundle

v1.4.0(1y ago)01.4kPHPPHP &gt;=8.2

Since Sep 16Pushed 1y agoCompare

[ Source](https://github.com/Eleven-Miles/Zeus)[ Packagist](https://packagist.org/packages/tj-digital/zeus)[ RSS](/packages/tj-digital-zeus/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (5)Dependencies (2)Versions (7)Used By (0)

Zeus
====

[](#zeus)

Contains any useful components

To use this within your application, create your own Kernel class extending the one in this package, then in your `_construct` function add `parent::__construct();` this will then register all the base classes found in Zeus.

The Zeus Kernel class constructor accepts an array of configuration options for the various modules that the base class sets up and manages, called in the `registerClasses` method. This allows for individual module configuration, as well as a top level option to disable all custom actions/filters called within each module.

The purpose of this additional level of configuration is to allow project specific customisation and reduce conflicts where existing methods may override new actions/filters when called in a custom theme.

Below is the full list of available configuration options (available within the `Kernel` class file ):

```
private $moduleConfigs = [
    'gravityforms' => [
        'disabled' => false,
        'enableStyling' => true,
        'pushToGTM' => true,
        'populateCustomFields' => true,
    ],
    'acf' => [
        'disabled' => false,
        'hideAdmin' => true,
        'settingsPage' => true,
        'allowedBlocks' => true
    ],
    'dashboard' => [
        'disabled' => false,
        'disableWidgets' => true,
        'disableComments' => true,
        'removeAdminColumns' => true,
    ],
    'duplicate' => [
        'disabled' => false,
    ],
    'manifest' => [
        'disabled' => false,
    ],
    'optimsewp' => [
        'disabled' => false,
        'disableJquery' => true,
        'disableScripts' => true,
        'disableEmojis' => true,
        'disableHeadLinks' => true,
        'disableRestAPI' => true,
        'disableAdminBar' => true,
    ],
    'tinymce' => [
        'disabled' => false,
    ],
    'twig' => [
        'disabled' => false,
    ],
    'yoast' => [
        'disabled' => false,
        'disableAdminFilters' => true,
        'disableOptimisations' => true,
    ]
];
```

To use a customised configuration in your theme's extended Kernel, implement as below:

```
use NanoSoup\Zeus\Kernel as KernelBase;

class Kernel extends KernelBase
{
    public function __construct()
    {
        $kernelModuleConfig = [
            'acf' => [
                'addSettingsPage' => false,
                // Add as many of the configuration options above as required
                // ensuring you place options under the correct array key module name
            ]
        ];
        parent::__construct($kernelModuleConfig);

        $this->registerClasses();
    }
}
```

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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

Recently: every ~225 days

Total

6

Last Release

676d ago

PHP version history (2 changes)v1.0.0PHP &gt;=7.2

v1.3.0PHP &gt;=8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/8d165dc4e785a667b83bbbe50b3f64547e428c5c7088cb5573900b6bc106ae0c?d=identicon)[harryfinn](/maintainers/harryfinn)

![](https://www.gravatar.com/avatar/7817168ac0a20b55835cdfbe72a1f2ef5c33199ca03d3cf7b81af42ebd644f8f?d=identicon)[elevenmiles](/maintainers/elevenmiles)

---

Top Contributors

[![harryfinn](https://avatars.githubusercontent.com/u/2940866?v=4)](https://github.com/harryfinn "harryfinn (6 commits)")[![WisemanH](https://avatars.githubusercontent.com/u/4037251?v=4)](https://github.com/WisemanH "WisemanH (5 commits)")[![HobbitCodes](https://avatars.githubusercontent.com/u/29715827?v=4)](https://github.com/HobbitCodes "HobbitCodes (3 commits)")[![jezemery](https://avatars.githubusercontent.com/u/2809847?v=4)](https://github.com/jezemery "jezemery (2 commits)")[![EM-Neale](https://avatars.githubusercontent.com/u/122887056?v=4)](https://github.com/EM-Neale "EM-Neale (1 commits)")

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/tj-digital-zeus/health.svg)

```
[![Health](https://phpackages.com/badges/tj-digital-zeus/health.svg)](https://phpackages.com/packages/tj-digital-zeus)
```

PHPackages © 2026

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