Skip to content

SoEditorHTML editing for your CMS

Write content. Connect your forms. WYSIWYG + HTML Source for everyday publishing.

SoEditor 1.4.0
BUILT FOR YOUR CMS

Make room for your content

An article, a product story, or your next announcement. Familiar tools for the work you do every day.

WYSIWYGHTML SourceCMS

Loads on demand · Content stays in this page

Start with a textarea ​

sh
pnpm add @soeditor/editor@1.6.0
ts
import { createClassicEditor } from '@soeditor/editor/cms';
import '@soeditor/editor/cms/styles.css';

const host = document.querySelector<HTMLTextAreaElement>('#content');
if (host) await createClassicEditor(host, { locale: 'en' });

Version 1.6.0 enables video tools by default, with dialogs and players loaded on demand; use video: false to opt out. Separate React and Vue components are also available.

SoEditor + SoFinder: our best companion for CMS authoring ​

Write articles with SoEditor and manage assets with SoFinder. Connect your asset library through the separate adapter for image insertion, file links and video resource workflows.

Visit SoFinder · Integration guide and code · Try the asset picker example

HTML editing for website CMS · MIT