使用asp.net mvc 創建一個blog發佈系統

 

我試着去使用asp.net mvc模板去創建一個blog發佈系統。當然,網上有很多open source的你可以使用,特別是很多php寫的模板。

這裏只是去試着學習使用asp.net mvc模板去創建一個blog發佈系統,我自己用。大部分的blog都會有如下一些部分組成:

 

這裏還會使用Common Library .net 這個open sourceproject。你可以到http://commonlibrarynet.codeplex.com/ 瞭解更多它的使用。

首先我需要說明的是此項目絕對是比較初級的那種,功能方面只可能在以後慢慢的完善,比如Widget部分,會根據國內某些微博得流行不斷把它們加入進來。

在介紹如何來開發這個項目之前,我想先說說Commonlibrarynet的功能。

我花了1天去學習它的使用,做了些例子,如果有人需要我可以分享下:

 

可以看出來它的功能是相當的強大。系統配置的抓取,錯誤的處理,日誌記錄,驗證功能,CSV文件的解析,安全認證,等等。

 

首先是存儲數據的表的設計。我都直接使用比較簡單的結構去保存文章和評論。如下圖:

 

 

BlogIdComments表和Tags表的外鍵。

接下來我會分幾篇文章來介紹每個模塊的設計。

1. 介紹一下上面幾個Model的創建(使用linq2SQL)來進行數據庫的操作

2. 一些幫助類的創建和作用介紹。

3. 前臺View界面的開發和設計(有可能會用到jQuery)。。。。。

4. Admin模塊的開發(Asp.net MVC的一個Area)Admin模塊主要是用來發表博客文章。包括編輯器的選擇(目前準備使用tinymce)來作爲文本編輯器。

5. 基於Role的自定義身份認證(不適用Asp.net MVC自帶的身份認證)

6. 測試驅動的開發。

 

有興趣且有時間的人可以聯繫我,大家一起來學習Asp.net MVC…………………………….

 PS:歡迎在校學生的加入,來這裏或許我能幫着你學點老師不可能教你的東西。。。。

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章