2010-09-06 70 views
4

我開始設計我自己的CMS,我希望它是模塊化後來由我或任何其他開發最佳實踐來設計基於組件的asp.net應用程序

我把我的眼睛上增加更多的功能Joomla CMS的(非常受歡迎的,強大的,可擴展的)

我想打一個CMS與asp.net是公正的骨架,所有功能都通過組件完成

功能,如: -

用戶管理
內容管理,編輯和顯示等

我的主要想法是讓骨架從查詢URL知道所需的組件,並將所有其他參數傳遞給它,組件做其餘的(解析參數顯示結果等。 )

的問題是如何實現這一目標如何調用組件以及如何讓它呈現其用戶界面,並將其傳遞到骨骼把它放在適當的位置在主站點模板

請給我一些實際的建議不只是理論

- UPDATE 2013

很多人告訴我,我必須經歷的開發者等開始製作一個CMS,但我不同意他們的觀點,是天才會導致你的可能性,一個新的世界思維簡單

我做我的CMS簡單,因爲我想要的,我負載隨查詢字符串參數的主要用戶控制,沒有簡單的接口,理論....

回答

0

實用建議:解剖N2Orchad(後者是太過度設計,IMO)或任何其他開源.NET CMS。

+0

我會盡力做到這一點,但我不是一個有經驗的程序員,所以我不認爲它會成功 – 2010-09-06 13:46:08

+2

@pola - 你不是一個有經驗的程序員,但你想設計自己的CMS? – TheCloudlessSky 2010-09-06 14:54:52

+0

我希望它是簡單但模塊化的同時,我沒有經驗在學習軟件以獲得有關其工程的想法 – 2010-09-06 15:08:14

0

我與TheCloudlessSky;如果你不能購買另一種產品並弄清楚它是如何工作的,那麼你很難從頭開始構建一個類似的產品。

回答你的問題,但谷歌或bing的.net插件架構,看看那會帶你;你將處於一個界面和反思的世界,所以如果這些術語對你來說並不意味着什麼,那麼谷歌或者首先將它們擊垮。

1

你可能會檢查出塵埃的ASP.NET MVC CMS項目位置:http://www.polemus.net/2010/08/aspnet-mvc-2-content-management-system.html

與此相關的,我寫的教程關於使用MVC在這裏加載插件: http://fzysqr.com/2010/04/26/asp-net-mvc2-plugin-architecture-tutorial/

像斯科特說,大量的反射和界面。下載代碼,在調試器中加載它,並逐步完成。沒有更好的學習方式。

+0

其實我更喜歡使用Web窗體而不是MVC,雖然我願意學習它 – 2013-06-29 22:53:39

0

我建議從閱讀以下書籍開始: 企業應用程序體系結構的模式;

專業版ASP.NET 4 CMS:針對C#開發人員的高級技術。NET 4框架,9781430227120(1430227125),Apress,2010

另外,審查一些開源CMS實現將是有幫助的。

相關問題