“”

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 #84 from sitegeist/bugfix/xsdCommandReturnType

[TASK] Bump version number

Downloads by month

Total downloads (TER and Extension Manager) incl. November 2020: 1,698

Download 2.5.1 External Manual Found an Issue? Code Insights Packagist.org
Author
Simon Praetorius
Company
sitegeist media solutions GmbH
Last update
29. Jun 2021
First upload
16. Aug 2018
Downloads
31,665
Category
Frontend
Dependencies
  • TYPO3 (9.5.0 - 11.9.99)
  • PHP (7.2.0 - 7.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 (3)

Fluid Styleguide
(fluid_styleguide)

Living styleguide for Fluid Components

Supported TYPO3 versions:
SMS Responsive Images
(sms_responsive_images)

Provides ViewHelpers and configuration to render valid responsive images based on TYPO3's image cropping tool.

Supported TYPO3 versions:
CSV Labels
(csv_labels)

Use CSV files to provide translation labels to TYPO3

Supported TYPO3 versions:

Version history

Version Upload comment Works with TYPO3 Download
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 Download
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 Download
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 Download
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 Download
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 Download
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 Download
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 Download
2.0.1 / stable
April 27, 2020
Compatibility with TYPO3 10.4 (thanks to @infabo)
9.5.0 - 10.9.99 Download
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 Download
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 Download
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 Download
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 Download
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 Download
1.0.0 / beta
August 16, 2018
Initial release
8.7.0 - 9.9.99 Download