Foorum v0.07, a Perl forum system by Fayland

| 13 Comments | 1 TrackBack | WebBlog Articles

什么是 Foorum?这个是 Fayland 使用Perl语言写的一个基于 Catalyst + DBIx::Class + Template 的论坛系统:)

国内基于 Perl 语言的论坛系统很少,除了原来曾经名气冲天的 LeoBBS(LB),LB的框架和编程思想都太古老了,界面和代码混在一起不说,编码风格也一团糟,要改进需要动大手术,加上国内的主机服务商对 Perl 的支持和文本论坛的弊端以及混乱无序的code带来的低下的性能,让大家对 Perl 论坛望而却步。说起来,对 LB 的2次开发或者吸收 LB 的优点来改进性能和界面 DIV+CSS 化的 Perl 论坛,前几年似乎好象还有N个版本,但是坚持下来的很少,因为工作量实在太大了,这个包括我的 LB5000 ES Lite版本,现在依然停留在 2004.03.29。

另外的国内的原创的 Perl 论坛是 麻辣 CCB, 因为不怎么喜欢这个的界面的风格,一直没有怎么测试过,但是很多编程的理念还是不错的。

Fayland 原来的野文论坛使用的是 NiBoard,的一个基于 LB 和 CCB 二次开发的变种系统,觉得界面很清淡,但是依然基于文本,界面和代码也没有分开。

这次的 Fayland 写的 Foorum,基于 Catalyst 框架,代码和界面全部分开(使用 Template),存储使用了 MySQL,告别了文本结构,精练严谨的代码让速度运行和性能也不在是问题了:)
界面延续了 NiBoard 的淡雅,非常不错。

目前 Foorum 的版本是 0.07,是 Fayland 利用国庆假日推出的版本,大家可以在http://www.fayland.org/blog/labels/Foorum.html看到这个系统的界面抓图。

如果有人有兴趣,可以到 http://www.fayland.org/blog/2007/10/foorum-v007.html下载源代码。

另外,如果有朋友对这个系统的开发有兴趣,还可以联系 Fayland :)

引用通告|TrackBacks (1)

本日志的TrackBack URL: http://easun.org/cgi-bin/mtos/tb_mt_41.pl/197.

以下罗列的是网络上引用了本日志 [Foorum v0.07, a Perl forum system by Fayland] 的 Blog 连接。

下面引用由fayland在 Oct 17, 2004, 8:40 PM 发表的内容:只有发帖子和删除功能。没用数据库,而是直接生成html文件。 各位有空看看,给俺点意见。演示在 http://www.1313s.com/guestbook.html 征求同意后发了过来:)原始地址 : http://www.perlchina.org/cgi-bin/gforum/gforum.cgi?post=14275 下载地址:http://easun.org/old_att/guestbook_109906... [阅读更多...]

本文相关评论|Comments (13)

界面风格是挺简洁的~~:)
PS:blog里全是英文啊。。。。
golden week holiday……不知道国外有没有黄金周这个说法~~嘿嘿~~:P

PPS:貌似老哥的FORUM已经转到这边来了?~~~Perl Site这个界面有点怪啊……结构似乎有点问题? http://easun.org/perl/index.html

PPPS:终于从月记变成日记了~~~咳嗽ING~~~

too simple but fayland's style,i like it

谢谢木记者的报道,不错ing

希望下一版界面可以好看点,木头可以帮帮他,恩。

@玫瑰 : fayland习惯用E文写blog和程序了:)Perl Site那边强行把800x600拉伸的结果而已。呵呵。
@小成 : 我对Catalyst没有研究,也没有Catalyst开发环境,所以摇旗呐喊足矣。

这个拉伸效果……俄……汗~~~~
貌似以前也不是这样的竖排样式挖~~~嘿嘿~~
PS:木记者……恩恩……貌似这个职业也不错,嘿嘿~~~

没有修改任何HTML,直接应用新的宽版的CSS就是这样了。

。。。。。。
那……打算就一直保持这样么~~~嘿嘿~~~
PS:貌似HOME页也有点问题。。。

先搁着吧。。整合的事情一直没有头绪。
Home页面又出现CSS在 ie,ff的兼容问题。

踩踩就有头绪了……嘿嘿~~~溜~~~~

昨天费了半天劲给偶的blog换风格,把FF装上看了一下……在IE下一切正常的页面在FF下差点把偶吓S。。汗……FF下的超链接是不是不会自动换行啊…… -_-bbb
顺便又看了下HOME,在IE下显示有问题的界面在FF下一切正常……难怪以前U一直没动挖。。
感觉就像跷跷板……按下去一头又翘起了另一头。。。

恩,兼容问题。。原因是中间的两栏的分割CSS引起的,等有空再修改吧。

恩~~:)
PS:偶也懒得改偶那边的了……而且那个FF下超链接不换行的问题偶也不知道该怎么改。。。

看英语头痛……不知道fayland的皮肤和语言是否分离了。
我原来打算的是两个包:语言一个包,皮肤一个包,两者可以自由组合。
风格问题其实可以留给皮肤作者解决,程序员关注需要哪些输入输出就可以了——输出哪些都应当由皮肤作者挑选。

最近看《交互设计之路——让高科技产品回归人性》,感想不少。leo就是比较典型的信息过载。

问 亚 兄好:) 难得见你登陆:)
fayland喜欢写E文的说:)
这个也算简单的把模板和语言是否分离了,但是好象并不彻底。

汗……发现偶对字母形式的ID真的是越来越不敏感了。。亚大的名字挂了这么多天竟然都没认出来。。。-_-||||

发表该文评论|Leave a comment

最近发表|Recent Entries

[八卦]话说修路这件事

建国路貌似又在修。根本没有办法步行。这个让我想起来一个笑话:话说某A国人来北京,在东城区丢了一枚戒指,于是乎找警察,警察告诉他尽可能的帮他找。过了几天,此人发现整个东城的马路都挖开了,于是感叹曰:北京的警察真好。看来这个笑话的地点可以换在朝阳了?是不是某人的戒指又丢了?PS: 城市规划城市规划,年年挖年年修。。。生命不休,挖路不止…

[SiteLog]Blog升级到了 Movable Type Pro 4.25

Thisi is a SiteLog of Easun's WebBlog.今天终于升级到了 Movable Type Pro 4.25 ,貌似一切顺利,也没有发现什么特别大的改动?只是 Community Pack 变成了 1.62, Professional Pack 升级成了1.3 。其他的一切顺利,模版也没有修改,我甚至连重建前台HTML的事情都没有做。。。就这样吧,继续用这个风格,等有时间了再慢慢研究吧。如果非要说有什么修改的话,就是评论的登陆方式又丰富了很多,包括…

IE脚本错误,可以尝试以下办法

IE 脚本错误是个很麻烦的问题,一般定位都是 JS 引擎 和 VB 引擎出错。但是有时间反复注册 jscript.dll 和 vbscript.dll 也不能解决问题。具体表现 部分 js 解析正常,而部分就不行,尤其是基于 Web2.0的网站。不说别的,就连 ie7/ie8 本身第一次运行向导的"保存设置"也出错。其实研究下,貌似都出现在 XML 解释上? 重新注册…