2010-10-11 122 views

回答

1

这非常含糊。给用户一个编辑器,然后将最好的方法保存在数据库中?当然。事实上,很难想出任何其他合理的方法。

CKEditor是最好的编辑器吗?这取决于你和你的用户。堆栈溢出使用简单的textarea和一些按钮来添加降价代码。这样做效率更高,但非技术用户会讨厌它。我个人倾向于使用TinyMCE,许多用户在WordPress中使用TinyMCE。

哪个编辑器适合您的网站取决于您和您的用户。

只要将它保存在数据库中,你还可以放哪里?显然你必须保存访问者在某种数据库中写入的内容。

您在询问一些非常广泛的决定,这些决定几乎不属于这类解决方案的“最佳实践”。更有趣的问题是:它如何保存在数据库中,如何控制谁访问,如何跟踪以前的版本,如何验证要显示的内容,如何防止多个用户覆盖彼此的编辑,用户如何从查看页面到编辑页面?

1

也许它会更容易(和更安全,更漂亮等)使用类似Simple CMS

+1

更广泛地说,有很多内容管理系统。我的办公室除了DotNetNuke外什么都不做,这很好。考虑Drupal,Joomla或任何其他人。每个人都有自己的长处和短处。 – Bill 2010-10-11 16:09:49