动态保存WYSIWYG内容的概念

时间:2012-11-01 09:32:58

标签: php javascript html

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

这个实现的一部分是WYSIWYG-Editor,另一部分是如何在编辑后保存整个页面的问题(将整个站点保存为HTML?或者在数据库中保存为部分或者什么? 感谢您的投入!

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

使用TinyMCE和AutoSave

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

您可以从说明页面查看更多信息。