2011-11-23 39 views
2

我目前有一個簡單的網站,我想將其轉換爲CMS而不會丟失任何外觀或現有功能。此外,我希望儘可能重新使用我現有的代碼,並使用我們的內部庫和數據庫。將ASP .NET MVC 3項目轉換爲使用CMS

Orchard似乎是一個很好的選擇,因爲它也使用MVC 3,但它似乎有點臃腫。在atomicCMS有一個小項目,看起來很有趣。有沒有人使用過?

任何提示或技巧將不勝感激。


應該有這個職位叫做atomiccms一個標籤,但我的帳戶不能創建一個。

+0

膨脹?怎麼會這樣? –

回答

1

有一個similar question,你可以找到有用的。

將基於ASP.NET MVC 3的Web應用程序移動到Orchard是一項相當簡單的任務。你只需要將它包裝在果園模塊中。

+0

聽起來很簡單,但我應該先學習果園,然後纔開始向其中添加自定義組件。在學習果園的過程中,我最終可能會重寫我的網站。 – fireydude

+0

對,你應該在做之前至少學習基礎知識。它會爲你節省很多時間。在大多數情況下,重寫整個站點並不是必需的,但是最好重寫(或刪除)現有代碼的部分*,並利用一些Orchard內置功能(如授權,路由,數據庫訪問等)代替。 –

1

我已經使用了烏節和N2 CMS。這兩個工作在asp.net mvc上。 我喜歡烏節路的設計方式,但它的學習曲線相當陡峭。如果您想添加自己的自定義功能,您還需要開發模塊。 聽到一個.netocks podcast on N2.CMS後,我決定嘗試一下最近的項目。它有不同的方法/理念,你可以把它看作是一個'可以插入的'CMS組件。您基本上保留現有的網絡應用程序,並可以在需要時使用CMS功能。 但是,Orchard確實有更多的模塊和皮膚可用。我會定義給N2.CMS一個更近看,特別是如果你有一個現有的應用程序。 在Orchard中,您必須作爲果園模塊(Mvc Area)運行,並且無法直接訪問根web.config。取決於你在現有的應用程序中做什麼(wcf等),這可能是一個限制。對於N2 cms,您不受這種限制。

+1

我對Orchard的關注是,我可能最終會將我的MVC佈局轉換爲主題。我可以做的任何事情來避免這一點會節省很多時間。 – fireydude

+0

將現有的佈局包裝到主題中,只要您瞭解相關基礎知識,就是一件非常簡單的工作。它真的不是那麼可怕:) –

相關問題