EmDash est un CMS full-stack développé en TypeScript, construit sur Astro et Cloudflare. Il reprend les principes qui ont fait le succès de WordPress — extensibilité, expérience administrateur, plugins — et les réinvente sur des bases serveur sans serveur et sécurisées. Chaque plugin s’exécute dans un sandbox isolé, résolvant les failles de sécurité classiques des plugins WordPress.
L'association EmDashfr.com accompagne la communauté francophone autour d’EmDash. Elle propose :
Que vous soyez développeur, créateur de contenu ou simplement curieux, EmDashfr.com fournit les ressources et le support nécessaires pour tirer le meilleur parti d’EmDash.
WordPress fonctionne avec PHP et JavaScript, et ses plugins ont souvent accès à tout le site, ce qui crée des risques de sécurité. EmDash fonctionne avec :
Pour créer un projet EmDash :
npm create emdash@latest
Ou déployez directement sur votre compte Cloudflare :
Deploy to Cloudflare
EmDash fonctionne sans PHP et ne nécessite pas de hébergement séparé. Vous pouvez utiliser les templates fournis : blog, marketing ou portfolio, chacun avec recherche, RSS, mode clair/sombre et composants spécifiques.
EmDash est en beta. Toute contribution est bienvenue. Pour commencer :
git clone https://github.com/emdash-cms/emdash.git cd emdash pnpm install pnpm build pnpm --filter emdash-demo seed pnpm --filter emdash-demo dev
Le panneau d’administration est accessible sur http://localhost:4321/_emdash/admin. Des tests, lint et vérifications de types sont inclus pour faciliter la contribution.
EmDash modernise la création et la gestion de blogs en combinant sécurité, flexibilité et outils contemporains. Avec l’association EmDashfr.com, la communauté francophone dispose d’un espace d’entraide complet pour exploiter pleinement ce CMS innovant.