2010-05-20 69 views

回答

5

我已經使用DNN和Drupal來構建相當大的基於內容的網站。我的重點更多地放在生產方面......用戶界面/主題,模塊配置等我在Drupal上銷售,但也可能有其他選擇可以滿足您的需求。我恰好在最近幾個月裏與兩個系統合作。

Drupal的核心分類模塊讓你創建不同類型的內容之間的關係的好處。如果您有「文章」和「視頻」內容類型,則可以根據共享的分類術語輕鬆顯示兩種類型的數據。這是巨大的,DNN缺乏。

Drupal的鉤子系統也有很大的好處建立自己的模塊或創建「子模塊」來更改或添加到現有模塊的默認功能時。這允許您在應用程序運行時自定義功能或利用其他模塊的功能。如果您爲DNN購買模塊,如果模塊不符合您的需求,則必須更改模塊。一旦你這樣做了,每當有一個你想要利用的新版本時,你就需要更新它。 DNN模塊似乎是更獨立的解決方案。例如,如果DNN模塊具有評分系統,則它只是該解決方案的一部分。使用Drupal,我可以在我的論壇,我的博客,我的文章,我的視頻等中使用「五星級」評級模塊。它有中央配置,我只會主題一次。

在Drupal的更換主題皮膚層也給你在該過程中產生大量的靈活性。我對主題DNN網站感到沮喪,因爲我被開發人員使用的標記卡住了,沒有選擇在沒有黑客模塊的情況下更改輸出。通過主題鉤子和函數覆蓋,我可以更改這些模塊的輸出以滿足我的需求(並非完全有時,但足夠),而無需觸摸模塊代碼本身。

我曾與DNN模塊,包括一些最流行的最大的問題,只是缺乏文檔或供怎樣實現自己的目標的討論。雖然Drupal的論壇可能很難瀏覽,但您可能並不總能找到您需要的答案,但收集信息的渠道很多。老實說,使用DNN讓我更加欣賞Drupal的社區方法。

我留下的感覺,DNN將罰款建築工地使用更基本的需求。但爲此,我仍然會選擇WordPress或Joomla之類的東西,因爲他們有更大的用戶羣,而且在我看來,它更復雜。

希望這可以幫助你一些。

4

DNN是一個非常好的.NET CMS解決方案。如果您想要更多的靈活性,我會考慮SiteFinity for .NET CMS系統。這是一個非常靈活和優雅的CMS .NET

如果你走出去的.NET和想看看PHP的解決方案,然後DRUPAL,JOOMLA,和WordPress是最好的解決方案。關於每個的一些意見:

  1. WORDPRESS - 最簡單和最優雅的CMS來處理。它最初是一款博客軟件,它有一個超級簡單的用戶界面,儘管它也被認爲功能和功能更爲有限。這對於內容驅動的網站非常好,模板很容易構建。

  2. DRUPAL - 非常靈活和可配置,但我覺得它比其他更復雜。 Admin界面需要更多的編程知識才能實現,添加組件和附加組件更復雜一些。但是,DRUPAL在商業和政府領域已被證明是安全可靠的CMS。

  3. JOOMLA - 是我個人的最愛。它也非常強大,我更喜歡管理員。接口。 Joomla允許很多的靈活性,並有最多的用戶創建模塊和插件。這個你必須發明幾乎沒有。我偏向於Joomla,因爲我用得最多。也就是說,它具有對DRUPAL的限制因素,例如用戶安全功能。但是這在下一次升級中得到解決。

希望也有幫助。

0

另一個很好的.NET解決方案 - 從我讀過的 - 是Umbraco。

3

我有使用DNN和Drupal構建內容豐富的網站的開發經驗。我的偏好是Drupal的原因有多種:

  1. 開發時間較短;我能夠在更短的時間內生產更多。
  2. Drupal擁有更大更活躍的開發者社區。更多資源可用於幫助開發。
  3. DNN實際上不是CMS。它只是一個框架; Drupal是一個基礎CMS的框架。
  4. Drupal更容易安裝。
  5. DNN模塊需要花錢; Drupal模塊是免費的。

其實,當我試圖理解DNN和Drupal之間的體系結構差異時,我放了一些筆記。發現這些筆記,他們在這裏:DNN versus Drupal。希望這是有幫助的。

與DNN合作時,我經歷了相當高的挫折感,我不相信在這方面我是孤身一人。大約一年前,ASPdotnetStoreFront放棄了與DNN的合作,稱其爲「與之合作的災難」。

我很想知道你對DNN有什麼興趣,如果你有一個特定的網站項目。無論如何,我希望你成功,我希望這會有所幫助。

+0

基本上,我正在尋找一個免費的.NET CMS來幫助釋放我的時間建設網站,而不是重新發明各種功能的車輪。作爲一個例子,我需要一個CMS的這個網站:http://www.commonwealthsw.org,這將允許我的客戶發佈所見即所得編輯器的新聞文章。 – brookmarker 2010-05-26 16:04:09

+0

啊,好吧。如果你正在尋找基於.NET的東西,我不能提供更多的洞察。我聽過一些人說,Kentico是DNN的更好替代品,但我對Kentico沒有任何親身經歷。 – 2010-05-28 17:18:39

0

看看Kentico CMS。它是商業的,但仍然價格合理。根據我在兩個CMS上的幾十個項目的經驗,Kentico更加功能豐富,穩定並且有據可查。

1

我曾在一家使用Kentico CMS的.NET開發商店工作。我同意,這是功能豐富和穩定。 API和DB已經被很好地記錄下來。總的來說,這是一個很棒的CMS。有一個有限的免費版本:http://www.kentico.com/freecms.aspx

我現在正在測試DNN。到目前爲止,這麼好,但我認爲這取決於你使用的是什麼。我只看了3天,但到目前爲止,我確實發現文檔缺乏或過時。

1

我在2004年評估了很多不同的Portal/CMS系統,DotNetNuke最終成爲我的選擇,從那以後,除了電子商務以外,我一直對此非常滿意。DotNetNuke具有無限擴展性,易於操作,易於非技術人員更新,擁有完善的第三方生態系統,開發團隊非常活躍和有才華。核心內沒有一個很棒的Articles模塊,但是有一些真正好的從第三方獲得的合理價格的模塊。

幾年前我嘗試過使用Joomla並討厭它。 WordPress的是一個博客風格的網站很好,但沒有幾乎像DNN的東西的力量或靈活性。我對SiteFinity,Umbraco和Kentico感興趣,因爲那些真正需要的是CMS的網站,但是我沒有足夠的努力去嘗試通過DNN。