Édition visuelle

Modifiez la vraie page, pas un formulaire.

Leiho ouvre votre vrai front dans wp-admin. Les éditeurs cliquent sur un titre, une image ou un bouton, le modifient dans le panneau et voient la page se mettre à jour pendant qu’ils tapent. Enregistrer écrit dans WordPress, Publier met en ligne.

cms.ateliersorel.com/wp-adminLive
01

Aperçu en direct pendant la saisie

Chaque frappe met à jour la page dans le navigateur, avec un compteur de caractères quand un champ a une limite.

02

Composition de page

Ajoutez, déplacez, dupliquez et supprimez des blocs de contenu flexible depuis l’arborescence Structure.

03

Annulation, brouillons, historique

Annuler et rétablir, des brouillons locaux qui survivent à un onglet fermé, et l’historique de chaque modification enregistrée avec son auteur.

04

Protection contre les conflits

Si quelqu’un d’autre a modifié la page entre-temps, Leiho refuse de l’écraser et propose de la recharger.

05

Gérer les pages sans quitter l’éditeur

Créez, dupliquez et mettez à la corbeille des pages, et changez leur statut depuis la barre d’outils.

06

Tous les écrans

Basculez l’aperçu entre les largeurs ordinateur, tablette et mobile.

Un attribut par champ

Marquez ce que les éditeurs peuvent modifier. Dans un framework JavaScript, field() écrit les attributs pour vous. En HTML simple, écrivez-les à la main.

page.tsx
import { field } from 'leiho';

<h1 {...field(page, 'hero_title')}>{page.fields.hero_title}</h1>
<img {...field(page, 'hero_image')} src={page.fields.hero_image.url} alt="" />

Comment ça marche

L’éditeur charge votre site dans une iframe. Un petit bridge dans votre front repère les éléments que vous avez annotés et les signale. Cliquer sur l’un d’eux ouvre son champ ; la saisie met à jour la page instantanément, dans le navigateur uniquement. Rien n’est envoyé à votre site : les valeurs transitent par postMessage, avec vérification de l’origine des deux côtés.

Inerte pour les visiteurs

Le bridge ne se charge que dans l’éditeur. Les visiteurs téléchargent environ 150 octets de loader, pas les 10 Ko du bridge, et le bridge n’appelle jamais l’API WordPress.

Modifiez le vrai site.

Gratuit et open source. Essayez-le sur un vrai WordPress, dans votre navigateur.