PHPackages                             teamruhr/teamruhr-fal-driver - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. teamruhr/teamruhr-fal-driver

ActiveTypo3-cms-extension[File &amp; Storage](/categories/file-storage)

teamruhr/teamruhr-fal-driver
============================

Provides a FAL test driver for using files which are stored outside of the web root directory. See documentation for more details.

v2.0.9(6y ago)01GPL-2.0+PHP

Since Jul 21Pushed 5y agoCompare

[ Source](https://github.com/TeamRuhr/teamruhr_fal_driver)[ Packagist](https://packagist.org/packages/teamruhr/teamruhr-fal-driver)[ Docs](https://github.com/TeamRuhr/teamruhr_fal_driver)[ RSS](/packages/teamruhr-teamruhr-fal-driver/feed)WikiDiscussions master Synced 2w ago

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

teamruhr\_fal\_driver
=====================

[](#teamruhr_fal_driver)

Provides a TYPO3 FAL test driver for using files which are stored outside of the web root directory.

What does it do?
================

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

This is a test driver for the file abstraction layer (FAL) of the TYPO3 CMS to be used during development of FAL related issues.

You can create a file storage which allows you to use a local folder everywhere on your disk. The path to the root directory must be set with the configuration in the extension manager.

In the settings of the storage element you can specify a file where all calls to the functions are logged with their function parameters.

The identifier, path and name are strictly separated. The identifier is not a combination of path and name as in the LocalDriver.

This driver is "work in progress", so not all functions may be filled with the needed code yet.

**Works with TYPO3 CMS 9.5**

Processed folder
================

[](#processed-folder)

I recommend using a folder inside the fileadmin as "Folder for manipulated and temporary images etc." Create a folder with the name "\_processed\_fal\_driver" on the root of the fileadmin and set it as configuration value of the driver element. 1:/\_processed\_fal\_driver

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 96.8% 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 ~0 days

Total

2

Last Release

2537d ago

### Community

Maintainers

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

---

Top Contributors

[![michadu](https://avatars.githubusercontent.com/u/6955529?v=4)](https://github.com/michadu "michadu (30 commits)")[![TeamRuhr](https://avatars.githubusercontent.com/u/25863454?v=4)](https://github.com/TeamRuhr "TeamRuhr (1 commits)")

### Embed Badge

![Health badge](/badges/teamruhr-teamruhr-fal-driver/health.svg)

```
[![Health](https://phpackages.com/badges/teamruhr-teamruhr-fal-driver/health.svg)](https://phpackages.com/packages/teamruhr-teamruhr-fal-driver)
```

###  Alternatives

[friendsoftypo3/content-blocks

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

103519.9k47](/packages/friendsoftypo3-content-blocks)[typo3/cms-filelist

TYPO3 CMS Filelist - TYPO3 backend module 'Media' used for managing files.

1910.0M213](/packages/typo3-cms-filelist)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

611.1M7](/packages/netresearch-rte-ckeditor-image)[causal/image_autoresize

Simplify the way your editors may upload their images: no complex local procedure needed, let TYPO3 automatically resize down their huge images/pictures on-the-fly during upload (or using a command for batch processing) and according to your own business rules (directory/groups). This will highly reduce the footprint on your server and speed-up response time if lots of images are rendered (e.g., in a gallery). Features an EXIF/IPTC extractor to ensure metadata may be used by the FAL indexer even if not preserved upon resizing.

19491.0k](/packages/causal-image-autoresize)[wazum/sluggi

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

40529.5k](/packages/wazum-sluggi)[hmmh/solr-file-indexer

Solr file indexer for Typo3

15239.8k3](/packages/hmmh-solr-file-indexer)

PHPackages © 2026

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