Skip to main content
store
EN

Import Content into JCR from JSON or CSV file

community
Download 1.1.1

Information

Module ID
importContentFromJson
Group ID
org.jahia.se.modules
Status
community
Category
Developer Tools & Extensions
Author
Stephane Monier
Developer website
http://www.jahia.com
Requires Jahia
8.1.7.2
Released
2026-04-30
Source
scm:git:git@github.com:smonier/importContentFromJson.git
Tags
  • import
  • jcr
  • json
  • csv

The ImportContentFromJson module facilitates importing content into Jahia JCR (Java Content Repository) structure from a JSON file or a CSV file (with fields mapping). It simplifies content creation by mapping JSON fields to JCR properties based on the selected content type.

https://github.com/smonier/importContentFromJson

Usage

  1. Access the module’s UI within the CMS interface (jContent -> Additional).
  2. Follow these steps to import content:
    • Select the base content path.
    • Choose a content type.
    • Upload a valid JSON file.
    • Click “Import From JSON” to initiate the process
  3. Ensure the JSON file follows the structure below and matches the name of the properties of the selected Content Type:

[
    {
        "jcr:title": "L'intelligence artificielle au service de l'achat public",
        "teaser": "Découvrez comment l'IA transforme les processus d'achat public en offrant des gains de temps et d'efficacité.",
        "body": "<p>L'intelligence artificielle (IA) révolutionne le secteur des achats publics en offrant des solutions innovantes pour améliorer l'efficacité, réduire les coûts et renforcer la transparence. Grâce à l'analyse des données massives, les administrations publiques peuvent identifier des tendances, prévoir les besoins et sélectionner les meilleures offres. Cela permet de prendre des décisions éclairées basées sur des faits, plutôt que sur des estimations hasardeuses.</p><p>Un des principaux avantages de l'IA réside dans l'automatisation des processus répétitifs. Par exemple, des tâches fastidieuses telles que l'analyse des soumissions ou la vérification des documents peuvent être réalisées en quelques secondes par des algorithmes avancés. Cela libère les agents publics pour qu'ils se concentrent sur des missions plus stratégiques, telles que l'amélioration des relations avec les fournisseurs ou l'évaluation de nouvelles opportunités d'achat durable.</p><p>Par ailleurs, l'IA améliore considérablement la transparence des processus. En numérisant et en automatisant les étapes des appels d'offres, les administrations peuvent minimiser les erreurs humaines et réduire les risques de corruption. De plus, les plateformes basées sur l'IA offrent des tableaux de bord interactifs permettant aux parties prenantes de suivre l'évolution des projets en temps réel.</p><p>Cependant, l'intégration de l'IA dans les achats publics n'est pas sans défis. Les administrations doivent surmonter des obstacles liés à l'interopérabilité des systèmes, à la gestion des données sensibles et au coût initial de la mise en œuvre. Il est également crucial de former les agents publics pour qu'ils puissent exploiter pleinement ces technologies.</p><p>En conclusion, l'IA représente une opportunité unique de transformer les achats publics. En optimisant les processus, en réduisant les coûts et en renforçant la transparence, cette technologie peut contribuer à une gouvernance plus efficace et plus responsable.</p>",
        "date": "2024-11-01",
        "image": {
            "url": "https://picsum.photos/800/600?random=1"
        },
        "images": [
            {
                "url": "https://picsum.photos/1600/800?random=1"
            },
            {
                "url": "https://picsum.photos/1600/800?random=2"
            }
        ],
        "j:tagList": [
            "IA",
            "Automatisation",
            "Transparence",
            "Achat Public"
        ]
    },....]

Screenshots

Versions

Requires Jahia 8.1.7.2Released 2026-04-30