Aller au contenu principal
Jahia Store
FR

Content Reports 2026

community
Télécharger 2.0.2

Informations

Identifiant du module
content-reports-react
Identifiant de groupe
org.jahia.community
Statut
community
Catégorie
Pre-built templates and components
Auteur
smonier@jahia.com
Site web du développeur
http://www.jahia.com
Nécessite Jahia
8.2.0.0
Mis à jour
2026-09-02
Source
scm:git:git@github.com:jahia/contentReportReact.git
Étiquettes
  • reports
  • analytics
  • ui extension
  • administration
  • content

This is a revamping of the Module Content Reports : https://store.jahia.com/module/content-reports.

A comprehensive content reporting tool for Jahia DX, built with React and the Moonstone UI library. This module provides powerful insights into your Jahia site's content through various customizable reports.

The Content Report React module offers a modern, user-friendly interface for generating and viewing detailed reports about your Jahia site content. It features a site overview dashboard and multiple specialized reports covering content, languages, visibility, metadata, and system information.

https://github.com/Jahia/contentReportReact

Captures d'écran

Versions

Added

  • Site overview — detailed content activity log. The Content Activity block showed only counters; it now also lists the content behind them. A collapsible table reports every jmix:editorialContent node created, modified or published in the last 30 days, with its creation, last-modification and last-publication dates and the user responsible for each event. Per-row tags mark which of the three events actually fell inside the window.

    The table is sortable on any column, filterable per event type, paginated, and each path links into jContent. Results are capped at the 500 most recently touched items, with the full total reported separately so a truncated list says so.

  • CSV and JSON export for the activity log, matching the export options the other report tables already offer. The JSON payload is projected through an explicit field list, so it carries the reported columns only, in a stable order.
  • GraphQL: recentActivity and recentActivityTotal on admin.contentReports.overview. Purely additive — no existing field changed shape or nullability.

Notes

  • The activity list is built from two JCR-SQL2 queries merged by node identifier: jmix:editorialContent filtered on jcr:created/jcr:lastModified, and jmix:lastPublished filtered on j:lastPublished. The second query is required because publishing updates neither jcr:created nor jcr:lastModified, so a node published inside the window can fall outside the first query.
  • Queries run on the caller's session (getCurrentUserSession), so JCR ACLs filter the rows. No system session is used, and the table cannot surface content the current user is not allowed to read.
  • The existing publishedContentLast30Days counter also counts technical nodes such as a site's /users and /groups folders, so it can read higher than the number of rows in the table. The counter is unchanged; only the new table excludes them.
Nécessite Jahia 8.2.0.0Mis à jour 2026-09-02
Nécessite Jahia 8.2.0.0Mis à jour 2026-06-15
Nécessite Jahia 8.2.0.0Mis à jour 2026-04-30