代码之家  ›  专栏  ›  技术社区  ›  oshirowanen

允许用户创建页面

  •  0
  • oshirowanen  · 技术社区  · 14 年前

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

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

    这是最好的方法吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   VoteyDisciple    14 年前

    那太含糊了。给用户一个编辑器,然后将内容保存在数据库中是最好的方法吗?当然。事实上,很难想出其他合理的方法。

    凯迪托是最好的编辑吗?这取决于你和你的用户。堆栈溢出使用带有一些按钮的简单文本区域添加标记代码。这样做效率要高得多,但非技术用户会讨厌它。我个人倾向于使用Tinymce,许多用户从它在WordPress中的使用中认识到这一点。

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

    至于把它保存在数据库中,你还能把它放在哪里呢?显然,您必须将访问者所写的内容保存在某种类型的数据库中。

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

        2
  •  1
  •   ewall    14 年前

    也许使用类似的东西会更容易(更安全、更漂亮等) Simple CMS ?