Aller au contenu principal

Markus Editor, l'éditeur par blocs pour Joomla 6

Markus Editor remplace TinyMCE dans Joomla 6. On écrit bloc par bloc : un paragraphe, un titre, une image, des colonnes. Tapez ## et une espace, vous avez un titre ; collez du Markdown, il devient des blocs. L'article est enregistré en HTML ordinaire, que TinyMCE relit tel quel.

Gratuit. Un compte joomanji.eu est demandé pour le télécharger. Un seul plugin, Éditeur - Markus : ni composant, ni dépendance.

Télécharger Markus Editor Lire le manuel

À qui il sert

À toute personne qui rédige des articles Joomla et préfère écrire par blocs, ou en Markdown, plutôt que dans la barre d'outils de TinyMCE. Et à celle qui administre le site : Markus se choisit pour tout le site ou pour un seul rédacteur, si bien que chacun peut garder TinyMCE pendant qu'un autre essaie Markus.

Écrire par blocs

Des blocs

Paragraphes, titres, listes, citations, encadrés, code, images, boutons, tableaux, colonnes, modules. Un « / » ou un « + » pour en ajouter un.

Le Markdown sans le voir

Raccourcis de frappe, collage, ouverture et enregistrement de fichiers .md, et une vue Markdown de tout l'article.

Du HTML pur

Ce qui est enregistré est du HTML ordinaire et sémantique, sans style inventé. Rien n'est perdu : ce que Markus ne sait pas modifier est gardé tel quel, dans un bloc « HTML libre ».

Chaque bloc a sa roue, qui ouvre ses réglages à droite. Ces réglages n'écrivent que des classes de Bootstrap : c'est votre template qui dessine le résultat. On déplace, copie, duplique ou masque un bloc, et tout se fait au clavier. Le plan de l'article, le plein écran, le nombre de mots et le temps de lecture sont à portée de main.

Un article dans Markus Editor : chaque paragraphe et chaque titre est un bloc
Chaque paragraphe, chaque titre est un bloc.
Le menu d’ajout de bloc de Markus, avec les titres et leurs raccourcis
Le menu « + » : paragraphe, titres, et tous les autres blocs, avec leurs raccourcis.

Le Markdown, sans changer vos habitudes

  • À la frappe : ##, -, 1., >, **gras**, *italique* deviennent aussitôt des blocs et de la mise en forme.
  • Au collage : un texte Markdown venu de Claude, de GitHub ou d'un fichier est reconnu et mis en blocs. Le HTML qu'il contient ressort en texte : un <script> collé ne devient jamais une balise.
  • En fichier : ouvrez un fichier .md dans l'article, ou enregistrez l'article en .md.
  • En vue Markdown : tout l'article en Markdown, puis retour aux blocs. Avant de passer en Markdown, Markus liste ce qui serait perdu et vous laisse choisir.
L’article affiché en Markdown dans Markus, avec les boutons Ouvrir un fichier .md et Enregistrer en .md
Tout l’article en Markdown, à ouvrir ou enregistrer en fichier .md.

Coller depuis Word ou une page web

Le texte collé depuis Word, LibreOffice, Google Docs ou une page web est nettoyé : les styles disparaissent, les listes sont reconstruites, les titres restent des titres. Les images ne passent pas par le presse-papiers : Markus le dit, et vous les insérez avec le bloc Image.

Le menu Nettoyer retire aussi, à la demande, le gras, l'italique, les couleurs, les surlignages et les alignements d'un passage ou de tout l'article, et pose la typographie française (espaces insécables avant ; : ! ? et dans les guillemets).

Du HTML propre, et le retour à TinyMCE

Markus enregistre des paragraphes, des titres, des listes et des tableaux, avec les classes de Bootstrap : pas de balise d'emballage, pas de Markdown dans la base. La recherche de Joomla, les modules, l'API, le « Lire la suite » et les extensions tierces voient l'article comme avec TinyMCE.

Un article écrit avec TinyMCE s'ouvre dans Markus et revient identique s'il n'a pas été touché. Un article écrit avec Markus s'ouvre dans TinyMCE. On peut donc changer d'éditeur à tout moment, sans risque.

L'accessibilité vérifiée pendant l'écriture

Le bouton Vérifier compte les alertes pendant que vous écrivez, et Aller au bloc mène au passage concerné : image sans alternative, titre de niveau 1 ou saut de niveau de titre, lien sans intitulé explicite ou sans texte, contraste insuffisant, tableau sans titre ou sans en-têtes. Les alertes informent, elles ne bloquent jamais l'enregistrement.

Les couleurs restent lisibles en clair comme en sombre : on choisit la teinte, et Markus calcule la clarté (4,5:1 au moins). Un lien ouvert dans un nouvel onglet est annoncé aux lecteurs d'écran, et la langue d'un passage peut être marquée. Aucun outil ne remplace votre relecture : « aucun problème trouvé » ne vaut pas conformité au RGAA.

Le panneau Accessibilité de l’article signale un niveau de titre sauté
Le panneau d’accessibilité signale ce qui gêne la lecture, sans bloquer l’enregistrement.

L'orthographe avec LanguageTool

Le bouton Orthographe vérifie l'article à la demande, et le soulignement en direct marque les fautes pendant la frappe. Au choix : le service public de LanguageTool, gratuit mais limité à 20 vérifications par minute et par rédacteur, ou le serveur LanguageTool de votre site, où le texte ne sort pas de chez vous. Le texte de l'article part chez LanguageTool à chaque vérification, et Markus le dit. Le service peut aussi être désactivé : rien n'est alors envoyé.

Notes de bas de page et boutons de vos extensions

Un clic droit, Note de bas de page : le numéro se pose au curseur, la note s'ajoute en fin d'article avec son lien Revenir au texte, et les numéros se suivent tout seuls.

Les boutons d'éditeur de Joomla et de vos extensions (Article, Menu, Module, Opus, Formulus, Iris...) parlent à Markus comme à TinyMCE : il les range dans sa liste des blocs. Le bloc Image ouvre Iris s'il est installé, et la roue d'un module posé par Opus, Formulus ou Iris ouvre la fenêtre du produit.

Installer Markus

  1. Téléchargez l'archive depuis cette page, dès qu'elle y est.
  2. Dans l'administration, ouvrez Système, Installer, Extensions et envoyez l'archive, comme pour toute extension Joomla.
  3. Choisissez Éditeur - Markus dans Système, Configuration globale, Site, Éditeur par défaut, ou pour un seul rédacteur dans son compte.

Ce qu'il faut savoir avant d'installer

Markus est un plugin d'éditeur. Il demande Joomla 6.2 et PHP 8.3 au minimum : sur une version plus ancienne, l'installation s'arrête avec un message. Il fonctionne avec tout template Bootstrap : Corpus, Cassiopeia et les autres. Son interface parle français, anglais, allemand et espagnol, et il est publié sous licence GNU GPL, version 2 ou ultérieure.

Markus a été développé par un humain et une IA. Les contraintes étaient nombreuses, fermes et totalement encadrées : accessibilité, qualité du code, rapidité et légèreté, du code comme des composants.

Télécharger Markus

Gratuit

  • Sous licence GPL, comme Joomla
  • Joomla 6.2 et PHP 8.3 au minimum
  • On revient à TinyMCE à tout moment

Télécharger Markus Editor

Journal des versions de Markus

Nouveautés

  • Une page d’accueil dans l’onglet « Plugin » des réglages : version, présentation, liens vers le manuel, l’assistance et le téléchargement.
  • Sur cette page, l’encadré « Mises à jour Joomanji » liste les mises à jour en attente de vos produits Joomanji, avec un bouton « Tout mettre à jour ». C’est Joomla qui fait la mise à jour.

Changements

  • Les paramètres passent dans l’onglet « Paramétrages ». Le bouton Paramètres de l’éditeur y mène directement.

À savoir

  • Vos paramètres sont conservés.