Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

More of a spec

by rkg (Hermit)
on Aug 28, 2003 at 01:32 UTC ( [id://287216]=note: print w/replies, xml ) Need Help??


in reply to Re: Avoiding reinventing the wheel: report generation systems?
in thread Avoiding reinventing the wheel: report generation systems?

Apologies for a vague specification. Desired features:
  • Several (10+) different types of reports
  • Common graphic design
  • Reports are static -- not interactive CGI apps.
  • Reports contain both text and tables and figures. Some text is stock, others are templated.
  • Reports are rendered for different media: html for intranet (one page with internal links), for paper (pdf with sensible page breaks), et.

Here's an example of a templated section, written in psuedo TT2 code ...

## PSUEDO CODE "Parsing [% num_major_files %] files generated a total of [% num_major_incidents %] incidents, falling into [% num_classes %] classes. Table [% an autogenerated table number would go here %] presents the top 10 incident categories. Note that [% top_incident_class %] comprises [% top_fract %] of the cases ....
A good DTD would get me much of the way there. I'm seeking an decent XML spec for sections, tables, figures, captions, etc. rkg

Replies are listed 'Best First'.
Re: Reporting Toolkits
by CombatSquirrel (Hermit) on Aug 28, 2003 at 08:59 UTC
    I couldn't find any module on CPAN that seems to do what you need. The modules you suggest seem reasonable, though. Also have a look at Chart::Base for generating diagrams, though. And good luck with this one.
    Cheers, CombatSquirrel.
    Entropy is the tendency of everything going to hell.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://287216]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (3)
As of 2024-04-24 23:32 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found