In the previous post we added support for login security to Serendipity. In this post, we're going to add support for interactive charting to Serendipity.
In the previous post we added support for importing CSV files into Serendipity by taking advantage of Apache FileUpload and opencsv. In this post, we're going to add support for login security to Serendipity.
In the previous post we added support for reports to Serendipity by taking advantage of the JasperReports reporting engine and the visual report designer, iReport. In this post, we're going to add support for importing CSV files into Serendipity by taking advantage of Apache FileUpload and opencsv.