silverstripe-australia / advancedreports
A reporting module that provides an extra level of configuration and functionality over the base SilverStripe structures. Generates static output content in HTML, CSV and PDF formats.
Installs: 2 570
Dependents: 0
Suggesters: 0
Security: 1
Stars: 13
Watchers: 3
Forks: 7
Open Issues: 11
Type:silverstripe-module
Requires
Suggests
- silverstripe/queuedjobs: Allows scheduling report generation
README
Maintainer Contact
Marcus Nyeholt
<marcus (at) silverstripe (dot) com (dot) au>
Requirements
- SilverStripe 3.1.x
- QueuedJobs module for scheduled report generation https://github.com/nyeholt/silverstripe-queuedjobs
- PDFRendition module for PDF generation of reports https://github.com/nyeholt/silverstripe-pdfrendition
- MultiValueField for selecting fields https://github.com/nyeholt/silverstripe-multivaluefield
Documentation
See https://github.com/nyeholt/silverstripe-advancedreports/wiki
The Advanced Report module provides a flexible mechanism for defining reports that are more complex in structure than the standard SilverStripe reports. Advanced Reports are saved as files in the filesystem, allowing snapshots of information to be saved for later perusal.
In addition to manually generating reports, they can be scheduled for automatic generation on a schedule.