Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
The 7.x-3.x version. Significant refactoring was undertaken, however the basic 7.x-2 feature sets are stable and in use on a handful of production sites.
Stable Features
The following new features have been created and are functional in this release:
PDF document generation via Prince XML (commercial product) or mpdf (open source)
New frx:if tag to support conditional logic in Frx files.
New --IF= comments in data blocks to support conditional inclusion of SQL
niew --INCLUDE= sytax lets you define queries in terms of another query
Drush commands for copying reports and clearing forena caches. (frxcc and frxcp)
Menu support
Beans integration allowing forena reports as blocks
Views integration allowing a forena report to be used as a view style
New report "skins" allow you to specify arbitrary javascript library and/or stylesheet includes for groups of reports
Clone and modify SQL data blocks using the new forena_query module.
frx:renderer="FrxParamatersForm" allows you to create inline custom parameters forms. SImply specify the parameters.
The 7.x-3.x version. Significant refactoring was undertaken, however the basic 7.x-2 feature sets are stable and in use on a handful of production sites.
Stable Features
The following new features have been created and are functional in this release:
PDF document generation via Prince XML (commercial product)
New frx:if tag to support conditional logic in Frx files.
New --IF= comments in data blocks to support conditional inclusion of SQL
Drush commands for copying reports and clearing forena caches. (frxcc and frxcp)
Menu support
Beans integration allowing forena reports as blocks
Views integration allowing a forena report to be used as a view style
New report "skins" allow you to specify arbitrary javascript library and/or stylesheet includes for groups of reports
Experimental Features
Experimental features are features that are under development. They may not be in a stable state. Please use at your own risk.
Define data blocks in PHP code.
Future Features
Development continues on the 7.x-3.x branch but is being done in a way to provide minimal impact to the stability of the product.
New features are now open on the 7.x-3.x dev branch. Most of these will not be backported to 7.x-2 branches. Some significant structural changes are underway including the following
* SQL Server bug fixes
* PDO Character Set fixes.
* Improved validation.
* Ability to display load drupal nodes based on nid.
* Added Fixedcolumns plugin support
* Improved documenatation.
* SQL Server bug fixes
* PDO Character Set fixes.
* Improved validation.
* Ability to display load drupal nodes based on nid.
* Added Fixedcolumns plugin support
* Admin user interface for defining new database connections
* Multi-value parameter support.
* SVG graph support via SVGGraph library
* JQuery dataTabes support for pagination and sorting.
* Support for language selection and detection. Reports may be created in different languages.
* Additional hooks for modules to deliver reports alter repositories and report parameters.
Forena output is run through drupal input filters.
Filter provided to allow inclusion of reports in drupal content.
Various bug fixes were also added.
When installing this revision be careful to change the input format used by forena to be full text in the forena configuration settings. Also be careful to configure the document types and save settings there as well.