Bienvenue sur Flexweg CMS

Flexweg CMS est un système de gestion de contenu façon WordPress qui publie un site 100% statique sur l'hébergement Flexweg via l'API Files. L'admin est une application React + TypeScript en mode SPA

Flexweg CMS est un système de gestion de contenu façon WordPress qui publie un site 100% statique sur l'hébergement Flexweg via l'API Files. L'admin est une application React + TypeScript en mode SPA avec deux backends interchangeables — Firebase (Authentication + Firestore) ou le backend SQLite intégré à Flexweg (un fichier SQLite par site servi via /api/v1/sqlite/*). Choisissez votre backend à l'installation, le reste de l'admin se comporte exactement de la même façon. À chaque publication, l'admin rend les pages avec le thème actif et envoie les fichiers HTML résultants directement sur Flexweg.

Aucun Node.js, PHP ou base de données ne tourne sur le site public — seulement le HTML/CSS/JS statique que l'admin y dépose. Flexweg CMS est donc rapide, économique et facile à héberger sur n'importe quelle plateforme strictement statique.

Ce que vous pouvez faire

  • Écrire posts et pages dans un éditeur de blocs façon Gutenberg (basé sur Tiptap) avec markdown, embeds, HTML personnalisé, colonnes et blocs spécifiques au thème
  • Organiser le contenu avec catégories et tags, et définir des menus rendus dynamiquement sur le site public
  • Choisir parmi trois thèmes intégrésdefault (polyvalent), magazine (éditorial / long format) et corporate (vitrine / SaaS) — ou installer des thèmes personnalisés
  • Étendre avec des plugins pour les sitemaps, les flux RSS, les archives, la recherche, le SEO, l'import de contenu et plus
  • Créer vos propres plugins et thèmes distribués en ZIP et chargés à l'exécution — pas besoin de recompiler l'admin
  • Traduire l'interface admin entre 7 langues (anglais, français, allemand, espagnol, néerlandais, portugais, coréen) par utilisateur
  • Publier un site multilingue avec le plugin flexweg-multilang — posts/pages/catégories traduits, SEO hreflang, menus par langue, sitemaps et flux RSS par langue, onglets de langue dans l'éditeur
  • Migrer depuis WordPress via le plugin d'import intégré (markdown / XML WordPress)

Par où commencer

Si vous n'avez jamais utilisé Flexweg CMS :

Déjà familier avec le modèle site statique ? Allez directement à :

Pour les développeurs

Vous voulez étendre Flexweg CMS ou y contribuer ?

Communauté et support

  • GitHub — issues, pull requests, code source
  • Flexweg — la plateforme d'hébergement statique sous-jacente