Migrer depuis WordPress vers EmDash

Ce qui migre bien, ce qui demande du travail, et comment s'y préparer.

✅ CE QUI PEUT MIGRER

Le plugin importeur EmDash prend en charge les éléments fondamentaux d'un site WordPress.

Articles et pages

Export via le fichier WXR natif de WordPress. Contenu, titres, métadonnées et statuts de publication sont importés. → Résultat : votre contenu éditorial arrive intact dans EmDash.

Médias

Images et fichiers attachés sont migrés automatiquement vers le stockage EmDash (R2 sur Cloudflare). → Résultat : médiathèque reconstituée sans manipulation manuelle.

Custom Post Types → Collections

Les types de contenus personnalisés WordPress sont convertis en collections EmDash avec leurs champs. → Résultat : la structure de données est préservée dans le nouveau modèle.

Structure d'URLs

Les permaliens WordPress sont préservés et des redirections 301 sont générées pour maintenir le référencement. → Résultat : aucune perte de SEO si les redirections sont correctement configurées.

⚙️ CE QUI DEMANDE UNE ADAPTATION

Ces éléments n'ont pas d'équivalent direct et nécessitent un travail de reconstruction.

Thèmes WordPress → templates Astro

Aucune compatibilité thème directe. Chaque thème WP doit être recréé en composants Astro. → Effort : moyen à élevé selon la complexité du thème original.

Plugins WP → plugins EmDash ou natif

Les fonctionnalités portées par des plugins (SEO, formulaires, cache) doivent être remplacées par leurs équivalents EmDash ou des intégrations natives Astro. → Effort : variable selon les plugins utilisés.

Shortcodes WP → composants Astro

Les shortcodes WordPress n'ont aucun équivalent. Chaque shortcode doit être converti en composant Astro ou bloc Portable Text. → Effort : faible à moyen, automatisable via agents IA.

WooCommerce → pas de solution directe

EmDash ne propose pas encore d'équivalent e-commerce natif. Une migration WooCommerce nécessite une solution tierce. → À évaluer au cas par cas selon les besoins e-commerce.

🔄 LE PROCESSUS EN 5 ÉTAPES

Un déroulé structuré pour migrer un site WordPress vers EmDash.

1 — Exporter depuis WordPress

Dans WordPress : Outils → Exporter → Tout le contenu. Récupérez le fichier WXR (.xml). → Point de départ de toute migration.

2 — Installer EmDash

`npx create-emdash@latest` Choisissez un template de base (blog, marketing ou starter) adapté à votre projet. → Environnement local prêt en quelques minutes.

3 — Importer avec le plugin EmDash

Utilisez le plugin importeur officiel pour injecter votre fichier WXR dans EmDash via CLI ou interface admin. → Articles, médias et custom post types sont importés automatiquement.

4 — Reconstruire les templates

Recréez vos pages et layouts en composants Astro. Les blocs Portable Text remplacent les zones de widgets et les shortcodes. → C'est l'étape la plus longue, mais aussi la plus pérenne.

5 — Configurer les redirections 301

Mappez les anciennes URLs WordPress vers les nouvelles URLs EmDash. Déployez les redirections via la configuration Cloudflare ou le middleware Astro. → Essentiel pour préserver le SEO acquis.

🤖 RÔLE DES AGENTS IA

Les tâches de migration répétitives sont de bonnes candidates à l'automatisation par agents.

Tâches automatisables via MCP

Renommage de champs, conversion de shortcodes en blocs, mapping de taxonomies, génération de redirections : un agent connecté au MCP Server d'EmDash peut exécuter ces tâches par lot. → Résultat : réduction drastique du travail manuel sur les migrations volumineuses.

Instructions en langage naturel

"Convertis tous les shortcodes [gallery] en blocs image Portable Text" — ce type d'instruction suffit pour piloter un agent sur l'ensemble du contenu importé. → Résultat : migration pilotée par intention, pas par script.

Prêt à démarrer la migration ?

Consultez le guide d'installation ou explorez le code source pour évaluer l'effort.