Développeurs d'agence
Lancez rapidement des sites clients avec des plugins et thèmes réutilisables. Pas de mises à jour de sécurité PHP, pas de conflits de plugins.
EmDash est un système de gestion de contenu natif pour Astro. Il intègre des fonctionnalités familières de CMS — collections, taxonomies, menus, widgets et une interface d’administration soignée — directement dans votre site Astro, avec un support complet de TypeScript et un déploiement portable.
EmDash est un CMS conçu spécifiquement pour Astro. Il utilise les Live Content Collections d’Astro 6 pour servir le contenu à l’exécution sans reconstructions. Le contenu est stocké dans des bases de données compatibles SQLite (D1, libSQL, SQLite local) et les médias dans un stockage compatible S3 (R2, système de fichiers local).
Caractéristiques principales :
Développeurs d'agence
Lancez rapidement des sites clients avec des plugins et thèmes réutilisables. Pas de mises à jour de sécurité PHP, pas de conflits de plugins.
Développeurs indépendants
Framework full-stack avec CMS intégré. Pas de CMS headless séparé à gérer.
Éditeurs de contenu
Panneau d’administration intuitif. Créez et modifiez du contenu sans toucher au code.
Utilisateurs de WordPress
Chemin de migration pour le contenu et les plugins. Outils modernes, concepts familiers.
┌─────────────────────────────────────────────────────────────┐│ Votre site Astro ││ ││ ┌───────────────────────────────────────────────────────┐ ││ │ Intégration EmDash │ ││ │ │ ││ │ ┌─────────────┐ ┌─────────────┐ ┌──────────────┐ │ ││ │ │ Moteur │ │ Interface │ │ Extensions │ │ ││ │ │ de contenu │ │ admin │ │ │ │ ││ │ └─────────────┘ └─────────────┘ └──────────────┘ │ ││ │ │ ││ │ ┌───────────────────────────────────────────────────┐│ ││ │ │ Couche de données ││ ││ │ │ SQLite/D1 ←→ Kysely ←→ R2/S3/Local ││ ││ │ └───────────────────────────────────────────────────┘│ ││ └───────────────────────────────────────────────────────┘ ││ ││ ┌───────────────────────────────────────────────────────┐ ││ │ Astro Framework │ ││ │ Live Collections • Sessions • Middleware │ ││ └───────────────────────────────────────────────────────┘ │└─────────────────────────────────────────────────────────────┘Avant de plonger, familiarisez-vous avec ces concepts clés :
Commencer
Créez votre premier site EmDash en moins de 5 minutes.
Explorer les concepts
Découvrez l’architecture et le modèle de contenu.
Migrer depuis WordPress
Importez votre contenu WordPress et comprenez la correspondance des concepts.