“”

Fluid Components

fluid_components / stable

Encapsulated frontend components with Fluid's ViewHelper syntax

This version supports TYPO3

Composer support

composer req sitegeist/fluid-components

Tags

#Fluid #components #Frontend #html #template

Last upload comment

[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

Downloads by version

Download 2.3.0 External Manual Found an Issue? Code Insights Packagist.org
Author
Simon Praetorius
Company
sitegeist media solutions GmbH
Last update
13. Oct 2020
First upload
16. Aug 2018
Downloads
1,532
Category
Frontend
Dependencies
  • TYPO3 (9.5.0 - 10.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.

Version history

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