YAF是一个轻量级的基于ASP.NET 2.0的开源论坛项目,官方网站为:http://www.YetAnotherForum ,项目地址为:http://sourceforge.net/projects/yafdotnet/ 。

YAF当前release版为1.01,支持站内消息、站内投票、无限板块分类、权限角色管理、以及多皮肤、多语言等功能,能基本胜任普通论坛的要求。

二、YAF的目录结构如下:
├─bin (二进制目录,编译后的dll放于此处)
├─classes    (类文件目录,如系统中用到的变量放在/class/data.cs文件里)
├─controls    (用户控件目录,如IconLegend.cs对应于topic.aspx里的yaf:iconLegend控件,用于显示文章类型图示)
├─defs  (Syntax Definitions:各种语法关键字定义,来自http://www.textpad.com/add-ons/syna2g.html )
├─editors  (编辑器根目录)
│  ├─FckEditorv2  (FCK编辑器目录,可参见YetAnotherForum学习:编辑器的管理
│  └─yafEditor  (YAF默认编辑器目录,内有编辑器使用的图片和一个js文件)
├─images  (图片根目录)
│  ├─avatars  (用户头像目录)
│  ├─emoticons  (表情图片目录)
│  └─ranks  (用户等级目录)
├─install  (系统安装目录,系统初始安装即通过目录下default.aspx文件进行,目录下还有数据库文件)
├─languages  (语言文件根目录,CYF支持10多种语言,可惜论坛后台没有采用语言文件)
├─pages  (页面文件目录:对应于论坛各功能页面)
│  ├─admin  (管理文件)
│  ├─help  (帮助文件)
│  └─moderate  (模块文件)
├─templates  (模版文件根目录,多为邮件模版)
├─themes  (主题根目录,CYF支持换肤功能,通过xml、css和图片控制)
│  ├─ASPNET
│  ├─camo1
│  ├─chrome
│  ├─djrm1
│  ├─icgstation
│  ├─purple
│  ├─soclean
│  ├─standard
│  └─yafvision
├─upload  (上传根目录,用于用户上传文件的管理,初始时文件夹为空)
└─Web References  ()
    └─RegisterForum  ()
http://bbsin.com/blogs/andnet/default.aspx?Ajax_CallBack=true&p=2
http://bbsin.com/blogs/andnet/archive/tags/opensource/default.aspx

posted on 2007-02-27 10:26  mbskys  阅读(712)  评论(0编辑  收藏  举报