Download the PHP package srag/jasperreport without Composer
On this page you can find all versions of the php package srag/jasperreport. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download srag/jasperreport
More information about srag/jasperreport
Files in srag/jasperreport
Package jasperreport
Short Description This is an ILIAS wrapper for the JasperReport library. It allows ILIAS to print pretty PDF reports.
License GPL-3.0-only
Homepage https://github.com/studer-raimann/JasperReport
Informations about the package jasperreport
Jasper Report
This is an ILIAS wrapper for the JasperReport library. It allows ILIAS to print pretty PDF reports.
Dependencies:
- Java 8 or higher must be installed. It must be accessible by the webservice user under /usr/bin/java. You can change this in the class.JasperReport.php file on Line 189.
- For older Java versions or for non Composer version, use the follow commit: https://github.com/studer-raimann/JasperReport/commit/dc9476fcad0f8e4955ea9300581d9f6dc04ab6d6
- Make sure that the webservice user has assigned a shell (e.g. at your own risk: $ sudo chsh -s '/bin/sh' www-data). Otherwise all PDF generation responses will come back empty.
Usage
Composer
First add the following to your composer.json
file:
And run a composer install
.
If you deliver your plugin, the plugin has it's own copy of this library and the user doesn't need to install the library.
You can now remove the global installed Customizing/global/libraries/JasperReport
on productive usages
Tip: Because of multiple autoloaders of plugins, it could be, that different versions of this library exists and suddenly your plugin use an older or a newer version of an other plugin!
So I recommand to use srag/librariesnamespacechanger
Generate Jasper xml template files
Dependencies
- PHP >=5.6
- composer
- rdpascua/jasperstarter
- setasign/fpdi
- srag/dic
Please use it for further development!
Adjustment suggestions
- Adjustment suggestions by pull requests
- Adjustment suggestions which are not yet worked out in detail by Jira tasks under https://jira.studer-raimann.ch/projects/LJASPER
- Bug reports under https://jira.studer-raimann.ch/projects/LJASPER
- For external users you can report it at https://plugins.studer-raimann.ch/goto.php?target=uihk_srsu_LJASPER
All versions of jasperreport with dependencies
rdpascua/jasperstarter Version ^3.3.0
setasign/fpdi Version ^2.0.3
srag/dic Version >=0.1.0