I’ve looked at Ruport before but as far as I can tell, it doesn’t really
try to solve the part of the problem I’m most interested in. Ruport
seems to tackle pulling data from a variety of sources in a unified way,
and rendering the output to a variety of formats, but doesn’t provide
any help for modelling the reports themselves.
Maybe some concrete examples might help clarify what I’m driving at.
I’ve writing an interactive system for generating reports on a variety
of different library things - circulation activity, public computer use,
etc. The range of the reports is user-defined - this month, the previous
quarter, etc. The domain (?) of the reports is as well - maybe
system-wide, maybe by region, or by branch, or by individual terminal or
computer. For graphs, the variable in question, etc.
I’ve taken a few stabs at writing a report model object hierarchy that
encapsulates all this, with varying levels of satisfaction and despair.
I guess this is the sort of thing I’d’ve hoped that ruport would help
with, even if only by example. I’ve been meaning to write to the ruport
list for advice about this for a while, but this is as good as
opportunity as any.