Fluid Components Fluid Components

2 likes

fluid_components / stable

Encapsulated frontend components with Fluid's ViewHelper syntax

This version supports TYPO3

12 LTS 13 LTS

Older versions also support TYPO3

10 LTS 11 LTS 12 LTS 13 LTS


Tags

Get started

Download 3.8.6

Details

Author
Ulrich Mathes, Simon Praetorius
Company
sitegeist media solutions GmbH
Last update
26. Jun 2025
First upload
16. Aug 2018
Downloads
331,966
Category
Frontend
Dependencies
  • TYPO3 (>=12.4.0 <=13.9.99)
  • PHP (>=8.2.0 <=8.3.99)

Last upload comment

Merge pull request #179 from s2b/task/fluid43

[TASK] Adjust ViewHelperResolver to be compatible with Fluid 4.3


Downloads by month

Installation

  1. Download ZIP file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the ZIP file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.
  1. Go to your folder where the root composer.json file is located
  2. Type: composer require sitegeist/fluid-components to get the latest version that runs on your TYPO3 version.
  1. Download T3X file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the T3X file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.

Version history

Filter for TYPO3 versions

3.8.6 stable Latest
June 26, 2025
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.9.99)
Merge pull request #179 from s2b/task/fluid43

[TASK] Adjust ViewHelperResolver to be compatible with Fluid 4.3
Download
3.8.5 stable
May 27, 2025
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.9.99)
Merge pull request #175 from koehnlein/feature/fluid-42

Add compatibility with fluid 4.2
Download
3.8.4 stable
January 21, 2025
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.9.99)
Merge pull request #179 from s2b/task/fluid43

[TASK] Adjust ViewHelperResolver to be compatible with Fluid 4.3
Download
3.8.3 stable
October 24, 2024
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.9.99)
[BUGFIX] better horizontal center of placeholder text
Download
3.8.2 stable
October 14, 2024
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.9.99)
[BUGFIX] do not use strict_types in ext_emconf
Download
3.8.1 stable
October 11, 2024
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.9.99)
TYPO3 13 and Fluid 4 support

https://github.com/sitegeist/fluid-components/releases/tag/v3.8.1
Download
3.8.0 stable
August 23, 2024
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.9.99)
Merge pull request #159 from sitegeist/158-typo3-13-support

TYPO3 13.2 support
Download
3.7.1 stable
May 22, 2024
TYPO3: 11 LTS 12 LTS (>=11.5.0 <=12.9.99)
Bugfix for return value from type conversion (#156)

* [BUGFIX] Add AbstractFile to conversionInterfaces due to null return of type to type conversion.

* [FEATURE] on release set ext_emconf version from tag

---------

Co-authored-by: Ulrich Mathes <mathes@sitegeist.de>
Download
3.7.0 stable
March 21, 2024
TYPO3: 11 LTS 12 LTS (>=11.5.0 <=12.9.99)
Merge pull request #155 from sitegeist/task/responsibility

adjust responsibility
Download
3.6.0 stable
June 08, 2023
TYPO3: 11 LTS 12 LTS (>=11.5.0 <=12.9.99)
Compatibility with TYPO3 v12
Download
3.5.1 stable
March 28, 2023
TYPO3: 10 LTS 11 LTS (>=10.4.0 <=11.9.99)
[BUGFIX] Prevent finder error if no template folders exist
[BUGFIX] Support new versions of typo3-composer-installers
Download
3.5.0 stable
March 22, 2023
TYPO3: 10 LTS 11 LTS (>=10.4.0 <=11.9.99)
Important: This release contains an important security fix! Please make sure to update ASAP and to check the documentation because changes in your template files might be necessary.

What's Changed
[BUGFIX] set correct return type by @lukasniestroj
[BUGFIX] avoid type error if file do not exist by @huersch
[SECURITY] Implement children escaping by @helhum and @s2b
[FEATURE] Add Slot ViewHelper to render slots in components by @helhum and @s2b
[TASK] Add tests for parameter escaping by @s2b
[FEATURE] Command to check for possible escaping issues by @s2b
[DOC] Add documentation for XSS mitigation by @s2b
Download
3.4.3 stable Security
January 19, 2023
TYPO3: (>=10.4.0 <=11.9.99)
Merge pull request #117 from sitegeist/s2b-patch-1

[TASK] Increment version
N/A
3.4.2 stable Security
January 13, 2023
TYPO3: (>=10.4.0 <=11.9.99)
Merge pull request #115 from t-schramm/master

Update Navigation.php - add definition of function result
N/A
3.4.1 stable Security
October 24, 2022
TYPO3: (>=10.4.0 <=11.9.99)
Merge pull request #113 from sitegeist/s2b-patch-1

[TASK] Increase version number
N/A
3.4.0 stable Security
September 28, 2022
TYPO3: (>=10.4.0 <=11.9.99)
Merge pull request #110 from sitegeist/s2b-patch-1

[TASK] Increment version number
N/A
3.3.0 stable Security
July 12, 2022
TYPO3: (>=10.4.0 <=11.9.99)
Merge pull request #97 from sitegeist/task/addFileModel

[TASK] Add models for files
N/A
3.2.0 stable Security
May 25, 2022
TYPO3: (>=10.4.0 <=11.9.99)
Merge pull request #104 from sitegeist/feature/renderingContextAware

Feature/rendering context aware
N/A
3.1.1 stable Security
April 29, 2022
TYPO3: (>=10.4.0 <=11.9.99)
Merge pull request #102 from sitegeist/s2b-patch-1

[TASK] Increment version number to 3.1.1
N/A
3.1.0 stable Security
November 17, 2021
TYPO3: (>=10.4.0 <=11.9.99)
Merge pull request #92 from sitegeist/s2b-patch-1

[TASK] Increment version number to 3.1.0
N/A
3.0.0 stable Security
September 07, 2021
TYPO3: (>=10.4.0 <=11.9.99)
Merge pull request #86 from sitegeist/task/typo311Compatibility

Make extension compatible to TYPO3 v11
N/A
2.5.1 stable Security
June 29, 2021
TYPO3: (>=9.5.0 <=11.9.99)
Merge pull request #84 from sitegeist/bugfix/xsdCommandReturnType

[TASK] Bump version number
N/A
2.5.0 stable Security
February 08, 2021
TYPO3: (>=9.5.0 <=11.9.99)
Merge pull request #78 from sitegeist/feature/translatableComponents

[FEATURE] Labels data structure that allows translations per component
N/A
2.4.1 stable Security
February 03, 2021
TYPO3: (>=9.5.0 <=11.9.99)
Merge pull request #81 from sitegeist/release/typo311

[TASK] Fix version constraint
N/A
2.4.0 stable Security
February 03, 2021
TYPO3: (>=9.5.0 <=10.9.99)
Merge pull request #80 from sitegeist/release/typo311

[FEATURE] Compability with TYPO3 11.0
[FEATURE] Data structure for language menus
[TASK] Improved documentation structure
[TASK] New extension icon
N/A
2.3.0 stable Security
October 13, 2020
TYPO3: (>=9.5.0 <=10.9.99)
[FEATURE] add description property to Image (thanks to @infabo)
[FEATURE] feature flag `fluidComponents.partialsInComponents`: allow partials in components (this is meant to ease a transition from existing partials to components. It is not recommended and doesn't work in styleguide context) (thanks to @MajPay)
[BUGFIX] Clear conversion cache after adding new conversion interfaces
[BUGFIX] Require traversible arrays for type conversion
[BUGFIX] Ignore leading backslash for prefix generation
[BUGFIX] Apply component settings from API calls correctly
[TASK] Add more unit tests and some integration tests
N/A
2.2.0 stable Security
July 16, 2020
TYPO3: (>=9.5.0 <=10.9.99)
[FEATURE] Add Interface and Model to flexibly convert data to DateTime (thanks to @andyhausmann)
[FEATURE] Convert arguments specified as collection "[]"
[BUGFIX] Shorten template cache names to prevent too long file names (and also improve performance) (thanks to @ulrichmathes)
[TASK] Integrate type aliases into argument converter
[TASK] Reduce calls of getComponentArgumentConverter()
N/A
2.1.0 stable Security
July 01, 2020
TYPO3: (>=9.5.0 <=10.9.99)
[FEATURE] Component aware data structures
[TASK] Add interface to initialize data structures from null
[FEATURE] Implement cache for argument converter to improve performance
N/A
2.0.1 stable Security
April 27, 2020
TYPO3: (>=9.5.0 <=10.9.99)
Compatibility with TYPO3 10.4 (thanks to @infabo)
N/A
2.0.0 beta Security
April 10, 2020
TYPO3: (>=9.5.0 <=10.9.99)
Make sure to take a glance at "Updating from 1.x" on GitHub before updating to the new version. However, there are no major breaking changes, so an update is highly recommended.

New Features: TYPO3 10 compatibility, Type aliases for data structures, XSD export for autocomplete in IDEs, improved data structures
N/A
1.3.0 beta Security
August 28, 2019
TYPO3: (>=8.7.0 <=9.9.99)
[BUGFIX] Make component argument description available in data structure
[TASK] Sanitize namespace input in component loader
[BUGFIX] Order component namespaces by correct specificity
[BUGFIX] Prevent overlapping namespaces for components
[BUGFIX] Fix caching issue with different component formats
[FEATURE] Add method to obtain all available components in a namespace
[TASK] Add unit tests for ComponentLoader
[TASK] Add comments for new ComponentLoader methods
[BUGFIX] Prevent infinite loops caused by symlinks
[TASK] Increment version number to 1.3.0
N/A
1.2.0 beta Security
August 02, 2019
TYPO3: (>=8.7.0 <=9.9.99)
[FEATURE] Ability to transparently convert component arguments to data structures
[FEATURE] Add data structures for links and typolink
[FEATURE] Add data structures for images
[FEATURE] ViewHelper to simplify providing translate labels to components
[TASK] Remove support for PHP 7.0
[TASK] Add documentation for translate labels ViewHelper
[TASK] Add documentation for Image and Link data structures
[TASK] Deprecate dynamic default params in documentation
[TASK] Documentation fixes
[TASK] Prepare release of v1.2.0
N/A
1.1.2 beta Security
July 05, 2019
TYPO3: (>=8.7.0 <=9.9.99)
[FEATURE] Provide API to get component namespaces
[TASK] Remove whitespace caused by component metadata
[TASK] Add autoloading config for non-composer setups
N/A
1.0.1 beta Security
December 04, 2018
TYPO3: (>=8.7.0 <=9.9.99)
This release mainly fixes 2 bugs that could occur with certain parameter default values.

[DOC] Limit line length in documentation files
[DOC] Improved introduction paragraph
[CLEANUP] Improve ext_emconf
[DOC] Improve component settings dependency in
N/A
1.0.0 beta Security
August 16, 2018
TYPO3: (>=8.7.0 <=9.9.99)
Initial release
N/A

Get started

Download 3.8.6

Details

Author
Ulrich Mathes, Simon Praetorius
Company
sitegeist media solutions GmbH
Last update
26. Jun 2025
First upload
16. Aug 2018
Downloads
331,966
Category
Frontend
Dependencies
  • TYPO3 (>=12.4.0 <=13.9.99)
  • PHP (>=8.2.0 <=8.3.99)