什么是 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 :)
界面风格是挺简洁的~~:)
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真的是越来越不敏感了。。亚大的名字挂了这么多天竟然都没认出来。。。-_-||||