Use the QCLF Rich-Text Editor and Preview

QCLF uses the same sanitized rich-text editor for permanent Topic Messages and permanent replies. The toolbar provides text size, emphasis, headings, lists, quote/code tools, links, emoji, undo/redo, and a local Preview toggle.

Preview is a browser-side view of the current editor contents. The server still sanitizes the submitted HTML before it becomes forum content.

Use the Editor Toolbar

ToolBehavior
Text sizeA− / 8–18 / A+; saved as QCLF-owned text-size classes.
FormattingBold, Italic, Underline, Strikethrough, H2 heading.
StructureBulleted list, Numbered list, Quote block.
CodeInline code or code block.
Linkshttps://, http://, mailto:, site-relative /path, or #anchor.
OtherEmoji, Undo, Redo, Preview/Edit toggle.

Preview Before Posting

  1. Compose the permanent Topic Message or reply.
  2. Select Preview. QCLF hides the editable surface and displays the current editor HTML in the preview panel.
  3. Select Edit to return to the composer.
  4. Submit only after the preview looks correct.

What the Server Keeps

On submission, QCLF normalizes browser DIV line breaks to paragraphs and applies a strict HTML allowlist. Supported elements include paragraphs/line breaks, emphasis, H2/H3/H4, lists, links, blockquotes, inline/code blocks, and spans used for QCLF text sizing.

User-supplied event/style/class attributes are stripped. The only class preserved from editor content is a validated qcforum-text-size-8 through -18 class on allowed text containers.

Link Safety

Unsafe or unsupported link schemes such as JavaScript/data URLs are removed. Valid links are rebuilt by the server with rel="nofollow ugc noopener".

The browser Preview is not the final security boundary; final stored content is the server-sanitized version.

Where Rich Text Applies

This editor is for permanent forum content. Live-session chat uses a lightweight plain-text workflow and does not use the permanent rich-text/attachment composer.


Community Discussion

Want to compare forum workflows, share practical QCLF tips, or discuss how other Joomla site owners use this feature? Visit the QC Live Forum Community. For private support, bug reports, account-specific entitlement problems, or feature requests, use the QuantaCade support system.