10个免费开源的最佳富文本编辑器

  富文本编辑器,有时称为“所见即所得”(WYSIWYG)编辑器,能创建包含文本,图像,图表,网格和视频的文档。它们是功能强大的程序和应用程序,可用作独立应用程序或基于Web的组件,通常用JavaScript编写。在本文中,我将讨论后者,比较顶级JavaScript富文本编辑器。有些是免费的,有些是开源软件,有些是提供付费解决方案。

CKEditor

  该功能于2003年首次作为FCKEditor推出,于2009年以CKEditor的形式重新推出  ,采用全新设计。它提供100多种功能,包括粘贴格式化数据,完​​全自定义编辑器和强大的API。不要忽视对于Drupal和Joomla会有单独不同版本。拥有各种插件支持,包括开源和商业。

  CKEditor可作为开源软件使用,终身许可证起价为99美元。一个庞大,活跃的开发人员社区可以提供基本支持,只有授权用户才能获得专业支持。

TinyMCE

  2004年首次作为独立产品发布,对于曾经使用过WordPress的人来说非常熟悉。除了丰富的免费和高级功能列表之外,  TinyMCE  还提供强大的跨浏览器兼容性,以及与许多流行的Web框架集成的能力。

  TinyMCE是一款开源软件,每月额外支付插件和专业支持。一个非常活跃的社区和全面的文档意味着您开始使用TinyMCE不会有太大困难。

Quill

  Quill  仅在两年前作为一个完全开源的富文本编辑器首次亮相,但已经吸引了专门的观众,在GitHub上有超过14,000颗星。它拥有现代UI,并支持所有现代浏览器和iOS和Android的新版本。

  只需30行,许可证易于理解,而且不是很严格。由于GitHub上有这么多粉丝,因此可以快速突出并解决问题,并在Stack Overflow上提供额外的支持。

Summernote

  它既易于安装,又非常轻巧。 Summernote  是开源软件,完全可定制,可与各种后端框架集成。您可以从网站下载预编译的源,也可以通过GitHub获取完整的源代码。该网站包含有关如何自定义Summernote的大量文档,其中包括详细示例。支持将图片拖放在编辑器中,自动转为Base64 url图像。

WYMeditor

  WYMeditor  是一个开源的WYSIWYM(你看到的是你的意思)文本编辑器。这意味着重点是语义,使用严格的XHTML,并忽略视觉细节。2005年首次发布,开发人员旨在使编辑器尽可能简单,重点是清晰可读的源代码。无需下载,WYMeditor易于集成,通过Stack Overflow和Gitter通道提供社区支持。

NicEdit

  NicEdit不再被持续开发,但我把它包括在这里因为它仍然有效,完全免费使用,而且非常小。将NicEdit添加   到您的网站所需的只是两行代码,但如果您想进一步配置它,您还可以下载重量不到40kb的代码。由于该软件不再开发,因此不要指望基本Wiki之外的任何支持。但如果您只需要一个基本的解决方案,NicEdit绝对值得一看。

Free Text Box

  与此处列出的许多富文本编辑器一样,  Free Text Box  自2002年初以来一直存在。它与大多数人的不同之处在于它是使用ASP.NET框架开发的。控制和源都可以免费下载和使用,包括大量功能。与NicEdit一样,Free Text Box不再被积极开发,因此期望在基本文档之外提供有限的支持。

AlloyEditor

  AlloyEditor  建立在CKEditor之上,其目的是将核心(CKEditor)与UI分开。这意味着您可以获得CKEditor的全部功能 - 包括为CKEditor重用插件的能力 - 以及可以完全自定义的现代UI。详细的文档涵盖了开发人员和使用选项的所有内容,以及所有功能的完整详细信息和丰富的API。更新列表的结构便于阅读,因此您无需担心错过新的或更新的功能。

Tiptap

  tiptap  是Vue.js的无渲染和可扩展的富文本编辑器。2018年Github是958颗星。

Trix

  Trix是一个WYSIWYG编辑器,用于编写消息,评论,文章和列表 - 大多数Web应用程序的简单文档。它具有复杂的文档模型,支持嵌入式附件,并输出简洁和一致的HTML。

  Trix是来自Basecamp的开源项目,Basecamp是Ruby on Rails的创建者。数百万人信任他们的文本发送到Basecamp,Trix给了他们最好的编辑体验。

 

Javascript