New plugin: Advanced Report Tool Suite (ARTS) for OJS 3.4/3.5

Dear community,

After more than a year of work, we are presenting a new plugin for Open Journal Systems (OJS) called Advanced Report Tool Suite (ARTS).

More information and download here.

Yet another reporting plugin?

Well… ARTS is not a standard report generator. As its name suggests, it works more as a tool to extract any type of information from an OJS installation.

This makes it useful in situations such as:

  • The built-in OJS reports do not provide the required data.
  • Creating quality and monitoring indicators.
  • Running automatic and periodic extractions of specific data.
  • Generating reports that evolve over time.
  • Feeding external applications with data from OJS.

The plugin includes a sample report that extracts “Transparency” data from an OJS journal.
To test the system’s flexibility, it also replicates the behaviour of the “FECYT quality seal” plugin.

The list could be extended with your contributions: The project accepts PRs with new reports, with the aim of building a useful shared report base for the community.

Features

Out of the box, the plugin allows:

  • Exporting data in JSON, HTML, or CSV/ZIP.
  • Generating advanced reports using configuration files (YAML).
  • Creating reports through calls to OJS DAO objects.
  • Running arbitrary SQL queries for more complex needs.
  • Accessing reports according to OJS user roles or via API key.
  • Compatibility with OJS 3.4 and 3.5.

Installation can be done from the OJS plugin gallery by downloading the last arts.tar.gz package from this link.

Any feedback is welcome.


Credits

A project by the Universidad Rey Juan Carlos (URJC) within the MejorAbierta initiative, funded by FECYT under the María de Guzmán 2023 grants.
Led by Jesús Gonzalez-Barahona; plugin development by Benjamin Rus, with contributions from Tomás Zarza, Laura de la Cruz, and advice from Marc Bria (UAB).

5 Likes