Hello,
what exactly is the goal you want to reach with your work?
You create an external (but integrated) and comfortable editor to make
nice output. What does your solution do that the combination of iReport
and iDempiere can't? In my opinion a better integration of iReport and a
rework of parts of the JadsperReports integration may solve most of the
problems.
You will make your life definitely much easier if you use one of the
existing solutions as a base of your work. I see no reason to reinvent
the wheel. JasperReports is very powerful in creating PDFs. It is just
that iReport is not as userfriendly and easy for small solutions. The
internal Reportgenerator is better for that. (If your focus is not on
PDF but on HTML you might have a look on BIRT but I think it is a bit
monstrous and there is no iDempiere integration yet. ;-) )
If you really want to spend hard work I see three areas:
* You could create an WYSIWYG-Editor for the internal generator to let
"normal users" create easy forms easy and fast.
* A second step might be a kind of transformer to generate a
JasperReport out of an PrintFormat. So a user can begin a prototype with
the easy internal reports and if he reaches the borders of this he can
go beyond that with iReport and JasperReports without beginning from
scratch. This helps more users to start with JasperReports.
* To better use JasperReports the integration can be enhanced. There are
some issues with external files (subreports, images, etc.) depending on
the way you save your report that should be solved to use very complex
Reports.
Personally I think about enhancements to the Jasper engine for some time
and I am very interested in this but I have no time to do it. Perhaps
next year I might join your efforts. :-)
Thomas
> <
https://lh5.googleusercontent.com/-ONw2ZSDTSAI/UodVpqSPCmI/AAAAAAAACxA/htgVAd4iAOw/s1600/report%2Bmenu.jpg>
--
Jakob Bayen KG, Bleichpfad 20-22, 47799 Krefeld
AG Krefeld HRA 416 Tel
+49/2151/65 80 9-0