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.
Basic rendering of reports and document types are complete, however the GUI version of the report writer has not yet been ported. Sufficed to say, this version can be used by Drupal 8 report writers who are comfortable writing .frx files and sql elements by hand.
7.x-5.x-dev will be the branch that is maintained in parallel with the D8 dev branch. Because of this, the module is being refactored to use xautoload so that namespaces may be used in conjunction with d8.
This branch is under heavy development and not recommended for use on production sites.
7.x-4.0 contains significant api changes. Although reports written in 7.x-3.x versions should generally work the same in 7.x-4.0, changes to the security model have been made. After upgrading please see the documentation regarding changes in the reporting api.
7.x-4.0 contains significant api changes. Although reports written in 7.x-3.x versions should work the same in 7.x-4.0, changes to the security model have been made.
The report editing user interface has been completely redesigned
Note that the fields tab has been replaced by clicking on the gear icons next to the first occurrence of each field. Also note that you can now use the template editors to make changes to each block. You can add and remove data sections to your report as well. Feedback would be appreciated via the issue queue. Also, The edit and translate tabs have been changed to iconic links that will keep report parameter context to simplify the editing process.
The Alpha 8 release contains bug fixes only from the previous alpha release.
7.x-4.0 contains significant api changes. Although reports written in 7.x-3.x versions should work the same in 7.x-4.0, changes to the security model have been made.
The report editing user interface has been completely redesigned
Note that the fields tab has been replaced by clicking on the gear icons next to the first occurrence of each field. Also note that you can now use the template editors to make changes to each block. You can add and remove data sections to your report as well. Feedback would be appreciated via the issue queue.
7.x-4.0 contains significant api changes. Although reports written in 7.x-3.x versions should work the same in 7.x-4.0, changes to the security model have been made.
The report editing user interface has been completely redesigned
Note that the fields tab has been replaced by clicking on the gear icons next to the first occurrence of each field. Also note that you can now use the template editors to make changes to each block. You can add and remove data sections to your report as well. Feedback would be appreciated via the issue queue.
7.x-4.0 contains significant api changes. Although reports written in 7.x-3.x versions should work the same in 7.x-4.0, changes to the security model have been made.
The report editing user interface has been completely redesigned
Note that the fields tab has been replaced by clicking on the gear icons next to the first occurrence of each field. Also note that you can now use the template editors to make changes to each block. You can add and remove data sections to your report as well. Feedback would be appreciated via the issue queue.
7.x-4.0 contains significant api changes. Although reports written in 7.x-3.x versions should work the same in 7.x-4.0, changes to the security model have been made.
The report editing user interface has been completely redesigned
Note that the fields tab has been replaced by clicking on the gear icons next to the first occurrence of each field. Also note that you can now use the template editors to make changes to each block. You can add and remove data sections to your report as well. Feedback would be appreciated via the issue queue.
In addition to caching, this release changes the way Forena Reports are delivered. Module delivered reports no longer need to be in the files drectory.
The following fixes and features have been incorperated in the new release:
* Security Update: WIth forena enabled, prior to 7.x-3.9 version users could by pass additional node access security hooks to view published content in XML using the forena XML path (forena/xml/blockname. Forena has been modified to allow an extra permission to allow you to not allow access to forena XML blocks without specific privileges. Users would need to have known both paths and content types in order to be able to access this data.
#1839942: Exception thrown by SimpleXMLElement
[#20605777]
Fixed permissions on sample report 5
Fix to save label field.
Fixed regular expressions to not pars :foo:foo parmeters.
Fixed function naming inconsitencies.
The following features/fixes are available in this release:
* Translated select prompts.
* Supress notices
* New frx:color attribute to derife color from sql
* Added label_field to admin interface.
Note that before upgrading from the 7.x-2.x versions, if you have created custom "report form" css files per the 7.x-2.x video, or you are including the jquery dataTables library, you will need to create new "report skin" files to utilize these features. See the Report Skins screencast for more information.
New Features
The following new features have been added since 7.x-2.x release:
The 7.x-3.0 release provides several new features most notably PDF document generation. Small feature requests will still be entertained on this branch but focus has now shifted to documentation and training.
Latest release contains bug fixes for skin selection and stylsheet inclusion on skins.
Significant refactoring was undertaken, however the basic 7.x-2 feature sets are stable and in use on a handful of production sites.
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:
Oracle date format: Now uses more standard date/time that is consistent with date api
Date API Support: parameters may now be defined as date/times with formats.
Checkbox Support: report parameters may now be defined as checkboxes
FrxTitle renderer to allow setting of title based on content rendered in the report
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
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.
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.