Difference between revisions of "WYSIWYG"
Jump to navigation
Jump to search
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{menu}} | {{menu}} | ||
− | + | == General == | |
+ | See also [[Wiki]], [[Documents]] | ||
− | JavaScript libraries | + | * https://github.com/JefMari/awesome-wysiwyg |
+ | |||
+ | JavaScript libraries. | ||
== CKEditor == | == CKEditor == | ||
Line 83: | Line 86: | ||
== HTML Notepad == | == HTML Notepad == | ||
− | * [https://html-notepad.com/ HTML Notepad] - a WYSIWYG editor of structured documents: texts that have hierarchical and semantically meaningful (oxymoron, no?) structure: headers, list, plaintext islands, tables and so on. | + | * [https://html-notepad.com/ HTML Notepad] - a WYSIWYG editor of structured documents: texts that have hierarchical and semantically meaningful (oxymoron, no?) structure: headers, list, plaintext islands, tables and so on. [https://news.ycombinator.com/item?id=18372735] |
== vi/vim == | == vi/vim == | ||
Line 133: | Line 136: | ||
* [https://prosemirror.net/ ProseMirror] - A toolkit for building rich-text editors on the web | * [https://prosemirror.net/ ProseMirror] - A toolkit for building rich-text editors on the web | ||
** https://github.com/prosemirror | ** https://github.com/prosemirror | ||
+ | ** https://gitlab.coko.foundation/wax/wax-prosemirror | ||
+ | |||
+ | * https://github.com/yjs/y-prosemirror - This binding maps a Y.XmlFragment to the ProseMirror state. | ||
+ | |||
+ | == Substance == | ||
+ | * [http://substance.io/ Substance] - a JavaScript library for web-based content editing. It provides building blocks for realizing custom text editors and web-based publishing systems. | ||
+ | ** https://github.com/substance |
Latest revision as of 23:43, 8 August 2023
General
JavaScript libraries.
CKEditor
CKEditor 4
- CKEditor 4 - The battle-tested WYSIWYG HTML editor, when you need even more features and legacy compatibility.
CKEditor 5
- CKEditor 5 - A set of ready to use rich text editors created with a powerful framework - A set of ready to use rich text editors created with a powerful framework.
Alloy Editor
- Alloy Editor - a modern WYSIWYG editor built on top of CKEditor 4, designed to create modern and gorgeous web content
TinyMCE
- http://www.tinymce.com
- https://github.com/tinymce/tinymce/downloads
- http://www.tinymce.com/wiki.php
- http://www.tinymce.com/wiki.php/Creating_a_skin
- http://superdit.com/2011/12/02/customizing-tinymce-css-skin/
- http://www.scriptalicious.com/blog/2009/03/creating-a-new-tinymce-theme-for-3x/
- http://www.cirkuit.net/projects/tinymce/cirkuitSkin/
- http://ccideas.com/howto/drupal-7-wysiwyg-tinymce-is-ugly/ - wysiwyg tinymce.inc has hardcoded
markItUp
Redactor
Aloha Editor
wysihtml5
- wysihtml5 is an open source rich text editor based on HTML5 technology and the progressive-enhancement approach. It uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles. The code is completely library agnostic: No jQuery, Prototype or similar is required.
Code Mirror
- CodeMirror is a JavaScript component that provides a code editor in the browser. When a mode is available for the language you are coding in, it will color your code, and optionally help with indentation. A rich programming API and a CSS theming system are available for customizing CodeMirror to fit your application, and extending it with new functionality.
Scribe
Squire
Summernote
HTML Notepad
- HTML Notepad - a WYSIWYG editor of structured documents: texts that have hierarchical and semantically meaningful (oxymoron, no?) structure: headers, list, plaintext islands, tables and so on. [4]
vi/vim
other
- http://markitup.jaysalvat.com/home/ - non-wysiwyg
- http://benweet.github.io/stackedit/ - markdown
Quill
ProseMirror
- ProseMirror - A toolkit for building rich-text editors on the web
- https://github.com/yjs/y-prosemirror - This binding maps a Y.XmlFragment to the ProseMirror state.
Substance
- Substance - a JavaScript library for web-based content editing. It provides building blocks for realizing custom text editors and web-based publishing systems.