Ce que Markus enregistre est du HTML ordinaire et sémantique : des paragraphes, des titres, des listes, des tableaux, avec les classes de Bootstrap. Pas de style inventé, 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.
Où est rangé votre texte
Dans l'article lui-même, et nulle part ailleurs. Joomla range le texte de chaque article dans sa table des articles (#__content, colonnes introtext et fulltext), que l'éditeur soit TinyMCE, CodeMirror ou Markus.
Markus ne stocke rien de son côté : aucune table à lui, aucune copie, aucun Markdown. À l'ouverture, il lit le HTML de l'article ; à l'enregistrement, il le réécrit au même endroit. Ses seules données sont ses trois paramètres (orthographe et grammaire, adresse du serveur, soulignement en direct).
Changer d'éditeur, sans risque
Ce qui est enregistré est ce qui est modifié. 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.
Ce que Markus ne sait pas modifier fidèlement devient un bloc HTML libre, gardé tel quel. Rien n'est jamais retiré en silence.
Deux nettoyages seulement, voulus :
- les paragraphes vides ne sont pas enregistrés ;
<b>et<i>deviennent<strong>et<em>, comme le fait TinyMCE.
Désinstaller Markus : tout reste
Désinstaller Markus retire ses fichiers et ses trois paramètres. Vos articles ne sont pas touchés et s'affichent sur le site exactement comme avant, parce que tout ce que Markus a écrit est du HTML standard :
- les colonnes, boutons, tableaux, marges et couleurs du site sont des classes de Bootstrap, que votre template continue de dessiner ;
- les couleurs choisies par teinte sont écrites dans l'article, en clair comme en sombre ;
- l'agrandissement d'une image au clic est natif au navigateur, sans script de Markus ;
- un bloc masqué porte l'attribut HTML
hidden: il reste masqué.
Avant de désinstaller, remettez un autre éditeur, sinon les rédacteurs ouvriront leurs articles sans éditeur :
- Système → Configuration globale → Site → Éditeur par défaut : choisissez Éditeur - TinyMCE.
- Utilisateurs → Gérer : pour chaque compte qui avait choisi Markus (onglet Paramètres de base, champ Éditeur), choisissez Utiliser la valeur par défaut ou TinyMCE.
- Système → Gérer → Extensions : cherchez « Markus », cochez Éditeur - Markus, puis Désinstaller.
TinyMCE ouvre ensuite vos articles normalement. Et si vous réinstallez Markus plus tard, il les relit tels quels.
Avec vos extensions
Les boutons d'éditeur (Article, Image, Menu, Opus, Iris, Formulus...) parlent à Markus comme à TinyMCE. Markus les range dans sa liste des blocs, groupe Depuis Joomla et vos extensions.
Tous les raccourcis clavier
| Clavier | Action |
|---|---|
/ dans un paragraphe vide | Choisir un bloc |
| Ctrl+Alt+N | Ajouter un bloc après |
| Alt+Maj+0, 2 à 6, 7, 8 | Paragraphe, titre de ce niveau, liste numérotée, liste à puces |
| Alt+Maj+↑ ou ↓ | Monter ou descendre le bloc |
| Ctrl+B, Ctrl+I, Ctrl+U | Gras, italique, souligné |
| Ctrl+K | Lien |
| Ctrl+Maj+= et Ctrl+= | Exposant et indice |
| Ctrl+Z, Ctrl+Y | Annuler, rétablir |
| Ctrl+F, Ctrl+H | Rechercher et remplacer |
| Ctrl+Maj+Entrée | Couper le bloc en paragraphes, à ses sauts de ligne |
| Maj+Retour arrière au début d'un paragraphe | Joindre au paragraphe précédent |
| Ctrl+Maj+M | Vue Markdown |
| Ctrl+Maj+U | Code source HTML |
| Ctrl+Maj+F | Plein écran (Échap pour revenir) |
| Tab, Maj+Tab | Case suivante d'un tableau ; décaler un élément de liste |
| Maj+clic droit | Menu du navigateur |
À jour pour Markus 1.0.100.