PHPackages                             praetorius/fluid-rename - 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. praetorius/fluid-rename

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

praetorius/fluid-rename
=======================

Helper to rename Fluid templates in a TYPO3 extension to \*.fluid.\* file extension

1.0.0(7mo ago)4211↓13.3%GPL-2.0-or-laterPHPPHP &gt;=8.2

Since Nov 15Pushed 7mo agoCompare

[ Source](https://github.com/s2b/fluid-rename)[ Packagist](https://packagist.org/packages/praetorius/fluid-rename)[ RSS](/packages/praetorius-fluid-rename/feed)WikiDiscussions main Synced today

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

Fluid Rename
============

[](#fluid-rename)

This TYPO3 extension provides a console command that automatically detects potential Fluid template files in another installed TYPO3 extension and renames them to the new Fluid file extension `*.fluid.*`. Note that this file extension only works on TYPO3 &gt;= 14.0, so if you need to support older versions, just stick to the old generic file extensions.

**Warning: Use this package at your own risk! The command renames actual files in your TYPO3 project, so you should know what you're doing!**

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

[](#installation)

This package is provided only for composer-based TYPO3 setups:

```
composer req --dev praetorius/fluid-rename
```

Usage
-----

[](#usage)

```
# Usage with composer name:
vendor/bin/typo3 fluid:rename:templates my-vendor/my-package-name

# Usage with extension key:
vendor/bin/typo3 fluid:rename:templates my_extension
```

The command is a two-step process: First, templates are processed that contain clear Fluid template markers, such as a ViewHelper call or a namespace import. Then, additional files are listed that based on their file extension might also be Fluid templates.

Both steps need to be confirmed by the user by choosing one of these options:

- rename all listed files
- skip all listed files
- confirm each renaming individually

Additional CLI options might be provided to the command:

- `--tree`: Show discovered template files as file tree instead of path listing
- `--extensions=...`: Comma-separated list of file extensions that should be considered potential Fluid templates (default: `html,txt,xml,json`)
- `--include-tests`: Also process files in `Tests/` directory, which are skipped by default

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance62

Regular maintenance activity

Popularity19

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 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

230d ago

### Community

Maintainers

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

---

Top Contributors

[![s2b](https://avatars.githubusercontent.com/u/458524?v=4)](https://github.com/s2b "s2b (2 commits)")

---

Tags

fluidtypo3typo3-cms-extension

### Embed Badge

![Health badge](/badges/praetorius-fluid-rename/health.svg)

```
[![Health](https://phpackages.com/badges/praetorius-fluid-rename/health.svg)](https://phpackages.com/packages/praetorius-fluid-rename)
```

###  Alternatives

[friendsoftypo3/content-blocks

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

103519.9k53](/packages/friendsoftypo3-content-blocks)[typo3/cms-install

TYPO3 CMS Install Tool - The Install Tool is used for installation, upgrade, system administration and setup tasks.

1812.3M495](/packages/typo3-cms-install)[praetorius/vite-asset-collector

Use AssetCollector to embed frontend assets generated by vite

54325.1k1](/packages/praetorius-vite-asset-collector)[eliashaeussler/typo3-form-consent

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

1595.5k](/packages/eliashaeussler-typo3-form-consent)[testo/testo

A lightweight PHP testing framework.

1959.3k55](/packages/testo-testo)[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.

22260.2k](/packages/eliashaeussler-typo3-warming)

PHPackages © 2026

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