PHPackages                             qbus/autoflush - 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. qbus/autoflush

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

qbus/autoflush
==============

Automatic cache flush for menus and levelmedia

3.0.0(2y ago)13.3kGPL-2.0+PHP

Since Feb 4Pushed 2y ago3 watchersCompare

[ Source](https://github.com/qbus-agentur/autoflush)[ Packagist](https://packagist.org/packages/qbus/autoflush)[ Docs](https://www.qbus.de)[ RSS](/packages/qbus-autoflush/feed)WikiDiscussions main Synced 4w ago

READMEChangelogDependencies (5)Versions (22)Used By (0)

Automatic cache flush for TYPO3
===============================

[](#automatic-cache-flush-for-typo3)

This extension adds the required bits to enable cache flushes not implemented by the TYPO3 core.

It hooks into frontend rendering and backend data handling – this is to add cache tags while rendering which will be flushed by the backend data handling hooks.

Currently supported features:

- Menu flush for page-related operations: add, remove, rename, hide, time-based (un)publish
- Subtree flushing when pages.media is changed (for the usecase where header images are inherited using levelmedia)

Configuration
-------------

[](#configuration)

For the basic functionality no configuration is required. Just install the extension and stop using the "flush frontend caches" button whenever you rename, delete, hide or add a page.

```
composer require qbus/autoflush
```

Cache flush for time-based page publishing
------------------------------------------

[](#cache-flush-for-time-based-page-publishing)

There's an extbase command controller which should be run from a cronjob (directly or indirectly through the scheduler). The command controller will clear the cache for all pages that render references (menus) to pages that are published by time.

```
typo3/sysext/core/bin/typo3 autoflush:clearmenuforpulishedpages
```

The command will flush references for new/expired pages since the last and the current run of the command. Therefore you should run this command frequently to reduce the time where menu's are out-of-date.

TODO
----

[](#todo)

- Category based menus
- create menu\_pid\_ tags for pages that could eventually render a submenu (but do not have child pages yet)

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 94.4% 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 ~178 days

Recently: every ~440 days

Total

17

Last Release

946d ago

Major Versions

1.4.2 → 2.0.02019-01-29

2.1.2 → 3.0.02023-11-27

### Community

Maintainers

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

---

Top Contributors

[![bnf](https://avatars.githubusercontent.com/u/473155?v=4)](https://github.com/bnf "bnf (84 commits)")[![nhovratov](https://avatars.githubusercontent.com/u/19343425?v=4)](https://github.com/nhovratov "nhovratov (5 commits)")

---

Tags

extensiontypo3

### Embed Badge

![Health badge](/badges/qbus-autoflush/health.svg)

```
[![Health](https://phpackages.com/badges/qbus-autoflush/health.svg)](https://phpackages.com/packages/qbus-autoflush)
```

###  Alternatives

[friendsoftypo3/content-blocks

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

101466.4k45](/packages/friendsoftypo3-content-blocks)[pagemachine/typo3-formlog

Form log for TYPO3

23233.9k8](/packages/pagemachine-typo3-formlog)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

611.0M7](/packages/netresearch-rte-ckeditor-image)[georgringer/news

News system - Versatile news system based on Extbase &amp; Fluid and using the latest technologies provided by TYPO3 CMS.

2825.2M115](/packages/georgringer-news)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1595.5k](/packages/eliashaeussler-typo3-form-consent)[friendsoftypo3/visual-editor

TYPO3 CMS Visual Editor - Brings a modern WYSIWYG editing experience to TYPO3 CMS.

576.1k2](/packages/friendsoftypo3-visual-editor)

PHPackages © 2026

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