0

我有一个关于自己实现 CMS 的概念性问题。我正在尝试为一个简单的后端编辑器创建一个概念,用户可以在该编辑器上输入文本,但也可以添加一些必须可用的输入字段。我试图找出为文本、图像、表格以及表单元素创建所见即所得编辑器的最佳方法。

这种实现的一部分是所见即所得的编辑器,另一部分是编辑后如何保存整个页面的问题(将整个站点保存为 HTML?或保存为数据库中的部分或什么?感谢您的输入!

4

2 回答 2

1

tinyMCE + jquery 将在客户端完成这项工作。tinyMCE 将其内容表示为 HTML + base64 编码的图像,因此您应该将其在数据库中保存为 LONGTEXT 列类型(很长,因为当有图像呈现时,简单 TEXT 的容量将不够用)

好的做法是当服务器端的控制器启用 REST 时,您可以通过 jquery 的 ajax 处理程序轻松 POST/PUT/DELETE tiny 的内容

于 2012-11-01T12:01:33.133 回答
1

使用 TinyMCE 和AutoSave.

该插件为 TinyMCE 文本编辑器添加了自动保存功能,以挽救意外丢失的内容。通过使用本地存储。

您可以从描述页面查看更多信息。

于 2012-11-01T12:04:30.077 回答