JasperWho?
The Basics
What is JasperWho?
JasperWho? is a web application that lets you manage and render JasperReports templates — via a ...
Our Vision
JasperWho? exists because good software should not be complicated, expensive, or opaque. This pa...
Installing JasperWho?
JasperWho? is a standard Laravel application. The setup is intentionally slim — pull the reposit...
Configuration and data models
JasperWho? is built around a small set of interconnected models. Understanding them is the key t...
Meet the frontend
JasperWho? comes with a built-in web frontend that gives you full access to every feature withou...
Meet the API
JasperWho? ships with a fully capable REST API — and it is not an afterthought. Every action you...
Try it out
The demo instance gives you a fully functional JasperWho? environment — pre-loaded with report t...
Open Source Attribution
JasperWho? and its companion Background Printing Service are built on open source software. We a...
Get JasperWho?
Interested in using JasperWho? in your own environment? Get in touch — we'll figure out the righ...
Report Configurations
Creating reports in Jaspersoft Studio
JasperWho? renders reports defined as .jrxml files — the native format of JasperReports. These f...
Managing reports in JasperWho?
A report in JasperWho? is more than a file. It is a fully managed configuration — with its own p...
Data adapters for dyn. data control
Reports that display repeating data — lists, tables, card grids — need a data source. JasperWho?...
Rendering reports JasperWho?
Rendering from the frontend
Every report configuration in JasperWho? has a built-in Generate PDF function — a dedicated page...
Rendering with our powerful API
Everything the Generate PDF page does in the browser, the API does programmatically — with more ...
The concept of Report History Records
Every render request tells JasperWho? what to produce. A ReportHistoryRecord remembers exactly w...