“”

Fluid Components Fluid Components

fluid_components / stable

Encapsulated frontend components with Fluid's ViewHelper syntax

This version supports TYPO3

Older versions also support TYPO3

Composer support

composer req sitegeist/fluid-components

Tags

#Fluid #components #Frontend #html #template

Last upload comment

Merge pull request #155 from sitegeist/task/responsibility

adjust responsibility

Downloads by month

Download 3.7.0 External Manual Found an Issue? Code Insights Packagist.org
Author
Ulrich Mathes, Simon Praetorius
Company
sitegeist media solutions GmbH
Last update
21. Mar 2024
First upload
16. Aug 2018
Downloads
161,125
Category
Frontend
Dependencies
  • TYPO3 (11.5.0 - 12.9.99)
  • PHP (7.4.0 - 8.9.99)

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 req 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.

Other extensions by this user (4)

Version history

Version Upload comment Works with TYPO3 Download
3.7.0 / stable
March 21, 2024
Merge pull request #155 from sitegeist/task/responsibility

adjust responsibility
11.5.0 - 12.9.99 Download
3.6.0 / stable
June 08, 2023
Compatibility with TYPO3 v12
11.5.0 - 12.9.99 Download
3.5.1 / stable
March 28, 2023
[BUGFIX] Prevent finder error if no template folders exist
[BUGFIX] Support new versions of typo3-composer-installers
10.4.0 - 11.9.99 Download
3.5.0 / stable
March 22, 2023
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
10.4.0 - 11.9.99 Download
3.4.3 / stable
January 19, 2023
Merge pull request #117 from sitegeist/s2b-patch-1

[TASK] Increment version
10.4.0 - 11.9.99 not available
due to vulnerabilities
3.4.2 / stable
January 13, 2023
Merge pull request #115 from t-schramm/master

Update Navigation.php - add definition of function result
10.4.0 - 11.9.99 not available
due to vulnerabilities
3.4.1 / stable
October 24, 2022
Merge pull request #113 from sitegeist/s2b-patch-1

[TASK] Increase version number
10.4.0 - 11.9.99 not available
due to vulnerabilities
3.4.0 / stable
September 28, 2022
Merge pull request #110 from sitegeist/s2b-patch-1

[TASK] Increment version number
10.4.0 - 11.9.99 not available
due to vulnerabilities
3.3.0 / stable
July 12, 2022
Merge pull request #97 from sitegeist/task/addFileModel

[TASK] Add models for files
10.4.0 - 11.9.99 not available
due to vulnerabilities
3.2.0 / stable
May 25, 2022
Merge pull request #104 from sitegeist/feature/renderingContextAware

Feature/rendering context aware
10.4.0 - 11.9.99 not available
due to vulnerabilities
3.1.1 / stable
April 29, 2022
Merge pull request #102 from sitegeist/s2b-patch-1

[TASK] Increment version number to 3.1.1
10.4.0 - 11.9.99 not available
due to vulnerabilities
3.1.0 / stable
November 17, 2021
Merge pull request #92 from sitegeist/s2b-patch-1

[TASK] Increment version number to 3.1.0
10.4.0 - 11.9.99 not available
due to vulnerabilities
3.0.0 / stable
September 07, 2021
Merge pull request #86 from sitegeist/task/typo311Compatibility

Make extension compatible to TYPO3 v11
10.4.0 - 11.9.99 not available
due to vulnerabilities
2.5.1 / stable
June 29, 2021
Merge pull request #84 from sitegeist/bugfix/xsdCommandReturnType

[TASK] Bump version number
9.5.0 - 11.9.99 not available
due to vulnerabilities
2.5.0 / stable
February 08, 2021
Merge pull request #78 from sitegeist/feature/translatableComponents

[FEATURE] Labels data structure that allows translations per component
9.5.0 - 11.9.99 not available
due to vulnerabilities
2.4.1 / stable
February 03, 2021
Merge pull request #81 from sitegeist/release/typo311

[TASK] Fix version constraint
9.5.0 - 11.9.99 not available
due to vulnerabilities
2.4.0 / stable
February 03, 2021
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
9.5.0 - 10.9.99 not available
due to vulnerabilities
2.3.0 / stable
October 13, 2020
[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
9.5.0 - 10.9.99 not available
due to vulnerabilities
2.2.0 / stable
July 16, 2020
[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()
9.5.0 - 10.9.99 not available
due to vulnerabilities
2.1.0 / stable
July 01, 2020
[FEATURE] Component aware data structures
[TASK] Add interface to initialize data structures from null
[FEATURE] Implement cache for argument converter to improve performance
9.5.0 - 10.9.99 not available
due to vulnerabilities
2.0.1 / stable
April 27, 2020
Compatibility with TYPO3 10.4 (thanks to @infabo)
9.5.0 - 10.9.99 not available
due to vulnerabilities
2.0.0 / beta
April 10, 2020
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
9.5.0 - 10.9.99 not available
due to vulnerabilities
1.3.0 / beta
August 28, 2019
[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
8.7.0 - 9.9.99 not available
due to vulnerabilities
1.2.0 / beta
August 02, 2019
[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
8.7.0 - 9.9.99 not available
due to vulnerabilities
1.1.2 / beta
July 05, 2019
[FEATURE] Provide API to get component namespaces
[TASK] Remove whitespace caused by component metadata
[TASK] Add autoloading config for non-composer setups
8.7.0 - 9.9.99 not available
due to vulnerabilities
1.0.1 / beta
December 04, 2018
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
8.7.0 - 9.9.99 not available
due to vulnerabilities
1.0.0 / beta
August 16, 2018
Initial release
8.7.0 - 9.9.99 not available
due to vulnerabilities