Release 6.0.0 Beta

Over the last year, Reportico has been completely re-architected and finally Release 6 is available for Beta testing. This release contains mostly structural changes to make Reportico more customisable, more up-to-date and more easily integrated into other CMS frameworks. One of the most important changes is that Release 6.0.0 is now packaged up as a composer project which means the installation method changes as well as the code structure. Details can be found below.

Migrating from 4.x to 6.x

Version 6 tries to be as backwardly compatible as possible. All reports are compatible and therefore all report.xml can be used without changed. Projects do need to be migrated however. The correct way to upgrade is as follows.
  • After installation, point your browser at the fresh installation and set the Administrator password
  • For each project in your existing folder, create a new project in the new front end
  • For each project copy all report files ( *.xml ) into the relevant newly created project folder

Installing Reportico 6

Reportico 6 is currently only installable using composer. See the Reportico 6 Github page for more details Version 6 tries to be as backwardly compatible as possible. All reports are compatible and therefore all report.xml can be used without changed. Projects do need to be migrated however. The correct way to upgrade is as follows.
  • After installation, point your browser at the fresh installation and set the Administrator password
  • For each project in your existing folder, create a new project in the new front end
  • For each project copy all report files ( *.xml ) into the relevant newly created project folder

Release 6 - Key Features

  • New PDF Report Engine. Reportico now uses PhantomJS to render PDF documents, this means the PDF output looks much, much more like the the report when shown in the browser. Also styling options for page headers, footers, tables and rows are common for PDF and HTML. Even charts look the same in both formats
  • Pagination and Page Control. The report criteria screen now provides a Page Setup button where you can set up page orientation and size. Also this option provides a pagination option ( on by default for PDF and HTMLreports ). This more intelligently paginates the output and allows HTML reports to present the output in pages.
  • Page Headers and Footers now showable in HTML reports.
  • PDF output can now show total number of paages in headers and footers (so you can show page x of y, for example)
  • HTML output now shows in the browser below the criteria entry screen. No more pressing the back button to get back to criteria entry, and this makes it much easier to change criteria and rerun reports
  • Themes - Customizable Look and Feel. All report and screen out is rendered through themed template files. Just copy the default theme template area under the themes folder to another with a name of your choise, reference this in the run.php file and then change the appropriate template and css files as you wish.
  • ReporticoDefaults.php file now deprecated. Project and Global default page headers/footers and styles were set using this method before. Now style customisation should be set by modifying the theme stylesheet. Default headers and footers are set in the project config.php files ( search for output-sections in new project config.php files ).
  • Reportico completely re-architected into a composer package and therefore installable as a module in popular CMS and web frameworks like Laravel