PHPackages                             minifranske/fs-media-gallery - 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. [Image &amp; Media](/categories/media)
4. /
5. minifranske/fs-media-gallery

ActiveTypo3-cms-extension[Image &amp; Media](/categories/media)

minifranske/fs-media-gallery
============================

A FAL based media gallery for TYPO3. Show your assets from your local or remote storage as a gallery of albums.

5.0.0(1y ago)147.0k1[1 PRs](https://github.com/chrcan/fs_media_gallery/pulls)GPL-2.0+PHP

Since Dec 17Pushed 4mo agoCompare

[ Source](https://github.com/chrcan/fs_media_gallery)[ Packagist](https://packagist.org/packages/minifranske/fs-media-gallery)[ RSS](/packages/minifranske-fs-media-gallery/feed)WikiDiscussions main Synced 1mo ago

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

(FS) Media Gallery
==================

[](#fs-media-gallery)

A FAL based media gallery for TYPO3. Show your assets from your local or remote storage as a gallery of albums.

Features
--------

[](#features)

- Create a new album from a folder in the file module with only ONE button click
- Manage your albums from within the file module
- Teaser plugin (show random asset from selected albums)
- Editor friendly
- Make a album from a static collection of files, a folder or selected by category (core file\_collections)

Requirements
------------

[](#requirements)

- TYPO3 14 LTS

Quick install notes
-------------------

[](#quick-install-notes)

- Install the extension via Extension Manager or Composer `composer require minifranske/fs-media-gallery`
- Add the static template ‘Media Gallery (fs\_media\_gallery)’
- Create a StoragePage and set ‘Contains Plugin’ to ‘Media Galleries’
- Go to the file module and open the folder you want to convert into an album
    - Click on ‘Turn into album (add to ’Photo album‘)’ in the context menu or in the top toolbar.
    - Save your new album.
- Insert the plugin on the page and select the ‘FS Media Gallery’ button, then select ‘Nested List’.
- Adjust the ‘Display mode’ to the desired gallery.
- Set the ‘Record Storage Page’ to the ‘StoragePage’ you just created.
- Open FE and admire your album :)

Known issues
------------

[](#known-issues)

- After installing fs\_media\_gallery the ordering of my exiting sys\_file\_collections changed

    - This is because fs\_media\_gallery enables manual sorting of sys\_file\_collections this is something we need to make the albums manageable.
- I inserted a "Media Gallery" plugin but I see no images in FE

    - Did you set the "Record Storage Page" of the plugin to the "StoragePage" with your albums?
    - Did you set the "Display mode" in the plugin?
- The images shown in the lightbox don't have the max size but are resized to max 1400px \* 1400px

    - These limits are set in the typoscript template of the extension and are there to prevent that to big images are used in FE. These max values can be overruled by setting your own values in your typoscript template. plugin.tx\_fsmediagallery.settings.image.lightbox.maxWidth plugin.tx\_fsmediagallery.settings.image.lightbox.maxHeight

### Help support further development

[](#help-support-further-development)

I'm open for all PR's to improve and keeping this extension up-to-date

###  Health Score

48

—

FairBetter than 94% of packages

Maintenance56

Moderate activity, may be stable

Popularity29

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~107 days

Recently: every ~145 days

Total

35

Last Release

140d ago

Major Versions

2.x-dev → 3.0.02022-01-16

3.x-dev → 4.0.02024-05-22

4.0.0 → 5.0.02024-05-22

4.x-dev → 5.x-dev2025-12-23

5.x-dev → 6.x-dev2025-12-24

### Community

Maintainers

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

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

---

Top Contributors

[![fsaris](https://avatars.githubusercontent.com/u/4019341?v=4)](https://github.com/fsaris "fsaris (146 commits)")[![frans-beech-it](https://avatars.githubusercontent.com/u/4436635?v=4)](https://github.com/frans-beech-it "frans-beech-it (91 commits)")[![georg-tiefenbrunn](https://avatars.githubusercontent.com/u/4973460?v=4)](https://github.com/georg-tiefenbrunn "georg-tiefenbrunn (84 commits)")[![ErHaWeb](https://avatars.githubusercontent.com/u/5416710?v=4)](https://github.com/ErHaWeb "ErHaWeb (31 commits)")[![ruudsilvrants](https://avatars.githubusercontent.com/u/9974197?v=4)](https://github.com/ruudsilvrants "ruudsilvrants (18 commits)")[![macjohnny](https://avatars.githubusercontent.com/u/5589029?v=4)](https://github.com/macjohnny "macjohnny (15 commits)")[![liayn](https://avatars.githubusercontent.com/u/222377?v=4)](https://github.com/liayn "liayn (14 commits)")[![derhansen](https://avatars.githubusercontent.com/u/2629896?v=4)](https://github.com/derhansen "derhansen (10 commits)")[![mogensf](https://avatars.githubusercontent.com/u/9868383?v=4)](https://github.com/mogensf "mogensf (10 commits)")[![chrcan](https://avatars.githubusercontent.com/u/53138963?v=4)](https://github.com/chrcan "chrcan (6 commits)")[![mueller-sebastian](https://avatars.githubusercontent.com/u/20316366?v=4)](https://github.com/mueller-sebastian "mueller-sebastian (6 commits)")[![mediaessenz](https://avatars.githubusercontent.com/u/16038153?v=4)](https://github.com/mediaessenz "mediaessenz (4 commits)")[![oliverbaran](https://avatars.githubusercontent.com/u/32780243?v=4)](https://github.com/oliverbaran "oliverbaran (3 commits)")[![maxmishyn](https://avatars.githubusercontent.com/u/10288994?v=4)](https://github.com/maxmishyn "maxmishyn (2 commits)")[![Wittkiel-Gruppe-Account](https://avatars.githubusercontent.com/u/89087792?v=4)](https://github.com/Wittkiel-Gruppe-Account "Wittkiel-Gruppe-Account (2 commits)")[![wtfred](https://avatars.githubusercontent.com/u/3072924?v=4)](https://github.com/wtfred "wtfred (1 commits)")[![instruccionesaldorso](https://avatars.githubusercontent.com/u/10220356?v=4)](https://github.com/instruccionesaldorso "instruccionesaldorso (1 commits)")

---

Tags

imagesmediaextensiongallerytypo3

### Embed Badge

![Health badge](/badges/minifranske-fs-media-gallery/health.svg)

```
[![Health](https://phpackages.com/badges/minifranske-fs-media-gallery/health.svg)](https://phpackages.com/packages/minifranske-fs-media-gallery)
```

###  Alternatives

[christophlehmann/imageoptimizer

Optimize uploaded/processed images with binaries of your choice

46501.8k](/packages/christophlehmann-imageoptimizer)[okipa/laravel-medialibrary-ext

Extra features for spatie/laravel-medialibrary package.

1011.2k](/packages/okipa-laravel-medialibrary-ext)[somehow-digital/typo3-media-processing

Media Processing

101.1k](/packages/somehow-digital-typo3-media-processing)

PHPackages © 2026

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