答案 0 :(得分:1)
那太模糊了。给用户一个编辑器,然后在数据库中保存内容的最佳方法是什么?当然。事实上,很难提出任何其他合理的方法。
CKEditor是最好的编辑吗?这取决于您和您的用户。 Stack Overflow使用简单的textarea和一些按钮来添加markdown代码。这样效率更高,但非技术用户会讨厌它。我个人倾向于使用TinyMCE,许多用户在WordPress中使用TinyMCE。
适合您网站的编辑器取决于您和您的用户。
至于将其保存在数据库中,您还可以在哪里放置它?显然,你必须保存访问者在某种数据库中写的内容。
您要问的是一些非常非常广泛的决策,这些决策几乎不属于此类解决方案的“最佳实践”。更有趣的问题是:它如何保存在数据库中,如何控制谁有权访问,如何跟踪以前的版本,如何验证要显示的内容,如何防止多个用户覆盖彼此的编辑,用户如何从查看页面到编辑页面?
答案 1 :(得分:1)
使用像Simple CMS这样的东西可能更容易(更安全,更漂亮等)?