![]() |
1
1
那太含糊了。给用户一个编辑器,然后将内容保存在数据库中是最好的方法吗?当然。事实上,很难想出其他合理的方法。 凯迪托是最好的编辑吗?这取决于你和你的用户。堆栈溢出使用带有一些按钮的简单文本区域添加标记代码。这样做效率要高得多,但非技术用户会讨厌它。我个人倾向于使用Tinymce,许多用户从它在WordPress中的使用中认识到这一点。 哪个编辑器适合您的站点取决于您和您的用户。 至于把它保存在数据库中,你还能把它放在哪里呢?显然,您必须将访问者所写的内容保存在某种类型的数据库中。 你在问一些非常非常广泛的决定,这些决定几乎不属于这种解决方案的“最佳实践”的一部分。更有趣的问题是:它是如何保存在数据库中的,如何控制谁有访问权限,如何跟踪以前的版本,如何验证要显示的内容,如何防止多个用户覆盖彼此的编辑,用户如何从查看页面到编辑页面? |
![]() |
2
1
也许使用类似的东西会更容易(更安全、更漂亮等) Simple CMS ? |