允许用户创建页面

时间:2010-10-11 15:47:03

标签: .net html vb.net fckeditor

我想允许用户在我的网站上创建页面。不是完整页面,而只是默认模板的内容。

我目前正在使用http://ckeditor.com/,然后将内容保存到数据库中。

这是最好的方法吗?

2 个答案:

答案 0 :(得分:1)

那太模糊了。给用户一个编辑器,然后在数据库中保存内容的最佳方法是什么?当然。事实上,很难提出任何其他合理的方法。

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

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

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

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

答案 1 :(得分:1)

使用像Simple CMS这样的东西可能更容易(更安全,更漂亮等)?