比较 TinyMCE 和 CKeditor 的 Wiki

Posted

技术标签:

【中文标题】比较 TinyMCE 和 CKeditor 的 Wiki【英文标题】:Compare TinyMCE and CKeditor for a Wiki 【发布时间】:2010-12-01 00:02:30 【问题描述】:

对于自定义 wiki django-wakawaka,我希望能够添加所见即所得的支持。

TinyMCE 显然是最受欢迎的插件,甚至被 Wordpress 使用。

但 CK-editor 似乎功能更全。

那些使用过其中一个或两个的人,哪个更好,为什么。有没有更好的软件包,我错过了?

当我通过检查它们得出结论 CKeditor 更好时,我是否遗漏了一些东西(因为它没有被广泛使用)。

我想将它与 django 和 jquery 一起使用,每个页面都有多个 WYSIWYG 小部件实例。一个比另一个有优势吗?

【问题讨论】:

【参考方案1】:

在过去的几天里,我花了一些时间来实现 CKEditor。我过去也实施过 TinyMCE。从积极的方面来说,它比 TinyMCE 更加一致和无错误......我的意思是,在 TinyMCE “感觉”有错误的地方,CKEditor 在更大程度上解决了尴尬的浏览器行为,使其“感觉”更加稳固.不利的是,如果要扩展它,文档相对稀疏。我认为这主要是因为 CKEditor 相对较新(它的 API 与 FCKEditor 非常不同),并且期望 CK 3.0 文档至少达到 FCK 2.0 文档的质量是合理的。

【讨论】:

CKEditor 插件开发人员的文档仍然很差。 @Tim Down,你没有错。文档中仍然存在一些漏洞。也就是说,现在比我写那个答案时好多了。 我想我真的应该联系开发人员而不是在这里发牢骚。 @Tim Down,见鬼,我正在考虑自愿花一点时间自己写一些文档——在努力编写自己的(仅限 WebKit)RTE 之后,我对CKE,我很乐意帮助它成功。不幸的是,缺少的部分是我知识最薄弱的地方。 @eyelidlessness 关于如何使用表单保存 tinyMCE 格式字符串的任何建议?:***.com/questions/17247900/…【参考方案2】:

几年前我就一直在使用这两种编辑器...我几乎总是选择 CKeditor 而不是 TinyMCE。 原因? 简短回答: CKEditor 非常稳定,非常好用,并且集成了文件管理器(有广告,不过对我来说没问题),但是 TinyCE 没有集成文件管理器。 不过,我喜欢 JCE 编辑器(用于 Joomla),这个编辑器是基于 TinyMCE 的,工作起来就像一个魅力。它有一个很好的文件管理实现。 如果您打算为 wiki 使用 WYSIWYG 编辑器,任何一个都可以,因为您不需要文件管理器(我认为)。 但是,根据我的经验,我向您推荐 CKeditor。 这个空间的答案很长。如果您想要详细的答案,请联系我或在 Google 上搜索有关此主题的信息。

【讨论】:

如果您有更深入的分析,请写博客并在此处链接。我有兴趣阅读。 您已经多年没有使用 CKEditor,因为它是一个全新的编辑器(2009 年 9 月发布),取代了 FCKEditor。 FCKEditor 和 TinyMCE 之间的任何比较不一定适用于 CKEditor。 CKEditor 是 FCKEditor 的新名称,所以我也数着那几年。另外,我使用了 CK,因为它是 alpha 版本。尽管如此,ckEditor(作为 FCKEditor 的进化版)是一个非常好的编辑器,易于使用,易于配置,轻巧且美观(其他一些编辑器忘记了漂亮的 GUI)。但是,您使用的编辑器可以更好地满足您的需求。问候。 Jerph,也许我有一篇关于我对我使用过的某个编辑器的分析的帖子。我会通知你的。【参考方案3】:

其他所见即所得的编辑器

http://imperavi.com/redactor/(付费 - 积极开发)

http://xinha.webfactional.com/(2010 年更新)

http://www.kevinroth.com/rte/(2010 年更新)

http://nicedit.com/(2008 年更新 - 2012 年小修复)

【讨论】:

angelcervera 的评论更适合作为此答案下的评论。所以在这里,可能答案已被删除:CoffeeMonster,这些编辑器已过时:niceedit:最后一次发布于 2009 年 1 月 4 日,论坛有很多没有答案的帖子。 rte:自 2008 年以来没有对代码进行任何修改。我没有找到邮件列表历史记录。所以,这两个选项都被排除了。还有其他选择:xinha xinha.webfactional.com 但我没有测试。 nicedit 看起来相当不错,但与 ckeditor 相比工具栏不多,尤其是没有全屏按钮【参考方案4】:

因为我的实习与 CKEditor 有关。在过去的 4 个月里,我一直在使用 CKEditor 进行很多开发。正如我的研究所说:如果我们比较 TinyMCE 和 CKEditor 4.x 并没有什么大的区别。唯一的区别是:CKEditor 有更流畅的布局和设计,CKEditor 有更大的社区(如果我没记错的话,相差 13k(我记得是 35k 对 50k,类似的东西),CKEditor 有多个开发人员。最后一个论点是一个我不确定的论点。但有人告诉我,TinyMCE 仅由 1 或 2 个人开发,CKEditor 由多个(和整个社区!)开发。

如果你问我,一切都支持 CKEditor。

上面曾经说过的负面观点,即文档与新版本以来的不同。我真的不同意。唯一的事情是您需要阅读 API。使用 JAVA(例如)你也找不到完整的解释。好消息是,我和其他许多人都在 *** 上发布问题。这将支持您需要的所有支持。对于基础知识,几乎所有东西都已经有了!

如果我们遇到问题,总有一位 CKEditor 的核心开发人员来帮助我们;)

【讨论】:

【参考方案5】:

TinyMCE 的一个大 bug 是当你在 TinyMCE 中复制和粘贴时,它不管理任何空格或制表符并将其缩进到开头,因此 TinyMCE 不好,但 ckeditore 是一个更强大的编辑器。

【讨论】:

以上是关于比较 TinyMCE 和 CKeditor 的 Wiki的主要内容,如果未能解决你的问题,请参考以下文章

ckeditor粘贴word图片且图片自动上传组件

kindeditor+粘贴word图片

ckeditor5的文本怎么渲染

ckeditor 3.6.2 .net版 怎么配置

富文本编辑器editor

ckeditor5上传的图片如何用PHP接收?