Plugins

Multilingue Flexweg

Publie le même site Flexweg en plusieurs langues. Onglets éditeur par langue, URLs par locale, hreflang réciproque, libellés de menu et sitemaps par langue — construit au-dessus du pipeline de publication standard.

Description

Multilingue Flexweg transforme Flexweg en CMS entièrement bilingue / multilingue sans toucher à son modèle de publication statique. La langue principale reste à la racine du site (/news/hello.html) ; chaque langue secondaire activée obtient son propre préfixe d'URL (/fr/actualites/bonjour.html).

Dans l'admin, l'éditeur de post fait pousser une barre d'onglets de langue au-dessus du canvas. Changer d'onglet permute TOUT l'état de l'éditeur — titre, slug, corps, blocs, extrait, méta SEO — tout en gardant la même instance Tiptap vivante, pour que les blocs, le glisser-déposer et le sélecteur d'image fonctionnent identiquement pour chaque langue. Les catégories et tags exposent le nom + slug + description + SEO par langue directement sur la ligne de la page Catégories & Tags (chevron pour déplier). La page Menus rend un input supplémentaire par langue secondaire sous chaque item.

À la publication, le plugin émet des balises <link rel="alternate" hreflang> réciproques sur chaque page (principale ET secondaires), des alternates <xhtml:link> dans les sitemaps par locale, des flux RSS par locale, des accueils et archives de catégorie par locale, et un /<lang>/data/posts.json par locale pour que les widgets sidebar restent traduits. Le HTML publié est identique à celui produit par un site Flexweg monolingue — juste multiplié par N locales.

Spécifications

Version1.5.1
LicenceMIT
Dernière mise à jourCette version
Requiert Flexweg≥ 1.3.0

Fonctionnalités clés

translate

Onglets éditeur par langue

link

Clusters hreflang réciproques

menu_open

Libellés de menu par langue

language

Sitemaps + RSS par locale