Fluid - Enterprise

Compatible with: IntelliJ IDEA PhpStorm
Nov 16, 2018
3 820
Logo - sgalinski Internet Services

Product information "Fluid support for PHPStorm and IntelliJ"

To support your regular work on Fluid templates, we created this plugin for the popular IntelliJ IDEs from Jetbrains.

The current core features
  • Auto completion for Fluid Layouts, Partials, Sections, ViewHelpers, inline ViewHelpers (Outside and inside of HTML tag attributes), ViewHelper arguments and most of the controller view parameters
  • Quick documentation for Fluid ViewHelpers, inline ViewHelpers and the ViewHelper arguments
  • Support for assigned variables within the Fluid template from the specific Extbase action
  • Jumping to the specific files: To the Partials, Layout, Sections within the Layout, controller by clicking on the controller view parameters, ViewHelper, inline ViewHelpers and ViewHelper arguments
  • Support for xmlns view helper usages
  • Support of Neos view helpers
  • Support of the Fluid standalone extension
  • Code highlighting for inline ViewHelpers
  • Error detection for inline ViewHelpers
  • Possible error annotations for inline ViewHelpers and ViewHelper usages
  • Brace matching for inline ViewHelpers
Further Information

Learn more about the plugin on our dedicated product page (german).

Download plugin

Recent change notes

2.0.5
  • [FEATURE] Better error handling for the license check.
2.0.4
  • [FEATURE] Better error handling within the license check.
  • [BUGFIX] XMLNS attributes must be declared always on the top, but it's wrong.
2.0.3
  • [BUGFIX] The license change wasn't working, if a user already had an active license.
2.0.2
  • [TASK] Smaller changes after the release of 2.0.1
  • [BUGFIX] Some labels are not correctly aligned on the license dialog
2.0.1
  • [TASK] Updates of some lingual errors in the notifications.
2.0.0

Blog article

  • [FEATURE] IDE-Support of view helpers outside of HTML tag attributes. At least one wrapping tag is required.
  • [FEATURE] The assigned parameters of the action from a Template are now usable. You can also jump to the source and the type will be resolved in the auto completion process.
  • [FEATURE] The auto completion adds the required attributes from a view helper automatically on usage.
  • [FEATURE] Support of the new Fluid standalone syntax.
  • [FEATURE] Support of the Neos Adaptor namespace.
  • [FEATURE] New warning, if not all required arguments from a view helper are used.
  • [FEATURE] New warning and fix, if a normal HTML comment is used and no Fluid comment within Fluid files.
  • [FEATURE] New warning, if a variable is used in some arguments of view helpers. Like the "as" attribute from the "f:for" view helper
  • [TASK] Improvement of the gathering of all attributes of a view helper with respecting the override logic.
  • [TASK] Improvement of the license dialog for more usability and easier updating.
  • [TASK] Improvement of the MAC user experience for older versions.
  • [TASK] Better messages and dialogs.
  • [BUGFIX] The code documentation isn't working anymore, if a syntax error exists.
  • [BUGFIX] Sometimes the detection of Fluid wasn't successful.
  • [BUGFIX] Wrong syntax error messages were appearing in some locations.
  • [BUGFIX] The escaped single quote logic is broken, if a Fluid array is initalized without an wrapping quote.
  • [BUGFIX] Some view helper arguments aren't marked as required, but they should.
  • [BUGFIX] Resolvement of some exceptions, which occur during the indexing and while the auto completion.
  • [BUGFIX] Sometimes an exception is thrown, if two or more projects do indexing at the same time.
  • [BUGFIX] Fluid could be choosen as the general IDE template data language.
1.4.0

Blog article

  • [BUGFIX] An exception appears, when opening up a xml file.
  • [BUGFIX] The array syntax is not properly supported.
  • [BUGFIX] New lines within the parameter section of the inline view helpers are shown as errors.
  • [BUGFIX] View helper concatenation dosen't work correctly.
  • [BUGFIX] Some Fluid arrays are detected as serialized strings.
  • [BUGFIX] Backslashes aren't allowed within a html argument.
  • [BUGFIX] Removal of deprecated functions.
1.3.0

Blog article

  • [FEATURE] Start of the integration of the Fluid standalone syntax changes.
  • [FEATURE] Adds a possibility to disable the Fluid injection for configured attributes and whole file extensions.
  • [FEATURE] Adding of more code annotations.
  • [FEATURE] Update of the parser, so we have a better performance.
  • [TASK] Integration of a license dialog
  • [BUGFIX] Fixed some bugs, like NullPointerException, ...
1.2.0

Blog article

  • [FEATURE] Massive improvement of the CPU usage!
  • [FEATURE] Base implementation of the xmlns viewhelpers
  • [FEATURE] Add support for the Fluid standalone extension
  • [FEATURE] Improvement of the argument assignment to the view
  • [TASK] Disable the plugin in XSLT files
  • [TASK] Raise the minimum build number from 141 to 143
  • [BUGFIX] Serialized strings will be detected as Fluid
  • [BUGFIX] Array notation within the inline syntax is not recognized
  • [BUGFIX] Inline notation of f:if is marked as an error when comparing strings
  • [BUGFIX] IDE Fatal Error Invalid range specified: (1,0);
  • [BUGFIX] Removal of a NullPointerException
  • [BUGFIX] Wrong error message for nested inline Fluid usages
  • [BUGFIX] Syntax error reported, where there is none
1.1.0
  • Feature: Adds the Neos Fluid view helpers.
  • Feature: Adds annotations for invalid view helpers and it's arguments.
  • Bugfix: An excpetion appears, if the namespace haves whitespaces around the equals.
  • Bugfix: A colon is invalid within a inline view helper value.
1.0.1
  • Feature: Adding of the missing inline syntax. So valid code is no longer marked as an error.
  • Bugfix: The auto completion for custom view helpers didn't worked in inline view helpers
  • Bugfix: A Nullpointer Exception, which appeared for the Go to deceleration functionality
1.0
  • Initial release