-
Notifications
You must be signed in to change notification settings - Fork 107
Home
marinho edited this page Sep 13, 2010
·
30 revisions
This is Geraldo, a reports engine for Django applications. It is ReportLab and PIL dependent and is compatible with Django versions since 1.0 and Python since 2.4.
Our main goals are (bold are working):
- Support to basic bands:
- Page header
- Page footer
- Report top/begin
- Report summary
- Detail
- Table details
- Group
- Child bands
- Support graphics
- Support charts – use graphics.Image to do set a rendered chart image
- Support aggregation fields
- Support expression
- Support calculated fields
- Support canvas draw
- Support multiples group bands
- Support subreports
- Support hide/show elements with ‘visible’ property
- Support band-width in widgets
- Support stylizing widgets (font, colors, borders and alignments)
- Report composition (many reports at once)
- Reports inheritance
- Best use of PDF generator
- Export to HTML and maybe to TXT
- Export/import structure to/from a XMLized format
- Have a GUI tool to design reports, if possible to be used in a web browser
- Have a way to create and print reports using a server, with no low leve coding
- Have a explicit, clear and full documentation
We are near to have a first stable version. It is not powerful or friendly as we want in long term, but works well and its API is strong and productive. Only the PDF generator is going to be working on this version and there are no a GUI tool and no reports server.
Multiple columns, structure exportation, report composition are going to wait for the next opportunity.
But this version is going to have all band kinds working, all graphics, widgets, gropping and subreports also.