- 主题:wForum 最新说明 20040706 (转载)
【 以下文字转载自 wForum 讨论区 】
发信人: atppp (Big Mouse), 信区: wForum
标 题: wForum 最新说明 20040706
发信站: 牧场物语 (Tue Jun 8 19:01:03 2004), 站内
0. wForum 的修改和 smthbbs 系统紧密相关,特别是 bbs2www/lib/ 和 bbs2www/phplib/
两个目录。最新的 wForum 必须配合最新的 smthbbs 代码使用。关于安装的细节
可以参考 INSTALL 文件。更多技术细节如果有感兴趣的可以参考 documents/ 目录。
wForum 相比 smthbbs 老的 WWW 界面的优势(部分功能默认是关闭的)
a. 更为 pp 的界面,支持显示 ansi 彩色,支持自动识别 URL,支持 ubb;
b. 支持回复树结构,而不是一大串平级的 re 文;
c. 版面文章列表按照主题最后回复时间排序;
d. 支持自定义头像;
e. 支持全站文章搜索,支持管理收藏夹(显示出所有版面让你选)
f. 运行 load 稍高,如果你的机器运行 smthbbs 系统发现 load 实在太低发挥不出
你机器的潜能,欢迎尝试 wForum 界面。
有些虽说是优势,但是可能和传统习惯冲突,另外部分功能在 wForum 里面还没有实
现。所以建议保留两套 WWW 界面,只是让用户多一份选择。目前的 wForum 虽然还有
不少缺陷,但是我相信这是一个有意义的尝试,希望得到更多人的关注。
1. 最近优化了产生版面主题索引的代码。主题数多的大版面的浏览速度有了质的飞跃。
以前那种 wForum 首页等半天也打不开的情况已经成为了历史。举例:zixia 的
newcomers 版,20000 主题,在我机器上测试新旧代码出页面的速度分别为 0.4 秒
和 59 秒。
2. 最新加入回复树结构显示的全面支持,版面可以点主题前的 + 显示回帖结构,单篇文章
阅读的底部也会显示回帖结构。谁回谁的帖子一目了然。这个修改使 wForum 性能稍微
下降了一些不过一般是感觉不出来的。一个单篇文章阅读页面平均运行时间的具体参考
数据:(30个跟贴,回复树10层)
新的代码显示完整的回复树:50 毫秒;
旧的 wForum 代码显示不太看的明白的回复树:47 毫秒;
简单列出所有回复:44 毫秒。
干脆不显示回复列表:40 毫秒。
另外,如果一个主题回复超过 50 篇,就只会显示当前帖子附近的 50 篇回复列表。
现在暂时这么设计是因为太庞大的回复树结构会大大降低性能。50 这个参数在
site.php 里面可以调整。
这个功能默认是开启的。如果在 site.php 里面定义 define('SHOWREPLYTREE', 0);
则会关闭这一功能。这种情况下,系统只会显示回复贴列表,按发表时间排序。实际上
可能老的 telnet 用户反而会更习惯这种列表方式。以后可能会考虑把这个功能开启
与否做成用户参数或者 cookie 参数。
3. 最新加入自定义头像支持。如果你是超级懒人,那么就在 wForum 主目录下建立一个
uploadFace 目录就可以了。INSTALL 文件中有更详细的说明。
4. 最新加入多版面/全站文章搜索。这个功能默认是关闭的,据说涉及到隐私问题?如果
需要开启这个功能,在 site.php 定义 define('ALLOWMULTIQUERY', 1);
这个查询速度是很快的,但是如果查询结果多,出页面的速度会取决于客户端机器的
好坏。另外这个功能也可以设置成只对管理员开放。
5. 如果升级了 wForum 系统,推荐升级之后删除 ~bbs/boards/ 目录下所有的
.WEBTHREAD 强制让系统重新生成索引。可以在 ~bbs/boards/ 下执行这样一个命令:
ls -d1 * | awk '{system(sprintf("rm %s/.WEBTHREAD", $1));}'
另外,重新看一下 inc/sites/ 目录下的文件看是否需要修改你的站点原来使用的
inc/site.php。inc/site.php 已经不需要定义 getattachtmppath() 函数。如果你
的站点没有特殊的用户自定义参数,site.php 也不需要定义 $user_define 了。数据
库的配置已经全部放入 site.php,inc/conn.php 不需要配置了。参考
inc/sites/site-example.php。如果你以前还修改过别的文件,一定小心确认
一下升级后你的修改是否会和 wForum 新的修改相冲突。最近大部分 .php 文件和
inc/ 目录下的文件都有修改。
6. 关于同主题模式的利弊
wForum 使用的是同主题模式,自动按照最后回复时间降序排序。最后回复未读这个主题
就显示未读。这个和公网论坛比较一致但是和传统 telnet 配合的时候可能会有不一致
的地方。以下几个问题是特别需要注意的
*) 删除了原文的置顶不能阅读
*) 一个主题是否显示成精华,不可re,and/or 置顶仅仅是判断原文是否有这个属性。
特别的,如果一个re文被g,这个主题不会自动成为精华贴。类似的,一片re文被
设置为不可re,这个主题不会显示为不可re;但是如果原文被设置成不可re,这个
主题会显示为不可re(当然这个标志只有版主能看见)不过所有已有的re文还都是可
re的。这里还有不少细节问题。
这些问题 wForum 以后可能会逐步添加可调参数来兼容传统模式。
7. 关于 wForum 的性能
wForum 的速度比 smthbbs 传统的 WWW 界面慢,但是比功能相近的 web 论坛要快不少。
对于规模不大的使用 smthbbs 系统的站点,如果机器的负荷不高,可以尝试使用
wForum 界面。欢迎报告 bug,可以在 bbs.zixia.net站的 wForum 版 或者
cn.bbs.admin.install 新闻组讨论。
感谢 smthbbs 系统开发组的开发,没有 smthbbs 的核心代码,就没有 wForum。
感谢 aka 公司为 wForum 项目立项并出资,没有 aka 公司,就没有 wForum。
感谢 Roy 和 zixia 在 wForum 上做的工作,没有 Roy 和 zixia,就没有 wForum。
我的话完了...//啪啪啪啪...我吐...
最后,欢迎大家参观
http://wforum.zixia.net/ (目前使用今年7月6日的 CVS 代码)
http://bbs.stanford.edu/wForum/ (近期将一直保持最新 CVS)
http://bbs.tongji.edu.cn/wForum/ (用的应该是6月中旬的 CVS 代码,如不是请拍砖)
http://bbs.bfa.edu.cn/
--
顶!
【 在 atppp@bbs.stanford.edu-SPAM.no (Big Mouse) 的大作中提到: 】
: 【 以下文字转载自 wForum 讨论区 】
: 发信人: atppp (Big Mouse), 信区: wForum
: 标 题: wForum 最新说明 20040706
: ...................
--
FROM 219.224.133.*
ah?
你被 zixia xxx 了
【 在 atppp@bbs.stanford.edu-SPAM.no (Big Mouse) 的大作中提到: 】
: 【 以下文字转载自 wForum 讨论区 】
: 发信人: atppp (Big Mouse), 信区: wForum
: 标 题: wForum 最新说明 20040706
: ...................
--
FROM 166.111.154.35
那么晚都还没睡。。。。。
半夜才来顶。。哈哈...
【 在 stiger@smth.org-SPAM.no (每天爱你24小时) 的大作中提到: 】
: 顶!
: 【 在 atppp@bbs.stanford.edu-SPAM.no (Big Mouse) 的大作中提到: 】
: : 【 以下文字转载自 wForum 讨论区 】
: : 发信人: atppp (Big Mouse), 信区: wForum
: : 标 题: wForum 最新说明 20040706
: : ...................
--
FROM 127.0.0.1
能发文也
※ 引述《windtear@smth.org-SPAM.no (祈祷 Jul8/9 祈祷)》之铭言:
> ah?
> 你被 zixia xxx 了
> 【 在 atppp@bbs.stanford.edu-SPAM.no (Big Mouse) 的大作中提到: 】
--
精华区可以用了,强烈赞一个
【 在 atppp@bbs.stanford.edu-SPAM.no (Big Mouse) 的大作中提到: 】
: 【 以下文字转载自 wForum 讨论区 】
: 发信人: atppp (Big Mouse), 信区: wForum
: 标 题: wForum 最新说明 20040706
: ...................
--
FROM 166.111.171.32
这个应该赞美 windinsn...没有windinsn写的核心,wForum八辈子都别想浏览精华区。
【 在 kxn (我试图别) 的大作中提到: 】
: 精华区可以用了,强烈赞一个
--
FROM 128.12.155.*
0的f项也是优势啊 -.=
【 在 atppp@bbs.stanford.edu-SPAM.no (Big Mouse) 的大作中提到: 】
: 【 以下文字转载自 wForum 讨论区 】
: 发信人: atppp (Big Mouse), 信区: wForum
: 标 题: wForum 最新说明 20040706
: 发信站: 牧场物语 (Tue Jun 8 19:01:03 2004), 站内
: 0. wForum 的修改和 smthbbs 系统紧密相关,特别是 bbs2www/lib/ 和 bbs2www/phplib/
: 两个目录。最新的 wForum 必须配合最新的 smthbbs 代码使用。关于安装的细节
: ...................
--
FROM 202.120.224.18
顶!
帅呆啦!
【 在 atppp@bbs.stanford.edu-SPAM.no (Big Mouse) 的大作中提到: 】
: 【 以下文字转载自 wForum 讨论区 】
: 发信人: atppp (Big Mouse), 信区: wForum
: 标 题: wForum 最新说明 20040706
: ...................
--
FROM 219.224.182.*