2011-12-16 43 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.

    相關問題