Menu

Tree [r112] /
 History

HTTPS access


File Date Author Commit
 docs 2010-09-23 marinhobrandao [r111] Fixed a test related to ReportGroup.force_new_page
 examples 2010-01-28 marinhobrandao [r100] Working on native charts support
 geraldo 2010-09-23 marinhobrandao [r112] Fixed ReportGroup.force_new_page when works wit...
 reporting 2010-01-12 marinhobrandao [r78] - Changed website home page to list new discuss...
 site 2010-09-23 marinhobrandao [r111] Fixed a test related to ReportGroup.force_new_page
 .gitignore 2009-12-22 marinhobrandao [r77] Releasing version 0.3.9-stable, with update of ...
 AUTHORS 2010-04-19 marinhobrandao [r106] Releasing version 0.4-beta
 CHANGES 2010-09-23 marinhobrandao [r112] Fixed ReportGroup.force_new_page when works wit...
 LICENSE 2009-01-26 marinhobrandao [r1] First commit to Subversion repository in Source...
 README 2010-04-19 marinhobrandao [r106] Releasing version 0.4-beta
 ez_setup.py 2009-02-02 marinhobrandao [r10] New test for non-Django applications
 pypi_register.sh 2009-02-02 marinhobrandao [r10] New test for non-Django applications
 pypi_upload.sh 2010-06-17 marinhobrandao [r109] Fixed expressions token replacing braces
 setup.py 2009-10-30 marinhobrandao [r71] Implementing support to generating many files a...

Read Me

Overview
========

Geraldo is a reports generator created to work like ReportBuilder, QuickReport
or Jasper Reports. It has bands with fixed width and flexible height to show on
top, summary, page header, page footer, in table or each one for an object.

It is under GPL and works only with Django framework and Python language.

It depends on ReportLab library to work.

Our main long terms goals are (those with (x) are working):

Engine API
----------

- Support to basic bands:
 - Page header (x)
 - Page footer (x)
 - Report top/begin (x)
 - Report summary (x)
 - Detail (x)
 - Group (x)
 - Child bands (x)
 - Table details
- Support graphics (x)
- Support charts - use graphics.Image to set a rendered char image (x)
 - Support with no dependency on charts generators
- Support aggregation fields (x)
- Support expression (x)
- Support calculated fields (x)
- Support multiples group bands (x)
- Support band-width in widgets (x)
- Support stylizing widgets (font, colors, borders and alignments) (x)
- Support subreports (x)
- Report inheritance and composition (x)
- Support canvas drawing
- Reports merging (many reports at once) (x)
- Multiple columns
- Events system (x)
- Caching (x)
- Map/Reduce generating
- Drill down reports

Generators
----------

- Best use of PDF generator (x)
- Export to HTML and maybe to TXT
- Export/import structure to/from a XMLized format

User interaction
----------------

- 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 (x)

Dependencies
------------

- ReportLab
- If you use Image graphic element, Python Imaging Library (PIL) is also necessary

Marinho Brandao
http://www.marinhobrandao.com/
marinho@marinhobrandao.com
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.