Aller au contenu principal
Jahia Store
FR

Import Content into JCR from JSON or CSV file

community
Télécharger 1.3.0

Informations

Identifiant du module
importContentFromJson
Identifiant de groupe
org.jahia.se.modules
Statut
community
Catégorie
Content Features
Auteur
Stephane Monier
Site web du développeur
https://github.com/smonier/importContentFromJson
Nécessite Jahia
8.1.7.2
Mis à jour
2026-07-09
Source
scm:git:git@github.com:smonier/importContentFromJson.git
Étiquettes
  • import
  • jcr
  • json
  • csv
  • migration

Import Content from JSON or CSV

Import Content from JSON or CSV is a Jahia module that enables bulk content creation in the Jahia JCR repository directly from structured data files.

The module simplifies large-scale content onboarding by allowing editors or developers to map fields from JSON or CSV files to the properties of a selected Jahia content type. It automatically creates the corresponding nodes in the repository, including associated assets such as images.

This tool is particularly useful for:

  • Migrating content from external systems

  • Importing datasets into Jahia

  • Automating content creation for large catalogs or articles

  • Rapidly populating new sites during development or onboarding

 

Key Features

  • Import content from JSON or CSV files

  • Automatic mapping of file fields to JCR properties

  • Supports multiple content items in a single import

  • Handles media imports (images via URL)

  • Supports multi-valued fields such as tags or image lists

  • Simple UI integrated directly into jContent

 

Usage

The module is accessible from the Jahia Content Editor (jContent) interface.

  1. Open jContent → Content Tools

  2. Select the target content path

  3. Choose the content type to create

  4. Upload a JSON or CSV file

  5. Launch the import

The module will automatically create the corresponding content nodes under the selected path.

 

JSON Structure

Each entry in the JSON file represents one content item.

Property names must match the property names of the selected content type.

 

Example:

[
  {
    "jcr:title": "Artificial Intelligence for Public Procurement",
    "teaser": "Discover how AI transforms procurement processes by improving efficiency and decision making.",
    "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": [
      "AI",
      "Automation",
      "Transparency",
      "Public Procurement"
    ]
  }
]

 

 

Typical Use Cases

  • Content migration from legacy CMS

  • Importing product catalogs or article collections

  • Seeding demo environments

  • Automating content generation workflows

Captures d'écran

Versions

Nécessite Jahia 8.1.7.2Mis à jour 2026-07-07
Nécessite Jahia 8.1.7.2Mis à jour 2026-03-04
Nécessite Jahia 8.1.7.2Mis à jour 2026-03-04
Nécessite Jahia 8.1.7.2Mis à jour 2025-12-01
1.1.2brouillonTélécharger
Nécessite Jahia 8.1.7.2Mis à jour 2025-12-01
Nécessite Jahia 8.1.7.2Mis à jour 2025-09-25
1.1.0brouillonTélécharger
Nécessite Jahia 8.1.7.2Mis à jour 2025-09-25
1.0.10brouillonTélécharger
Nécessite Jahia 8.1.7.2Mis à jour 2025-09-24
1.0.9brouillonTélécharger
Nécessite Jahia 8.1.7.2Mis à jour 2025-08-13
1.0.8brouillonTélécharger
Nécessite Jahia 8.1.7.2Mis à jour 2025-08-12
1.0.7brouillonTélécharger
Nécessite Jahia 8.1.7.2Mis à jour 2025-08-08
1.0.6brouillonTélécharger
Nécessite Jahia 8.1.7.2Mis à jour 2025-08-07
1.0.5brouillonTélécharger
Nécessite Jahia 8.1.7.2Mis à jour 2025-08-05
1.0.4brouillonTélécharger
Nécessite Jahia 8.1.7.2Mis à jour 2025-06-16
1.0.2brouillonTélécharger
Nécessite Jahia 8.1.7.2Mis à jour 2025-08-05
1.0.1brouillonTélécharger
Nécessite Jahia 8.1.7.2Mis à jour 2025-05-26
1.0.0brouillonTélécharger
Nécessite Jahia 8.1.7.2Mis à jour 2025-05-26