花了近两个月的时间设计一BLOG系统,准备开放源码,望大家批评指教

本BLOG系统,用到的知识比较多,对于入门级的朋友学习来说,可能会有帮助,非入门级的朋友就不用浪费时间了,因为我写的很糟糕……可能也不值得收藏。

系统具备常见BLOG系统的众多功能于一体,在设计的过程中,部分功能的实现,参考了相关文献资料(FTBOX……等),在此表示感谢!同时本系统只作为个人使用,废话不多说了……
 附:

版本信息:W_BLOG 1.2
  开发环境:Microsoft .NET Framework SDK /VS.NET(C#)
          Microsoft SQLSERVER 2000 IIS5.0+IE6.0
  运行平台:Windows 2003 / 2000 / XP 安装 .Net Framework 或 VS.net
          IIS5.0以上版本+MSQLSERVER
  开发日期:2006年5月
  软件功能:

前台

 
  • 支持URLRewrite(URL的重定向),可按default.html、log7.html、edit7.html和2006/6/19/等多种自定义形式访问站点
  • 支持多样化的文件在线编辑与提交(UBB编辑转换、FTBoxHTML编辑),具体的功能与方式,可在使用中体验,按web标准规范代码,编辑器控件支持Xhtml
  • 支持图片、媒体、文件的在线上传与同步链接下载,可直接添加到评论或日志中
  • 有日志发表的日期,站点日历将会突出显示,提供访问链接,并突出显示当前日期
  • 采用验证码进行验证(登陆、注册、评论等)
  • 首页显示最新的日志评论列表和评论信息、BLOG访问信息、建立日期、友情链接(图片、文字),可显示在线人数、会员数、日志数、评论数、引用数等
  • 可按日志标题、内容进行站内搜索,可进行Google站内搜索
  • 支持RSS1.0和RSS2.0的订阅(分类专题、最新日志专题等)
  • 发表的日志可显示浏览数、评论数、引用数、分类信息、发表的作者、类型、日期、天气,以及对应的评论、Trackback信息及Trackback地址等
  • 发表的日志可置顶、隐藏、禁止发表评论、并可添加发表时的天气情况、文章类型(原创、转帖、翻译)、来源,也可设定日志内容是否禁止图片的显示、是否禁止UBB的转换、是否识别系统设定的关键字、识别链接等,可添加引用Trackback,支持快捷键操作
  • 可添加用户个人网址收藏、修改个人信息、查看个人发表的日志和评论、致信管理员、查看短信、好友,不同权限的用户,相关的操作不一致,默认注册权限为会员,可修改为管理权和超级管理权。
  • 发表评论的同时可以注册成为BLOG系统的用户,也可匿名发表
  • 支持Trackback的使用,可显示Trackback信息列表和对应的来源信息,支持UTF8和GB2312编码
  • 对日志、评论的编辑、删除,管理员可在前台登录后进行删除,无需进入后台,同时系统自动过滤发表的评论或日志中的骂人词语(含有屏蔽的词语时,将记录其IP),可在后台添加或管理这些词语
  • 置顶且隐藏的日志和单一隐藏的日志,显示不同的风格,且置顶日志默认不显示内容,可通过用户操作来查看
  • 可显示所有评论列表信息,并显示发表所在的日志、发表者的IP信息、时间等,也可显示单个用户发表的评论信息及对应的日志
  • 可进行友情链接的申请(文字链接、图片链接)
  • 可查看单个用户的信息(详细信息、发表情况、联系方式、权限、注册时间、发送电子邮件、QQ即时信息等)
  • 可捕获应用程序异常信息、记录到事件日志,显示自定义出错页面
  • Aspx文件全部采用codebehind进行代码分离,界面修改容易
后台
  • 可进行站点信息配置web.config(名称、链接、开启和关闭、是否禁止注册、建立日期、上传文件路径、最大上传文件大小、数据库链接配置、每页显示的日志数、评论数、Google站内搜索的图片和域名指定、文件管理中点可编辑的文件类型、可编辑的最大文件大小、发送邮件的服务器、用户名和密码等)
  • 统计BLOG数据(引用、评论、用户等)
  • 显示服务器的基本信息(站用空间、IIS、OS、运行时长、组件支持、1000完次循环测试、自定义组件的查询等)
  • 可添加、编辑、删除日志分类信息,可以自由设置分类排序顺序
  • 可管理BLOG系统用户的信息(信息查看、编辑、删除),并可设定优先级、增加附件等,进行用户邮件的批处理发送,支持HTML格式的内容
  • 支持BLOG系统文件管理(文件在线增加、删除、复制、剪切、重命名、编辑内容,对目录操作也可),查看单个文件、目录等占用空间大小,显示文件修改时间、文件数、目录数等,并根据文件类型显示不同的图标指示。支持查看时的排序操作。采用线程来操作
  • 可对BLOG系统的表情图片进行动态管理(添加、修改、删除)
  • 可对系统自定义的识别关键字进行添加、修改、删除
  • 可对友情链接(图片、文字)进行管理(添加、修改、删除、批处理设为首页显示等),可对用户提交的友情链接进行验证,支持批处理删除、批处理验证等
  • 查看BLOG系统访问统计分析(总体分析、年月日分析、时段分析、入口分析、来源分析、搜索关键字及、引擎分析、客户端信息),支持记录初始化
  • 可查看、删除用户提交的网址收藏信息
其他说明
  • 单用户版本
  • 支持快捷的分页显示、查询,采用存储过程进行优化
  • 对Cookie、用户密码等进行了加密,适当的地方多采用存储过程,结合JS,尽量的减少服务端的资源消耗,优化了系统性能,
  • 良好的界面提示和交互性,不同的页面,导航内容不同
  • 后台管理多采用acsx控件添加的方式,改善了以前在一个页面完成时的不足
  • 采用数据绑定和编码方式查询的结合,对表的记录多可进行自定义排序操作

你可能感兴趣的:(XHTML,Blog,Microsoft,Google,sqlserver,IIS)