Javascript Online Rich Text Editors

Entreprises > Webmaster
4
2015-06-03 01:17:56

This comparison list the JavaScript libraries that help developers to integrate an online rich text editor in their website.

Online rich text editors allow users to easily format text the way they want directly in a browser. Formatting is usually done in a very similar way as Word processors, using buttons or drop down menus to select the font style, sizes....

Features

WYSIWYG: These editors usually show directly the result while editing "what-you-see-is-what-you-get". MarkitUp is the exception here; this library helps to format HTML or other markup languages but do not show directly the result.

Integration mode:

  • iframe This technique use an iframe tag to integrate the content area. This allow to separate the content inside the editor from the rest of the page. This way the content styles can still match event if the edition page and target page is not the same.
  • in-place This technique allows to keep the overall layout.
  • textarea This technique use a textarea tag and result in raw text formatted as markup language (but not directly showing the result).
SummernoteCKEditorTinyMCEAloha EditorTextbox.ioFroala EditorTrumbowygAlloy EditorjWYSIWYGWYSIHTML5MarkitUpRaptor EditorQuillMedium editorYUI Rich Text EditorNicEditXinha
Dernière version0.6.74.4.14.1.92.0.0 Alpha build 1881.2.0.2762.0.0-beta0.3.10.97.20.5.0-beta81.1.142.9.0 - no longer maintained0.9 r24 - abandoned since 2012.0.96.1 - no longer maintained
Date de sortie2015-05-172014-05-202014-05-062014-05-012015-04-152015-04-302011-05-072015-03-162013-02-042011-04-132012-06-072010-05-12
LicenceMITGPL, LGPL, MPL / CommercialLGPL, CommercialGPLv2 / Commercial starting at 200 EURCommercialLGPLv2MIT / GPLMITMIT / GPLGPLv3 and CommercialMITBSDMITBSD
DépendancesjQuery, Bootstrap, Font-Awesomeversion jQuery optionneljQuery 1.7+CKEditorjQueryThe code is completely library agnosticjQueryYUI
Fonctionnalités
Intégrationen-placeiframeiframeen-placeen-placeen-placeen-placeiframetextareaen-placetextareaiframe
WYSIWYGOuiOuiOuiOuiOuiOuiOuiOuiOuiNonOui LightOuiOuiOui
Format de sortieHTMLHTMLHTMLHTMLHTMLHTML5HTML
Wiki
Markup
BBCode
Textile
Dotclear
HTMLHTML
XHTML
HTML
Insertion de lienOuiOuiOui pluginOuiOuiOuiOuiOuiOuiOuiOui
Insertion d'imageOui Paste from clipboardOui Upload, paste from clipboard: http://ckeditor.com/tmp/4.5.0-beta/image-upload.html- Can upload, but not paste from clipboard.- Plugin; may not work - https://github.com/alohaeditor/Aloha-Editor/issues/797Oui Automatic uploads.Oui Paste from clipboard, get from URL, upload- Can paste from clipboard or insert from URL. No option to upload.Oui Can paste images and take camera picturesNon Can't paste from clipboard- Can't upload or paste - https://github.com/Voog/wysihtml/issues/163Oui- Upload images; can't paste from clipboard - https://github.com/PANmedia/raptor-editor/issues/56- Can't paste or upload images - https://github.com/quilljs/quill/issues/137- Drag & drop, but not upload or paste - https://github.com/yabwe/medium-editor/issues/657OuiNon Can't paste imagesOui
Rich text pasteOui Preserves formatting- Loses formatting - http://dev.ckeditor.com/ticket/13336- Loses any color formatting when pasting from http://addyosmani.com/resources/essentialjsdesignpatterns/book/- Loses color formatting- Loses color formatting - https://github.com/froala/wysiwyg-editor/issues/552- Almost perfect - https://github.com/Alex-D/Trumbowyg/issues/131Oui Better thank CKEditor for the same testNon No - loses all formatting
Edition de tableau- Can only create table, not further edit the cells. Also buggy - https://github.com/summernote/summernote/issues/1113- Buggy - http://dev.ckeditor.com/ticket/13340Oui Yes but the cells very narrow when empty and it's hard to startOui pluginOui Solid - http://textbox.io/demo/- Buggy - https://github.com/froala/wysiwyg-editor/issues/573Non Would need plugin - https://github.com/Alex-D/Trumbowyg/issues/93Oui Minor bug - https://github.com/liferay/alloy-editor/issues/223OuiNonNonNonOuiOui
Correcteur orthographiqueOui Uses the browser's built-inOui WebSpellChecker.netOui plugin nécessitant PHPNonOuiOui Uses the browser's built-inNonNonNonNonNonNon
PluginsOui Add-ons RepositoryOuiOuiOuiOui Yes, 3 at the moment - https://github.com/Alex-D/Trumbowyg/tree/master/pluginsOuiOuiNon pas de plugin publique mais extensibleNonOuiNon
Bascule en mode HTMLOui YepOuiOuiNon Apparently not?Oui Syntax highlighting.Non Yes but may lose formatting - https://github.com/Alex-D/Trumbowyg/issues/131OuiOuiOuiNonOuiOui
Autre
Site webhttps://github.com/summernote/summernotehttp://ckeditor.com/http://www.tinymce.com/http://www.aloha-editor.org/http://textbox.io/http://alex-d.github.io/Trumbowyg/https://github.com/liferay/alloy-editor/https://github.com/akzhan/jwysiwyghttps://github.com/Voog/wysihtmlhttp://markitup.jaysalvat.com/https://github.com/yabwe/medium-editorhttp://developer.yahoo.com/yui/editor/http://nicedit.com/http://xinha.webfactional.com/
Lien de démonstrationhttp://summernote.orghttp://ckeditor.com/demohttp://www.tinymce.com/tryit/basic.phphttp://www.aloha-editor.org/demos.phphttp://textbox.io/demohttp://alloyeditor.com/demo/http://akzhan.github.com/jwysiwyg/help/examples/http://wysihtml.com/http://markitup.jaysalvat.com/examples/html/https://yabwe.github.io/medium-editor/http://developer.yahoo.com/yui/examples/editor/index.htmlhttp://nicedit.com/demos.phphttp://xinha.raimundmeyer.de/x_examples/ext_example.html
Wikipédiahttp://en.wikipedia.org/wiki/CKEditorhttp://en.wikipedia.org/wiki/TinyMCEhttp://en.wikipedia.org/wiki/Aloha_Editorhttps://github.com/xing/wysihtml5/wikihttp://en.wikipedia.org/wiki/YUI_Rich_Text_Editor
Mis à jour2015-06-03 01:17:562015-05-31 09:21:482015-05-31 09:21:482015-06-01 11:53:282015-05-31 09:21:482015-05-31 09:21:482015-06-03 01:17:562015-06-03 01:17:562015-05-29 13:41:542015-05-29 13:41:542013-02-05 10:50:222015-05-29 13:41:542015-06-01 09:33:152015-06-01 11:53:282015-05-29 13:41:542015-05-29 13:41:542015-05-29 13:41:54
J'aime 1 4 1 2 3 0 0 1 0 0 1 0 0 0 1 1 0
Mobile ReadyOui Yes, with a minor problem in the demo - https://github.com/summernote/summernote/issues/1104Oui iOS 6+, Chrome for AndroidOui iOSNon No - https://github.com/liferay/alloy-editor/issues/226
Taille minifié15 K800 K
Floating toolbarOui Yes, see the "Air mode" example at http://summernote.org/#/exampleNon https://github.com/Alex-D/Trumbowyg/issues/69Oui Yes - see demoOui
Inclure
  • 2011-08-02 13:45:27
    2015-06-03 01:17:56
  • Webmaster
    English
  • Compare les librairies javascript pour réaliser un éditeur de texte riche (rich text editor): Aloha Editor, CKEditor, MarkitUp, NicEdit, TinyMCE, Xinha, YUI Rich Text Editor
  • Publique
    Publique
  • Creative Commons License CC-BY-SA 3.0 / GNU FDL
    Gérer les sauvegardes

Commentaires

  • a voté pour Alloy Editor (J'aime)
    Posté 2015-06-25 18:10:34 par Damijan Cavar
  • a voté pour ce Comparatif (J'aime)
    Now that I've added the modern editors (Aloha, Summernote, Froala), we have a decent comparison.
    English Posté 2015-05-29 14:28:03 par dandv
  • a voté pour Summernote (J'aime)
    MIT-licensed, includes the image as BASE64 in the HTML, integrates with Meteor
    English Posté 2015-05-29 13:09:30 par dandv
  • suggère de modifier WYSIHTML5 en mettant la valeur de Nom à WYSIHTML
    xing/wysihtml5 was no longer developed and was taken over in a fork by Voog now.
    English Posté 2015-05-29 13:04:26 par dandv
  • a voté pour CKEditor (J'aime)
    ff
    Posté 2015-05-21 00:08:02 par aa_hacene
  • a voté pour CKEditor (J'aime)
    Posté 2015-05-20 11:03:53 par Wojtek Cichoń
  • a voté pour CKEditor (J'aime)
    had good experience with the component
    English Posté 2015-04-29 15:50:22 par Nisho
  • a voté pour Textbox.io (J'aime)
    Posté 2015-04-23 01:59:19 par Gavin
  • a voté pour TinyMCE (J'aime)
    Posté 2015-03-12 18:56:16 par AndrewR
  • a voté pour Textbox.io (J'aime)
    Posté 2015-03-12 18:53:16 par AndrewR
  • a voté pour CKEditor (J'aime)
    Posté 2014-09-02 17:33:25 par ATRP
  • a voté pour Textbox.io (J'aime)
    Posté 2014-09-02 17:33:01 par ATRP
  • Aloha Editor is GPLv2 by the way
    English Posté 2013-11-27 14:46:54 par Manuel Aghamanoukjan
  • a voté pour NicEdit (J'aime)
    Nice...
    English Posté 2013-08-19 13:36:51 par huynhnguyen
  • a voté pour ce Comparatif (J'aime)
    Posté 2012-02-29 18:43:20 par flexjoly
  • Posté 2011-12-23 20:31:53 par devsmt
  • a voté pour MarkitUp (J'aime)
    Posté 2011-12-23 20:31:48 par devsmt
  • a voté pour ce Comparatif (J'aime)
    Posté 2011-11-10 20:56:34 par Gigamaster
  • @cqeb
    Thanks for the correction. I've checked yesterday and rechecked today; I don't know how I missed it.
    English Posté 2011-08-03 22:11:19 par Alexis
  • a voté pour Aloha Editor (J'aime)
    Posté 2011-08-03 14:48:21 par Andre Müller
  • a voté pour Aloha Editor (J'aime)
    You missed one important point. CKeditor and TinyMCE are iFrame-based which is outdated. Aloha Editor uses DOM manipulation!
    English Posté 2011-08-03 14:28:14 par cqeb
  • a voté pour ce Comparatif (J'aime)
    Posté 2011-08-02 23:06:28 par Alexis

Laisser un commentaire

Créer des tableaux comparatifs ou listes sur tout !

C'est gratuit et rapide de créer des tableaux originaux

Créer un tableau