4

我正在建立一個寶貝名稱的網站。用戶可以提交名稱,含義和一些標籤,主持人可以編輯/批准它。非常少量的數據用於每個輸入/輸出。我應該使用果園或umbraco或其他東西嗎?

尋找某種框架的支持以下功能或我可以輕鬆地擴展它,

  1. Unicode支持
  2. 我有很多的名字,我應該能夠將其導入到我的網站通過代碼。
  3. 用戶角色和授權
  4. 某些報表選項。例如,名稱顯示列表一些字母或名稱的列表,一個#tag開始
  5. 全文搜索
  6. 的OAuth/OpenID的

是否有像果園,一把umbraco任何框架,我可以利用或我會更好地編寫一個新的ASP.NET MVC應用程序嗎?

回答

6

如果我是你,我肯定會堅持一些可用的CMS平臺(烏節或Umbraco),而不是從頭開始編寫和重新發明輪子。

從我與烏節的經歷我可以說,建立一個網站,你所描述的將是非常容易和無痛的這個平臺。 您提到的功能已經在Orchard中提供,但我想(就像所有CMS一樣),這肯定需要一些定製以適合您的特定需求。所有的自定義功能可以輕鬆包裝在一個單一的,custom content part。如何做到這一點在Orchard documentation中有很好的描述。

  1. 當然。
  2. 沒有問題。您有三種選擇:直接導入Orchard DB(導入相應的表格),導入使用Orchard導入/導出功能(其中包括首先將數據導出到XML配方格式)或僅使用使用當前數據源需要導入前段時間有一個question從一個自定義WebService獲取數據。提供的解決方案非常適合這裏,所以請看看。
  3. 開箱即用 - 描述爲herehere
  4. 我不知道你的意思是後端(管理)視圖還是前端?標記和顯示標記的項目是可用的oob。更復雜的自定義報告將涉及一些自定義編碼(編寫自定義內容部分)。
  5. 可用並描述here
  6. 當然!它可以通過非常好的OAuth Module,由Nick Mayne編寫。它允許您將Orchard帳戶綁定到OAuth提供程序。

我沒有用一把umbraco太多經驗了,所以我不能給你任何直接的幫助,但我想它會是幾乎一樣容易使用內置自己的網站它。

就個人而言,我更喜歡Orchard的靈活性,可擴展性和代碼新鮮度。但選擇是你個人感受和喜好的問題。從我所看到的他們有非常相似的功能,雖然有很多不同之處。