Skip to main content

8 - What is saved

What Markus saves is ordinary, semantic HTML: paragraphs, headings, lists, tables, with Bootstrap's classes. No invented style, no wrapping tag, no Markdown in the database.

Joomla's search, modules, the API, Read more and third-party extensions see the article as they do with TinyMCE.

Where your text is kept

In the article itself, and nowhere else. Joomla keeps the text of each article in its articles table (#__content, columns introtext and fulltext), whether the editor is TinyMCE, CodeMirror or Markus.

Markus stores nothing of its own: no table, no copy, no Markdown. When it opens, it reads the article's HTML; when you save, it writes it back in the same place. Its only data are its three settings (spelling and grammar, server address, live underlining).

Switching editors, safely

What is saved is what is edited. An article written with TinyMCE opens in Markus, and comes back identical if it was not touched. An article written with Markus opens in TinyMCE.

What Markus cannot edit faithfully becomes a Raw HTML block, kept as it is. Nothing is ever removed silently.

Only two cleanings, on purpose:

  • empty paragraphs are not saved;
  • <b> and <i> become <strong> and <em>, as TinyMCE does.

Uninstalling Markus: everything stays

Uninstalling Markus removes its files and its three settings. Your articles are not touched and show on the site exactly as before, because everything Markus wrote is standard HTML:

  • columns, buttons, tables, spacing and the site's colours are Bootstrap classes, which your template keeps drawing;
  • colours chosen by hue are written in the article, for light and dark mode;
  • enlarging an image on click is native to the browser, with no Markus script;
  • a hidden block carries the HTML attribute hidden: it stays hidden.

Before uninstalling, set another editor, otherwise writers will open their articles with no editor:

  1. System → Global Configuration → Site → Default Editor: choose Editor - TinyMCE.
  2. Users → Manage: for each account that had chosen Markus (Basic Settings tab, Editor field), choose Use Default or TinyMCE.
  3. System → Manage → Extensions: search for "Markus", tick Editor - Markus, then Uninstall.

TinyMCE then opens your articles normally. And if you install Markus again later, it reads them as they are.

With your extensions

Editor buttons (Article, Image, Menu, Opus, Iris, Formulus...) talk to Markus as they talk to TinyMCE. Markus puts them in its block list, group From Joomla and your extensions.

All keyboard shortcuts

KeyboardAction
/ in an empty paragraphChoose a block
Ctrl+Alt+NAdd a block after
Alt+Shift+0, 2 to 6, 7, 8Paragraph, heading of that level, numbered list, bulleted list
Alt+Shift+↑ or ↓Move the block up or down
Ctrl+B, Ctrl+I, Ctrl+UBold, italic, underline
Ctrl+KLink
Ctrl+Shift+= and Ctrl+=Superscript and subscript
Ctrl+Z, Ctrl+YUndo, redo
Ctrl+F, Ctrl+HFind and replace
Ctrl+Shift+EnterSplit the block into paragraphs, at its line breaks
Shift+Backspace at the start of a paragraphJoin to the paragraph above
Ctrl+Shift+MMarkdown view
Ctrl+Shift+UHTML source code
Ctrl+Shift+FFull screen (Escape to come back)
Tab, Shift+TabNext table cell; move a list item in or out
Shift+right clickBrowser menu

Up to date for Markus 1.0.100.