Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Reports will be generated asynchronously and upon request, from configured report templates.
Such report templates will be composed by so called reportlets, single information units encapsulating a particular aspect of a report (i.e. "users with some attributes", "users with roles", ...).
A reportlet is a Java class implementing a dedicated interface.
Some reportlets will be given as example.
Each report will be processed by a Quartz job: results will be stored as compressed XML in the database. Once a report is generated, it will be downloadable in many different formats (PDF, XML, RTF...): this will be accomplished by empowering Apache Cocoon 3.