PHPackages                             namelesscoder/typo3-cms-cache-singularity - 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. [Caching](/categories/caching)
4. /
5. namelesscoder/typo3-cms-cache-singularity

ActiveTypo3-cms-extension[Caching](/categories/caching)

namelesscoder/typo3-cms-cache-singularity
=========================================

1.2.0(7y ago)138PHP

Since Feb 13Pushed 7y agoCompare

[ Source](https://github.com/NamelessCoder/typo3-cms-cache-singularity)[ Packagist](https://packagist.org/packages/namelesscoder/typo3-cms-cache-singularity)[ RSS](/packages/namelesscoder-typo3-cms-cache-singularity/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (3)Used By (0)

TYPO3 Cache Clear Menu Compactor
================================

[](#typo3-cache-clear-menu-compactor)

> Ten lines of code to save you hundreds of mouse clicks per day.

What does it do?
----------------

[](#what-does-it-do)

The fake cache menu item removes all other menu items except for the "clear all caches" command. This in turn causes the cache clearing menu to no longer be rendered as a popup menu, but instead trigger "clear all caches" as soon as you click the "cache flush" icon.

The extension works by taking advantage of the new feature added in TYPO3 8.5 which compacts the cache flushing menu if a single item exists. It is of course possible to achieve the same result using pageTSconfig or other means to give normal users access to only the "clear all caches" menu item - but to do so for admin users requires an approach like the one this extension provides.

Note that the cache menu is only compacted if the user already has access to the "clear all caches" menu item!

Note that this extension does *NOT* interfere with things like flushing by tags when a record is saved - only the manually triggered cache flushing from the TYPO3 backend is affected (install tool's cache flushing is not affected).

Installing
----------

[](#installing)

Only available through composer:

```
composer require namelesscoder/typo3-cms-cache-singularity

```

Target audience
---------------

[](#target-audience)

- Development situations where aggressive cache flushing and easier access to performing such a flush, is desired.
- Rare production situations which for some reason (quirk, bug, proxy, whatever) require aggressive cache flushing.

In almost all cases you only want to use this in development contexts or on testing/staging sites!

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity64

Established project with proven stability

 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

Every ~298 days

Total

3

Last Release

2827d ago

### Community

Maintainers

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

---

Top Contributors

[![NamelessCoder](https://avatars.githubusercontent.com/u/2228052?v=4)](https://github.com/NamelessCoder "NamelessCoder (6 commits)")

---

Tags

cacheflushtypo3

### Embed Badge

![Health badge](/badges/namelesscoder-typo3-cms-cache-singularity/health.svg)

```
[![Health](https://phpackages.com/badges/namelesscoder-typo3-cms-cache-singularity/health.svg)](https://phpackages.com/packages/namelesscoder-typo3-cms-cache-singularity)
```

###  Alternatives

[friendsoftypo3/content-blocks

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

101466.4k45](/packages/friendsoftypo3-content-blocks)[wazum/sluggi

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

41515.2k](/packages/wazum-sluggi)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

611.0M6](/packages/netresearch-rte-ckeditor-image)[lochmueller/staticfilecache

Transparent static file cache solution using mod\_rewrite and mod\_expires. Increase performance for static pages by a factor of 230!!

1271.3M4](/packages/lochmueller-staticfilecache)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

22249.2k](/packages/eliashaeussler-typo3-warming)[pagemachine/typo3-formlog

Form log for TYPO3

23233.9k8](/packages/pagemachine-typo3-formlog)

PHPackages © 2026

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