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.
Maintainers
Package info
github.com/nyeholt/silverstripe-advancedreports
Type:silverstripe-module
pkg:composer/silverstripe-australia/advancedreports
Requires
Requires (Dev)
None
Suggests
- silverstripe/queuedjobs: Allows scheduling report generation
Provides
None
Conflicts
None
Replaces
None
BSD-3-Clause 891c9eb7ca6c5eb921b7d51d1e72c7462780fff5
- Marcus Nyeholt <marcus.woop@silverstripe.com.au>
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.
