简单的WYSWYG出版系统

时间:2012-02-19 11:55:42

标签: tinymce wysiwyg markdown publishing textile

在我的许多不同项目中,我一直在处理同样的问题:

如何以低技能/无技能的人员以最简单的方式处理内容的发布。

最简单的方法是将TinyMCE(想想wordpress)这样的东西推到他们手中,这是通常的路线,因为人们或多或少已经习惯了它。

问题是......当我看到一些html被html编辑器插入或者从Word中粘贴或者其他地方像泥泞的鞋被拖入其他地方时,我的某些部分不可避免地会变成痛苦屋。我知道错误的HTML可能受到限制,但即使将其缩减为最基本的形式,它仍会设法产生用户之间的混乱和不一致。

我很想强迫用户学习Markdown或Textile(ala stackoverflow)但我通常会失去这场战斗而且我还没有看到一个编辑器可以与任何HTML编辑器竞争,因为它的入门门槛较低。我还没有看到一个窗口(WYSIWYG)中包含一个窗口(WYSIWYG),大部分还是全部?使用一个来键入,一个显示大多数用户不能获得。

我也经常使用Zemanta,因为它易于使用,以降低用户上传受版权保护的材料的风险,但它也依赖于HTML的小部件,除非你想直接使用他们自己的API。但是如果没有HTML,你如何在整个文档中考虑多个图像并处理它们的定位?

我很想知道其他人是如何解决这个问题的,因为我创造的每一个解决方案都会在事后不断重新评估并找不到。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

就个人而言,我喜欢使用Aloah作为我的WYSIWYG编辑器。它比TinyMCE更轻量级,并且使用户不太可能引入丑陋的HTML。

还有WYMEditor(你看到的就是你的意思)。它的外观不像Aloah那样漂亮,但它确实可以防止人们创建糟糕的HTML。

与jgauffin相反,我认为可以通过没有经验的用户强制创建干净的HTML。问题更多的是TinyMCE和其他人希望提供与实现页面样式定义无关的布局功能。