For graphs and charts I am looking at, after reading many threads on
the forum
reportlab
matplotlib
and chartdirector

I am leaning towards to chartdirector, even though it costs money ,
because it give me in memory, streaming, dynamic, clickable and ajax
charts.
Also Img tag url can point to a url to a different view with db
queries (different view from  the main page which embeds it). So graph
can be loaded and changed independently of the main page which embeds
it.

reportlab is static images on disk.

Still have to test it though. Hopefully I will not run into Django
limitations.

For on screen reports, I am using YUI data table for now. Any better
suggestions let me know.

For business rule and process flow I will use database finite state
machines as Tim Chase suggested.

thanks
Ashish Gupta


On Apr 16, 12:52 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
> One thing you can do for PDF's is create an HTML page using standard
> django templates(or however you like) and then use html2pdf to create
> the pdf.
>
> On Apr 16, 2:42 pm, Tim Chase <[EMAIL PROTECTED]> wrote:
>
> > > Did you use any open source (or commercial) tools/ framework
> > > for dynamic reporting? Or did you build on your own? Which
> > > tool/framework did u use?
>
> > Most of our dynamic reporting was HTML based.  We do have some
> > that exported to "Excel XML Document" format (not OOXML) which
> > was easy enough to do.
>
> > > (My app requires Dashboard with graphs,dynamic charts and
> > > dynamic reports.)
>
> > Currently no graphs/charts or PDFs.  If they come down the pike,
> > I'll likely use PIL for dynamic creation of graphs/charts, and
> > there's a popular PDF package I'd search the list archives for.
>
> > > Also for business rules and process flow - did u use any
> > > tools/ frameworks?
>
> > It was implemented mostly as a finite-state-machine in the
> > database.  This also makes it easy to report against things like
> > "how many statements are in state X" where X might be something
> > like "waiting for account-manager action".  Management loves
> > those sorts of things :)
>
> > I've always found FSMs fairly easy to implement/understand so I
> > didn't reach for any tools/frameworks.
>
> > -tim
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to