不引人注目的Javascript富文本编辑器?

时间:2008-10-07 23:31:47

标签: asp.net javascript jquery

我们已经使用了不再支持的RichTextBox控件作为我们(基于ASP.NET的)CMS的一部分很长一段时间了,我们想用更轻量级的东西替换它,并且更好地交叉浏览器支持。我们最初看的是各种ASP.NET组件,但我想知道我们是否会更好地使用开源的全Javascript解决方案。

我最近转换为jQuery,我很惊讶纯粹在客户端可以使用非常紧凑的附加组件(如Flexigrid,当然还有the excellent WMD。我已经为所有Javascript编辑做了一点点,这是我到目前为止所发现的:

经过肤浅的回顾,Tiny MCE看起来是个不错的选择;但我有兴趣听到SO社区中实际使用过这些的人。让我知道你的想法。

9 个答案:

答案 0 :(得分:9)

我使用过TinyMCE。跨浏览器很棒;易于配置,重量极轻,可让您控制用户可以执行的操作。一些插件(例如图像管理器)非常好且易于实现。很好,它也支持Google拼写检查,因此您不需要在服务器上安装任何库。

答案 1 :(得分:4)

我使用过FCKeditor,这是一个很好的编辑器。很容易使用。较新的版本具有非常好的跨浏览器支持。

答案 2 :(得分:4)

我使用过TinyMCE,我必须说我不是粉丝。它的主要问题是,当发布新版本时,API可能会发生巨大变化,因此很难管理升级。似乎很少考虑向后兼容性。

YUI编辑器相当不错,而且非常易于使用。据我所知,它仍然是测试版,所以我不确定我是否一定会在生产环境中推荐它。

FCK是一个不错的编辑器,它支持ASP.NET。

答案 3 :(得分:3)

有人提到过,但那年失去RadEditor的记忆仍然困扰着我。

从好的方面来说,他们非常警惕,显然有很多支持人员; 因此,每当你需要找到那些导致那个特定日子的RadBugs的东西时; 你知道你总能让他们酿造一些自定义和模糊的迷你修复。

经过一年的野兽探险之后,我不得不撤退到牧场C64 GOTO冒险以保持我的理智......

唉,我们都不时需要我们的WYSIWYG编辑器,在.NET设置中尝试了(F)CKeditor和TinyMCE之后,我对两者都感到谦卑。

虽然会在枪口下选择TinyMCE ......

答案 4 :(得分:2)

我上周也在寻找一位优秀的编辑,尝试过WMD,但与markItUp相比,它不够容易定制。扩展和自定义markItUp,功能和主题方面都很容易。

OpenWYSIWYG也在我的名单上,但在尝试了markItUp之后我就陷入了困境。加上OpenWYSIWYG不是jQuery,它是JavaScript,而是开源和跨浏览器。

答案 5 :(得分:1)

WebKit.org有一个demo非常好/微妙的文本编辑器,但我不知道它是否适用于IE(它可以在基于WebKit的浏览器(显然)和Firefox中工作)< / p>

答案 6 :(得分:1)

我不知道你是否特意寻找免费/开源解决方案。其他人提到了许多优秀的开源编辑。

如果您愿意查看商业解决方案,Telerik会提供RadEditor。它与ASP.NET高度集成,支持所有主流浏览器。

答案 7 :(得分:1)

如果你有很多连接带宽和耐心的事件:) 实际上,Telerik是一个ASP.NET产品,它需要运行时的asp.net ajax框架,它需要在运行页面上ajax scriptmananer。 在我看来,Telerik并不是这个主题的好榜样。

答案 8 :(得分:1)

我目前正在寻找相同类型的编辑器 - 轻量级,jQuery和ASP.Net支持。我来到Batiste Bieler's jQuery Lightweight Rich Text Editor这看起来非常简单,漂亮,纯粹的jQuery轻量级编辑器。

并且interpid studios variation表示ASP.Net兼容并且基于上面提到的原始库(尽管如此,并没有解释ASP.Net兼容的原因是什么,以及什么不兼容原版也兼容...)

我还没有尝试过任何这些,但似乎我将在接下来的几天内,因为我正在寻找替换FCK编辑器,因为它对我的应用程序用户有一些怪癖和奇怪的行为。所以我可能会根据自己对这个/这些编辑器的经验来更新这篇文章。

如果有人尝试过这些,请发表评论,让其他人知道您对此有何感受。