EntLib.com Forum/YAF 开源论坛系统!可免费下载!

EntLib.com Forum/YAF 开源论坛系统

Teddy提供的Yet Another Forum汉化论坛源码的基础上,针对Yet Another Forum(YAF)开源论坛系统进行分析、中文化、定制化开发和更新。YAF是一个轻量级的基于ASP.NET 2.0/C#/SQL Server的开源论坛项目。
YAF论坛支持站内消息、站内投票、无限板块分类、权限角色管理、以及多皮肤、多语言等功能,能基本胜任普通论坛的要求。

YAF官方网站为:http://www.YetAnotherForum.net

EntLib.com Forum/YAF 主要修改记录:

2008-05-10 主要修改如下:
1.移除了URL Rewriter 特性及其代码,目标是想要一个简单的、标准的论坛系统。
2.用户注册页面中,设定Time Zone只能为:中国时区。
3.在个人配置页面,即时消息服务部分删除了Yahoo IM/ICQ/American IM 等等文本输入框。
4.同时,在post显示页面,也屏蔽了Yahoo IM/ICQ/American IM 等等图标的显示。
5.在论坛右下角-论坛跳转下拉框中,修复了一个小BUG了(有时会出现2个空白的选项)。
6.在post现实页面,修改了个人签名向下对齐,原来为向上对齐,靠近post的内容,不符合一般论坛的习惯。
7.清理了Web.config 文件,删除了一些没用的配置,同时设置Encoding为gb2312。
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
8.在Web.config增加了一个配置项,用来设置是否向订阅用户发送邮件(Post/Forum订阅),因为一些论坛可能没有SMTP Server。
<add key="EnableMailServer" value="false" />
9.清理了论坛一些没用的文件,同时也删除了language目录下其他语种,仅保留了china/english。
10.删除了项目中的install 目录及其相关的文件,安装可以通过直接复制数据库文件和项目文件,这样更方便。
11.修正:在快速发帖/回复贴子页面中,设置回车键就可以提交回复内容,方便用户操作。
12.更改FlatEarth Theme,以便最好显示中文字体,同时更改一些中文图标。
13.删除了对RegisterForum Web Service 的引用,及其相关的upgrade version 检测等代码。
14.用户注册和登陆部分,对用户密码不进行加密处理(原代码对Password进行MD5运算),便于对用户管理部分与其他系统进行集成。

 

访问http://forum.entlib.com/网站时的页面效果:
EntLib.com Forum运行效果图

 

您可以进一步访问EntLib.com 论坛,实际体验论坛的运行效果及界面。

您可以到EntLib.com 论坛下载该论坛的全部源代码(ASP.NET/C#)。

对Yet Another Forum 英文原版感兴趣的,可以直接到YAT官方网下载。
posted on 2008-05-11 10:15  EntLib  阅读(4123)  评论(30编辑  收藏  举报