ART
a lightweight reporting solution

Home
OverView
ScreenShots
ChangeLog
Download
Quick Start
Install
Admin
Developers
Credits
Help

Site Map


This is an Open Source software, see license for more info.

Hosted by:
SourceForge Logo

Customize/Add new features to Art


Resultset Output


You can extend the query output (currently html, xls etc) ART provides by creating a class that implements the artOutputInterface (see ART API) and adjust the web.xml file.
A simple example - to generate xml output - is implemented in the xmlOutput.java class (have a look in WEB-INF/classes/output/ in art.war for getting this file - plus the other existing: html, xls, zip etc).

Web layout


Help to improve Art look for next releases by adding/reworking the existing Art css file (art.css). From the Art Properties screen an admin can change the default css (if there were others...).

I18N


See ArtInternationalization

Connection Pool


The database connection pool used by ART (the artdbcp.jar archive is in the art.war file) is freely available to add pooling benefits to your applications. Easy to use with no dependencies in < 18kB. See ART API.

e-mail


The Mailer object is a simple class to send e-mails with attachments. It acts as a wrapper over the standard javax.mail package (you can find the archive artmail.jar in the ART war file). See ART API.

Charts


To know how to use the art.graph package in your applications look at the api. See ART API.

Modify, Recompile and Pack


Art source is distributed within the art.war file, to apply changes and recompile:
  1. Unzip the art.war file
  2. Edit the build.xml file to match your servlet engine installation
  3. Apply your changes, then run:
  4.  ant clean:      to remove any existing .class and log
     ant:            to recompile everything
     ant war:        to create a new art.war file in the same dir