PHPackages                             crazy252/typo3\_features - 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. crazy252/typo3\_features

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

crazy252/typo3\_features
========================

Feature Flags for TYPO3

0.1.0(1y ago)02GPL-3.0-or-laterPHP

Since Jul 29Pushed 1y ago1 watchersCompare

[ Source](https://github.com/crazy252/typo3_features)[ Packagist](https://packagist.org/packages/crazy252/typo3_features)[ RSS](/packages/crazy252-typo3-features/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

TYPO3 Feature Flags
===================

[](#typo3-feature-flags)

Introducing the new open-source package for TYPO3, designed to streamline feature management through the use of feature flags. This package empowers developers and site administrators with a flexible and intuitive backend interface for creating and managing feature flags, enabling granular control over feature deployments. Whether you're rolling out new features incrementally, running A/B tests, or customizing user experiences, our package supports both standard and custom flags, offering a robust solution for feature toggling directly within TYPO3. Unlock seamless feature control and ensure your site's features are deployed smoothly and efficiently.

Features
--------

[](#features)

- Custom Features via TYPO3 Backend
- Validate multiple Features at once
- Make your own feature class
- Fluid ViewHelper
- User and Group check for Features (Frontend &amp; Backend)
- Compatible with TYPO3 7-13

```
composer require crazy252/typo3_features
```

Usage
-----

[](#usage)

You can use the original features core class from TYPO3. This class is extended by this package with a lot of new features.

```
use TYPO3\CMS\Core\Configuration\Features;

$features = GeneralUtility::makeInstance(Features::class);

$isFeatureEnabled = $features->isFeatureEnabled('dummy-feature');

// You can also check multiple features if you want
$isFeatureEnabled = $features->isFeatureEnabled('dummy-feature,other-feature');
```

### Own feature class

[](#own-feature-class)

You can also create your own logic for the feature check by adding the class namespace in the backend feature. After the feature is created in the backend, you can create a feature class with the interface from the package

```
namespace Vendor\Extension\Features;

class DummyFeature implements \Crazy252\Typo3Features\Contracts
{
    public function verdict(): bool
    {
        // Custom feature check
    }
}
```

### Feature ViewHelper

[](#feature-viewhelper)

This package gives also an viewhelper to check for features in the template. TYPO3 13.1 has an viewhelper for this. Before that, we backport the viewhelper to older versions.

```

    This is being shown if the flag is enabled

This is being shown if both flags are enabled

```

Usage (TYPO3 9.0 or below)
--------------------------

[](#usage-typo3-90-or-below)

You need to use the legecy class for features which can be replaced in higher versions easily with the feature core class.

```
use Crazy252\Typo3Features\Legacy\Features;

$features = GeneralUtility::makeInstance(Features::class);

$isFeatureEnabled = $features->isFeatureEnabled('dummy-feature');

$isFeatureEnabled = $features->isFeatureEnabled('dummy-feature,other-feature');
```

###  Health Score

19

—

LowBetter than 9% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity30

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

703d ago

### Community

Maintainers

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

---

Top Contributors

[![crazy252](https://avatars.githubusercontent.com/u/11686345?v=4)](https://github.com/crazy252 "crazy252 (15 commits)")

---

Tags

composerfeature-flagstypo3typo3-extension

### Embed Badge

![Health badge](/badges/crazy252-typo3-features/health.svg)

```
[![Health](https://phpackages.com/badges/crazy252-typo3-features/health.svg)](https://phpackages.com/packages/crazy252-typo3-features)
```

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k53](/packages/friendsoftypo3-content-blocks)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

40529.5k](/packages/wazum-sluggi)[typo3/cms-scheduler

TYPO3 CMS Scheduler - Schedule tasks to run once or periodically at a specific time.

169.3M231](/packages/typo3-cms-scheduler)[typo3/cms-lowlevel

TYPO3 CMS Lowlevel - Technical analysis of the system. This includes raw database search, checking relations, counting pages and records etc.

178.2M316](/packages/typo3-cms-lowlevel)[typo3/cms-redirects

TYPO3 CMS Redirects - Create manual redirects, list existing redirects and automatically createredirects on slug changes.

167.4M80](/packages/typo3-cms-redirects)[typo3/cms-form

TYPO3 CMS Form - Flexible TYPO3 frontend form framework that comes with a backend editor interface.

147.6M264](/packages/typo3-cms-form)

PHPackages © 2026

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