...
- Screenshots
- Use Cases
- Architecture
- Getting Started
- Documentation
- Quick referenceDetailed documentation
Aim
The aim of Kagura is to produce a simple and fast reporting framework, which can be used widely and customised heavily.
...
Currently Reporting frameworks are either seriously under developed or proprietary in nature, and all of them are greatly ambitious in functionality and aim to be "usable" by non-technical users. As a result they often require the use of clunky UIs that require additional training and come with additional constraints. With Kagura we decided to go the opposite direction, and to provide a reporting framework which does as little as possible, and is to be used by bolting it on to other components, frameworks or larger projects. Which we hope to allow it to be a reporting tool which will allow a developer to embed something quickly into their application, and allow rapid development until they get something usable.
Where to get the code
https://github.com/base2Services/kagura
That's great, but where can I download it?
https://kagurabi.ci.cloudbees.com/job/kagura-release/
Where to get a base template Karaf Kagura project
https://github.com/kagurabi/kagura-custom-assembly
Versions
Current version: 1.9
Code Block | ||
---|---|---|
| ||
<properties>
<kagura.version>1.9</kagura.version>
</properties> |
Maven Details
Do not add them all, add them depending on the component you want. For instance if you want to use the library component, for instance, add the "reporting-core"
Code Block | ||
---|---|---|
| ||
<dependency>
<groupId>com.kagurabi.shared</groupId>
<artifactId>reporting-core</artifactId>
<packaging>bundle</packaging>
</dependency>
<dependency>
<groupId>com.kagurabi.shared</groupId>
<artifactId>kagura-resources</artifactId>
<packaging>bundle</packaging>
</dependency>
<dependency>
<groupId>com.kagurabi.shared</groupId>
<artifactId>rest-api</artifactId>
<packaging>bundle</packaging>
</dependency>
|
Code Block | ||
---|---|---|
| ||
<dependency>
<groupId>com.kagurabi.services</groupId>
<artifactId>kagura-assembly</artifactId>
<version>${kagura.version}</version>
<type>tar.gz</type>
</dependency> |
Code Block | ||
---|---|---|
| ||
<dependency>
<groupId>com.kagurabi</groupId>
<artifactId>war-rest</artifactId>
<packaging>war</packaging>
</dependency>
<dependency>
<groupId>com.kagurabi.example</groupId>
<artifactId>kagura-example-javascript</artifactId>
<version>${kagura.version}</version>
<type>war</type>
</dependency> |