1 简单介绍

富-文本编辑器,内联内容编辑器,10 个基于 JavaScript 的 WYSIWYG(所见即所得) 编辑器-或任何一种都可以使用,作为web应用,在网站中允许用户输入,编辑和操纵字母数字字符。可能只是个<textarea>标签,使用富文本编辑器也可以使其可用性改善。
总之, Web 编辑器可以在线编辑和处理富 Web 内容,包括格式文本,表格,图片,媒体,链接等等,能够提高用户体验,非常适合集成到 CMS 网站内容管理系统中使用。下面介绍当前的22种编辑器。

1 TinyMCE


TinyMCE是一个免费的、开源的富文本编辑器(RTEAB)Moxiecode系统。它是轻量级的,很容易通过主题,定制插件,以及它自己的API。作为一个独立于平台的网络所见即所得编辑器,TinyMCE很容易集成到任何内容管理系统(CMS)。

总之:免费,开源,用户量庞大,有良好的社区支持。

2 FCKEditor


FCKeditor是一个免费的、开源的RTE。特征图像上传,布局模板,有效代码,Adobe AIR,定制的风格,和更多。FCKeditor的表创建是完美的,甚至可以从Microsoft Word清理文本粘贴。

总之:FCKeditor是高度可定制的,完全可访问,很受欢迎。

3 YUI Editor


YUI编辑器是雅虎用户界面库(YUI)的一种扩展。它的特性有纯净的XHTML,越来越多的插件,文档,移动设备的支持,图像的大小设定等

总之:属于 Yahoo! YUI 的一部分,能输出纯净 XHTML 代码。。

4 NicEdit

NicEdit是一个轻量级的、跨平台的内联内容编辑(ICE),关注可用性和简单性。文件很小,压缩之后,小于10kb。虽然代码可能需要一些擦洗验证,但简洁和易于NicEdit使它适合小型项目和简单的实现。

总之:NicEdit简单,易用,轻量,外观漂亮。

5 Kupu


开源,OSCOM提供,特性有Ajax内容保存,纯净的跨浏览器的XHTML,定制代码简单和良好的可扩展性。

总之:开源,支持 Ajax 保存,跨平台,易于集成,由 OSCOM 推出。

6 Free Rich Text Editor

一个基于javascriptHTML所见即所得编辑器,它提供了健壮的富文本编辑,使用户能够格式,预览和发布文本、代码、表格、图片等等。免费的富文本编辑器相当容易使用,只需要三行代码集成到任何CMS或web应用程序。

总之:非常容易部署,输出 XHTML 代码,功能丰富。

7 WebWiz RichTextEditor

WebWiz RichTextEditor是一个“try-before-you-buy”RTE,写在ASP、JavaScript和DHTML中。尽管其商业方面,如图片/文件上传,内置的文件浏览器,源代码编辑,自定义皮肤,和容易实现,WebWiz RichTextEditor还有很长一段路要走。

总之:这是一个商业产品,并不免费,但功能非常丰富,基于 ASP,JavaScript 和 DHTML。

8 XStandard


纯净的 XHTML,通过清晰分离的结构,行为,表示来完成工作。XStandard特征有:易访问性支持、拖放文件上传,拼写检查,可定制的图像库,等等。有两个版本:XStandard Lite是免费用于商业用途,XStandard Pro 价格在职业范围但可以有30天试用版。适用21个不同的语言。

总之:故名思意,这个编辑器会生成符合标准的纯净 XHTML 代码

9 Damn Small Rich Text Editor
—————————–
基于jqueryRTE与PHP后端。是免费的、轻量级的文本编辑器,Ajax-powered上传图片功能,自动HTML-cleanup,插件和插件可扩展性。

总之:基于 jQuery 和 PHP 后台,非常小巧(~18K),但功能丰富。

10 WidgEditor


是Man in Blue, Cameron Adams写的开源的一个编辑器,当浏览器不支持JavaScript 时,也能很好工作。

总之:简单,易用,开源,即使浏览器不支持 JavaScript,仍能很好地工作。

11 Kevin Roth’s Cross Browser Rich Text Editor

一个免费的基本RTE提供一些皮肤的选择,兼容 XHTML代码,表的支持和良好的跨浏览器。 “compressed-code”版,在 Creative Commons License协议下免费,uncompressed source code 付费$40。

总之:一个不错的编辑器,支持皮肤,符合 XHTML 标准,跨浏览器兼容,分免费版和收费版两个版本。

12 OpenWYSIWYG


OpenWYSIWYG是一个免费的、开源的RTE配备了许多很棒的功能,包括健壮HTML内容编辑,用户友好的表创建,和伟大的跨浏览器兼容性。OpenWYSIWYG很容易实现,加载非常快,并且不需要服务器端代码。

总之:拥有许多出色的功能,容易部署,速度极快。

13 CodePlex Rich Text Editor


CodePlex上是一个基于ASP.NET的富文本编辑器,旨在尽可能简化和巩固实现过程,要求开发人员将dll文件放到 bin目录中。CodePlex上是跨浏览器兼容的和众多的风格、命令、文本视图,和多语言支持。

总之:基于 ASP.NET,目前只支持 IE 和 Firefox。

14 FreeTextBox


FreeTextBox是一个非常受欢迎的基于ASP.NET的RTE,功能有一个健壮的、容易定制的JavaScriptAPI,集成图像画廊,拼写检查,完全控制的创建表、列表和其他复杂的标记元素。

总之:集成了相册,拼写检查等功能,尤其适合 ASP.NET 项目

15 Silverlight Rich Text Editor

适合与微软的 Silverlight 一起使用,功能丰富,不过,似乎原作者已经不再更新这个项目了。

16 BXE (Bitflux Editor)

BXE(Bitflux编辑)是一个开源(自2002年)XML的所见即所得,允许用户编辑整个网页。BXE使用XML、XSLT、CSS呈现,支持表、列表、图片、特殊字符,剪贴板,撤销/重做,等等。

总之:从 2002 年以来一直开源,拥有一批非常忠实的用户和社区,据称是目前最好的 WYSIWYG 编辑器之一。

17 MarkItUp!


markItUp !是一个免费的、开源的RTE构建在jQuery JavaScript库。markItUp !很容易改变任何(X)HTML 成一个健壮的、全功能所见即所得内容编辑器。功能包括轻量级的文件大小,键盘快捷键,Ajax-powered服务商在线预览,基于标准的代码输出,和跨浏览器兼容性。支持许多不同的标记系统,包括HTML、Textile、Wiki Syntax、 Markdown、BBcode甚至自己的自定义标记系统。

总之:基于 jQuery,轻量,支持键盘快捷键,支持多种代码,包括 HTML, Textile, Wiki Syntax, Markdown, BBcode。

18 Dijit Editor for Dojo

Dojo的Dijit编辑器是一个健壮的、功能齐全的RTE,建立在流行的Dojo JavaScript框架。称为“文本框”,Dijit编辑器设计外观和功能就像一个典型的字处理器。Dijit工具栏编辑器功能,干净HTML输出,插件架构,新鲜的按钮,和许多其他的很给力的功能。

总之:基于 Dojo JavaScript 框架,输出干净 HTML 代码,支持插件,拥有清新的按钮。

19 EditArea


EditArea是一个免费的、开源的代码编辑器,可以让用户分享和格式几乎任何类型的代码。功能包括简单的集成,清洁源代码输出,实时语法高亮,auto-indentation,多语言支持,多个实例,全屏模式等等。

总之:易于集成,干净代码,实时语法加亮,自动缩进,多语种支持,多实例支持,全屏模式等功能。

20 WYMeditor

输出干净的 XHTML + SCTRICT 代码,注重结构与语义,在输出结构化 XHTML 代码方面是最佳方案。

21 Whizzywig


Whizzywig是另一个免费、开源、基于javascript的RT,容易实现和配置、多种语言、文本颜色修改、定制的用户界面,等等。功能包括跨浏览器支持,合法的颜色选择器、表支持,图像的支持, MS-Word清理,代码编辑器,拼写检查程序。

总之:多浏览器支持,Web 安全色选择器,支持表格,图片,Word 代码清洁,拼写检查等功能。

22 Xinha

基于BSD协议, 易于部署与扩展,拥有很好的社区支持。

原文:http://sixrevisions/user-interface/rich-text-editors-for-2010-and-beyond/

更多推荐

22种web内嵌编辑器