Aller au contenu
EN/FR
Contact
EMDASH / IMPORT & EXPORT

Vos contenus. Dans les deux sens.

Importez du CSV, du JSON ou du JSON Lines et exportez vos collections en CSV ou JSON, depuis une seule page dans l’administration EmDash. Pour les allers-retours entre vos tableaux et votre site.

Installer depuis npm ↗

Disponible · Gratuit · Licence MIT · Plugin natif

Prévisualisez avant d’écrire

Vérifiez les correspondances de champs, les avertissements et les entrées à créer ou modifier avant de lancer l’import.

Mettez à jour vos contenus

Les entrées sont identifiées par ID, puis par slug. Choisissez de créer et modifier, ou seulement créer, et contrôlez le statut de publication.

Exportez la bonne version

Téléchargez du CSV ou du JSON, en choisissant la dernière version dans l’éditeur ou les contenus publiés. Partez aussi d’un modèle de collection vide.

POUR COMMENCER

Installez. Configurez. Transférez.

Ce plugin natif s’installe depuis npm dans votre projet Astro, et non depuis le registre des plugins sandboxés EmDash. Il s’exécute avec les droits de votre site. Installez-le uniquement sur les sites que vous contrôlez.

1. Ajoutez le package

pnpm add @sneaps/import-export

2. Enregistrez-le dans astro.config.mjs

import { importExport } from "@sneaps/import-export";

// Inside your existing emdash configuration:
emdash({
  plugins: [importExport()],
  // Keep your other plugins and settings.
});

3. Recompilez et déployez

Ouvrez Import/Export dans la barre latérale de l’administration. Aucun réglage du plugin n’est nécessaire. L’accès est réservé aux administrateurs disposant des autorisations EmDash nécessaires.

Quelques points à connaître.

Quels champs sont pris en charge ?+

Textes, nombres, booléens, dates, sélections, sélections multiples et JSON. Le texte riche accepte Markdown, HTML, texte brut ou Portable Text. Les champs image, fichier, référence, repeater et blocks ne sont pas encore importés ; les colonnes ignorées sont signalées dans l’aperçu.

Quelles sont les limites ?+

Jusqu’à 8 Mio et 5 000 lignes par import ; 20 000 entrées par export. Gardez l’onglet ouvert pendant l’import. Le fermer arrête l’opération, mais les entrées déjà enregistrées restent conservées.

Mes contenus quittent-ils mon site ?+

Le plugin lit les fichiers dans votre navigateur et transmet les contenus uniquement à votre API EmDash. Il n’effectue aucun appel réseau externe, ne contient pas d’analytics et ne stocke aucune donnée propre.

Que vérifier avant de réimporter un export ?+

Latest inclut les modifications non publiées. Réimporter un export Published only peut les remplacer par l’ancien contenu publié. Le JSON préserve les valeurs stockées ; le CSV convertit le texte riche en Markdown et les objets en texte JSON. Consultez l’aperçu et gardez un export avant de modifier les contenus.

Préparez votre prochain transfert.

Lire la documentation complète sur npm ↗