我可以使用富文本编辑器管理内容结构吗?

时间:2014-09-04 07:06:37

标签: tinymce rich-text-editor

我正在开发CMS,我正在尝试找出我想要使用的富文本编辑器(如果有的话)。

内容以结构化形式存储在服务器上。我们称之为“规范形式”。它不是一个简单的HTML或降价页面,而是一个多部分结构,其中每个部分都作为单独的记录存储在数据库中。

服务器读取规范表单并将其发送到客户端。客户端将规范形式转换为HTML。我现在想让用户编辑内容,并以规范形式将其保存回服务器。

我不确定富文本编辑器会不会这样做。似乎大多数RTE都会为您提供HTML,由您来解析HTML并保存它。问题是规范到HTML的转换是单向的。规范形式与HTML不同,转换无法轻易逆转。

所以我需要与编辑进行某种亲密的互动。我需要跟踪编辑器执行的所有操作(选择,复制,粘贴,拖放,拆分块,合并块等),因为编辑器正在执行此操作,以便我可以并行维护规范形式显示的HTML。

那里有什么可以做到的吗?我正在看TinyMCE,CKEditor等。

1 个答案:

答案 0 :(得分:1)

听起来你可能需要在编辑get操作中将内容转换为规范形式的逻辑,以及编辑器set操作上的反转。

Textbox.io支持内容过滤器的想法。您可以将其与Markdown-js之类的内容联系起来,以获得您的规范格式。