【发布时间】:2010-02-19 21:23:47
【问题描述】:
我正在用 Python 和 Django 构建这个应用程序。
我想为网站的某些部分提供类似wiki的功能, 但我不知道如何继续可靠性和安全性。
- 确保不破坏优质内容
- 检查质量
- 防止垃圾邮件侵入网站
需要类似 wiki 功能的项目只是少数几个:几个文本字段。
有人可以帮忙吗?
将不胜感激。 :)
【问题讨论】:
标签: python django django-models wiki
我正在用 Python 和 Django 构建这个应用程序。
我想为网站的某些部分提供类似wiki的功能, 但我不知道如何继续可靠性和安全性。
需要类似 wiki 功能的项目只是少数几个:几个文本字段。
有人可以帮忙吗?
将不胜感激。 :)
【问题讨论】:
标签: python django django-models wiki
您可以尝试使用 Django Wikiapp,它为您提供了 wiki 中所需的大部分功能,包括历史记录和恢复文章旧版本的能力。我亲自使用过这个应用程序,它非常不言自明;他们在http://code.google.com/p/django-wikiapp/source/browse/trunk/docs 也有一些文档。
在垃圾邮件保护方面,您可以选择以下两种方式之一:密码保护与编辑 wiki 相关的页面,并使用Akismet 过滤垃圾邮件。我正在做类似的事情,这可能就是我们最终要做的事情。
【讨论】:
假设会有一个用户社区,您可以为他们提供很好的工具来发现问题并轻松消除损坏。其中最重要的是提供一个总结最近编辑的最近更改页面。然后,每个可编辑的页面都应保留该页面的先前版本,该版本可用于替换任何破坏性编辑。这使得消除损坏比损坏物品更容易。
然后考虑您将如何处理锁定资源或处理同时编辑。
如果您可以将编辑绑定到用户,您可以提供一些管理功能来撤消特定用户的所有编辑,并禁止该用户。
质量检查将与您的应用程序使用的特定数据相关联。
【讨论】:
【讨论】: