使用asp.net mvc 创建一个blog发布系统
2010-06-01 16:08
651 查看
我试着去使用asp.net mvc模板去创建一个blog发布系统。当然,网上有很多open source的你可以使用,特别是很多php写的模板。
这里只是去试着学习使用asp.net mvc模板去创建一个blog发布系统,我自己用。大部分的blog都会有如下一些部分组成:
这里还会使用Common Library .net 这个open source的project。你可以到http://commonlibrarynet.codeplex.com/ 了解更多它的使用。
首先我需要说明的是此项目绝对是比较初级的那种,功能方面只可能在以后慢慢的完善,比如Widget部分,会根据国内某些微博得流行不断把它们加入进来。
在介绍如何来开发这个项目之前,我想先说说Commonlibrarynet的功能。
我花了1天去学习它的使用,做了些例子,如果有人需要我可以分享下:
可以看出来它的功能是相当的强大。系统配置的抓取,错误的处理,日志记录,验证功能,CSV文件的解析,安全认证,等等。
首先是存储数据的表的设计。我都直接使用比较简单的结构去保存文章和评论。如下图:
BlogId是Comments表和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:欢迎在校学生的加入,来这里或许我能帮着你学点老师不可能教你的东西。。。。
这里只是去试着学习使用asp.net mvc模板去创建一个blog发布系统,我自己用。大部分的blog都会有如下一些部分组成:
这里还会使用Common Library .net 这个open source的project。你可以到http://commonlibrarynet.codeplex.com/ 了解更多它的使用。
首先我需要说明的是此项目绝对是比较初级的那种,功能方面只可能在以后慢慢的完善,比如Widget部分,会根据国内某些微博得流行不断把它们加入进来。
在介绍如何来开发这个项目之前,我想先说说Commonlibrarynet的功能。
我花了1天去学习它的使用,做了些例子,如果有人需要我可以分享下:
可以看出来它的功能是相当的强大。系统配置的抓取,错误的处理,日志记录,验证功能,CSV文件的解析,安全认证,等等。
首先是存储数据的表的设计。我都直接使用比较简单的结构去保存文章和评论。如下图:
BlogId是Comments表和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:欢迎在校学生的加入,来这里或许我能帮着你学点老师不可能教你的东西。。。。
相关文章推荐
- 【翻译】使用ASP.NET MVC 和 LINQ 创建一个Blog引擎实例-第一节
- 使用 ASP.NET MVC 创建一个任务列表应用程序
- 使用EF+ASP.NET MVC+Bootstrap开发一个功能强大的问卷调查系统
- 使用ASP.NET MVC 4 创建一个简单的应用程序
- 创建一个区域(Creating an Area) |使用区域 | 高级路由特性 | 精通ASP-NET-MVC-5-弗瑞曼
- [转]使用 ASP.NET MVC 创建一个任务列表应用程序
- 使用ASP.NET MVC(C#)15分钟内创建一个电影数据库程序
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之完成登录功能
- Levenblog2.0.6 [With Asp.Net MVC 1.0]发布[build20090319]
- 云中漫步 - 2:使用 VS2012 与 Windows Azure Web 站点创建并发布 ASP.NET Web 应用程序
- 创建自定义路由处理程序(Creating a Custom Route Handler) | 定制路由系统| 高级路由特性 |精通ASP-NET-MVC-5-弗瑞曼
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建项目
- 一个完整的分层架构BBS系统源码(使用了NBear+ASP.NET AJAX)
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建输出验证码图片的控制器
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口调试
- ASP.NET MVC 学习 --- 第三课 (创建一个WCF Service)
- dhl: 在 ASP.NET MVC 中创建自定义 HtmlHelper 使用扩展方法创建 HTML Helper
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建Viewport(2)
- Asp.Net MVC 模型(使用LINQ to SQL创建Model类) - Part.2
- 【译】ASP.NET MVC 5 教程 - 5:使用 SQL 服务器 LocalDB 创建连接字符串