2010-02-19 97 views
0

我正在用Django在Python中构建这个应用程序。建立一个wiki应用程序?

我想给网站维基一样的功能, 的部分,但我不知道如何去约可靠性和安全性

  • 确保良好的内容并非来自入侵网站

要求维基类似功能的项目毁了

  • 检查质量
  • 防止垃圾邮件仅仅是几个:一对夫妇的文本领域。


    任何人都可以帮助这个吗?

    非常感谢。 :)

  • 回答

    2

    您可以尝试使用Django Wikiapp,它可以为您提供wiki中所需的大部分功能,包括历史记录和恢复到旧版本文章的功能。我个人使用这个应用程序,这是不言自明的;他们也有一些文件在http://code.google.com/p/django-wikiapp/source/browse/trunk/docs

    就垃圾邮件防护而言,您可以选择以下两种选择之一:密码保护与编辑wiki相关的页面,并使用Akismet过滤垃圾邮件。我正在研究类似的东西,这可能是我们最终要做的。

    +0

    @DannyRoberts感谢您的回复!我找不到关于django-wiki的很多信息。存储库中没有README或DOCS。如果你有任何文件,你可以在你的回复中添加一个链接吗? – RadiantHex 2010-02-19 21:39:56

    +2

    @RadiantHex我给你错误的链接到django-wikiapp!我发布的链接是我从未使用过的另一个项目。抱歉! – 2010-02-20 00:29:08

    +0

    非常感谢您回复我!这个程序看起来很有希谢谢 – RadiantHex 2010-02-20 01:06:46

    1

    假设将会有一个用户社区,您可以为他们提供很好的工具来发现问题并轻松地恢复损坏。其中最重要的是提供一个总结最近编辑的“最近更改”页面。然后,每个可以编辑的页面都应该保留可用于替换任何破坏性编辑的页面的先前版本。这样可以更容易地消除损坏,而不是损坏东西。

    然后想想你将如何处理锁定资源或处理同时编辑。

    如果您可以将编辑关联到用户,您可以提供一些管理功能来撤销特定用户的所有编辑并禁止该用户。

    检查质量将与您的应用程序正在使用的特定数据绑定。

    1
    • 确保好的内容不被破坏=版本每个编辑并允许回滚。
    • 检查质量=让人们以帮助该
    • 防止垃圾邮件入侵网站=让人们以帮助的是,需要登录,添加验证码,如果需要的话,使用nofollow的所有链接
    相关问题