2011-12-16 45 views
3

我目前正在开发一个Web应用程序,用户可以将电影/书籍信息上传到大型数据库。我正在尝试创建一个系统,其中没有重复的标题。我有一个选项轿跑车,但我不认为我足够的经验来作出适当的一个:针对用户开放编辑的应用程序的最佳实施方案是什么?

选项:

  1. 使它所以一旦用户上传这本书的信息和pictures..then其他用户将能够公开编辑。
  2. 上传的每一个可能的电影自己或
  3. 允许用户上传相同的人多。

问题:

  1. 这个问题将涉及到谁搞破坏
  2. 这看起来几乎是不可能的数据

  • 重复的用户有没有谁已经遇到了这个人谁能想到更好的解决方案?

    这个应用程序是使用PHP/MySQL的建立。

  • +0

    你是如何存储这个元数据? – 2011-12-16 07:07:16

    +0

    电影表中的字段:标题,年份和摘要 – diesel 2011-12-16 08:19:32

    +1

    您有两个问题:1.如何处理标题以免重复。 2.如何进行编辑而不会遭到破坏。编辑此问题以仅包含一个,并为#2创建一个新问题。 – jgauffin 2011-12-16 08:20:43

    回答

    0

    一般有两种东西,可以帮助你:

    • 框架。有很多好的框架都有多个用户输入控制功能。我建议尝试使用Zend或CodeIgniter。另一方面,Zend可能更复杂一点,它更灵活一些。 CodeIgniter拥有更大的社区,并且更简单一些,但缺乏灵活性,有时速度也不快。
    • CMS。你需要的不是一个标准,所以我建议尝试一下Drupal,它被称为一个CMS /框架,所以它非常灵活,它有一个角色和权限系统应该满足你的需求,如果不是你可以扩展它。

    在我个人的观点中,Drupal是要走的路,它会为您节省很多时间。祝你好运。

    1

    您可以创建一个Wiki风格数据库中,用户可以自由添加和编辑细节,但你指定,可以批准或添加/编辑细节不赞成主持人。

    分数每一个上传良好的信息和他们已经达到一定的分数后,它们可以在不版主检查它自由编辑信息员。给破坏者一个负面的分数,并防止任何分数低于某个点的人添加信息。

    1

    行,所以我做了一些思考。有我喜欢的这个网站,他们使用一种投票系统或编辑。在这个特定的网站上有很多'电影'列表,而且电影记录不完整。人们可以提交出演这些电影的名字或“演员”或“女演员”。在一定数量的人提出同样的建议后,他们承诺。我引用该网站是pornhub.com

    如果你去观看在那里的“膜”,将Flash视频下有到“添加色情明星”的选项。我认为你可以利用用户盲目编辑/评论的相同概念。那么你可以使用选项1没有问题1.

    相关问题