Creating your own reports
OpenKM uses the JasperReports library for generating reports. To build reports, you can use a tool named iReport.
The JasperReports Library is the world's most popular open-source reporting engine. It is written entirely in Java and can use data from any kind of data source to produce pixel-perfect documents that can be viewed, printed, or exported in a variety of document formats including HTML, PDF, Excel, OpenOffice, and Word. More information at http://community.jaspersoft.com/.
iReport is the free, open-source report designer for JasperReports and JasperReports Server. It can create very sophisticated layouts containing charts, images, subreports, crosstabs, and much more. Access your data through JDBC, TableModels, JavaBeans, XML, Hibernate, CSV, and custom sources. Then publish your reports as PDF, RTF, XML, XLS, CSV, HTML, XHTML, text, DOCX, or OpenOffice. More information at http://community.jaspersoft.com/project/ireport-designer.
In this section you will find an introduction to creating reports with JasperReports and the iReport tool. Consider it a quick introduction, not a complete guide. To learn more, follow some tutorials or read books and papers.
Here are some books and guides you should read:
- The Definitive Guide to iReport by Giulio Toffoli.
- JasperReports Ultimate Guide.
- iReport Designer Tutorials & Help.
With OpenKM, you can use reports based on SQL or on scripting. For beginners, we suggest starting with SQL-based reports.