Aller au contenu principal

8 - Ce qui est enregistré

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 :

  1. Système → Configuration globale → Site → Éditeur par défaut : choisissez Éditeur - TinyMCE.
  2. 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.
  3. 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

ClavierAction
/ dans un paragraphe videChoisir un bloc
Ctrl+Alt+NAjouter un bloc après
Alt+Maj+0, 2 à 6, 7, 8Paragraphe, titre de ce niveau, liste numérotée, liste à puces
Alt+Maj+↑ ou ↓Monter ou descendre le bloc
Ctrl+B, Ctrl+I, Ctrl+UGras, italique, souligné
Ctrl+KLien
Ctrl+Maj+= et Ctrl+=Exposant et indice
Ctrl+Z, Ctrl+YAnnuler, rétablir
Ctrl+F, Ctrl+HRechercher et remplacer
Ctrl+Maj+EntréeCouper le bloc en paragraphes, à ses sauts de ligne
Maj+Retour arrière au début d'un paragrapheJoindre au paragraphe précédent
Ctrl+Maj+MVue Markdown
Ctrl+Maj+UCode source HTML
Ctrl+Maj+FPlein écran (Échap pour revenir)
Tab, Maj+TabCase suivante d'un tableau ; décaler un élément de liste
Maj+clic droitMenu du navigateur

À jour pour Markus 1.0.100.