LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3697|回复: 22

北南兄,对于CMS和论坛,我发表一些拙见

[复制链接]
发表于 2004-4-7 23:17:05 | 显示全部楼层 |阅读模式
1、CMS系统是否应该用纯php
无论是phpNuke(postNuke是它的衍生产品)还是xoops(E-xoops是它的衍生产品),均为纯php的CMS程序。我想,这类产品的优点是明显的:漂亮的界面,模组化的安装、定制,强大的后台管理等等,但缺点也是明显的:用户的每次操作都需要服务器执行一次,也导致了其无法满足大访问量网站的需求。因此,国内所有门户类网站的系统,均采用纯静态或执行生成静态页面的系统。
我还不清楚LinuxSir的访问量数据,以及网站主机提供商的服务器配置和网络条件,但是如果超过同时1000人的访问,phpNuke和xoops均会显得力不从心了(我所熟悉的xoops的一些热门站点,同时访问人数从来没有超过200人的,而且它使用的IPB module论坛执行起来已经显得比较慢了,可以参考 www.bbchen.org 所使用的IPBM论坛)。

对于这一点,北南兄应该考虑的是LinuxSir的发展前景。
给个数据: www.chinaunix.net 的最高访问人数为1277人,一般为400-500人。
LinuxSir的最高访问人数为252人,一般为100-200人。

2、论坛和CMS系统的结合性
phpNuke默认采用phpBB的论坛模组,只要在phpNuke内注册了,也就同时在phpBB论坛注册了。现在本站的postNuke和vbb,我不清楚,是否也是如此?
假设LinuxSir的访问量会非常大而必须用纯静态的CMS系统,那是否会影响会员和游客在CMS系统内的操作权限呢?例如:会员可以进行文章评论和软件下载,而游客均不能。

对于这一点,北南兄应该考虑的是CMS和论坛的可管理性和人性化。
如果强调全民参与,那么大家就都能在CMS上有所作为,例如发表文章、提供软件等,现在的postNuke的相关功能就不弱。
如果强调统一管理,那就最大限度的集中化,同意发表文章、下载等信息。

3、合法性
我想,这一点chinaunix和freebsdchina都做得很好,因为他们都采用了phpBB论坛以及简单的静态CMS,页面简洁大方,显得很专业,不仅提高了访问速度,而且完全没有版权的法律问题。

如果以上的三个方面,北南兄都考虑好了,那基本上就能决定更换为什么CMS和论坛程序了,剩下的就留给大伙儿一起DIY吧
发表于 2004-4-8 09:00:48 | 显示全部楼层
看了台兄的分析,现在咱们就差cms的选择的,这个问题是比较头痛。如果还是采用postnuke和phpnuke吧,这两个系统应该说是比较灵活的。但缺点是对服务器负载太重,如兄弟所说“不适合大流量网站使用”xoops也不能承担此重任。这几天我就忙于到处找cms程序,但最终是没有一点结果。

咱们在bbs的程序上的选择上,我感觉也没有什么再犹豫的了,就是phpbb了。这个就看弟兄们的技术实现了。

在cms的问题上,咱们是不是自己来设计一套?游客不能下载东西,也不能在cms上发表文章和评论。

现在咱们所用的vbb和postnuke是能统一用户的,在postnuke或者vbb中注册都能同时登入postnuke和vbb两个系统。donny兄花了很大的力气才实现。现在他正在研究phpbb2的事。

postnuke说实在的,我实在不想用它了。原因很简单,这个吃资源的大怪物不适合咱们sir了。而且bug太多,就是新版本也是如此。虽然他们开发上很积极,但掩饰不住他的巨大缺点。一会我会把他的缺点说一下。因为原来咱们有过bug总结。

http://www.linuxsir.cn/forum.php?mod=viewthread&tid=85721

弟兄们再想想,如果哪有好的网站模式可供咱们参考,弟兄们就帖一帖 ,如果咱们在技术上有这个能力的话,弟兄们就模仿写一写。

多谢

北南 呈上
发表于 2004-4-8 09:41:36 | 显示全部楼层
postnuke和phpnuke

找牛人 给改成自动生成.htm的也可以
这方面的先例也不是没有
发表于 2004-4-8 12:27:08 | 显示全部楼层
其实那些大的网站不见得是生成静态页面的,不要以为url以html/htm/shtml结尾就叫静态页面。
看看这里大家就知道我的意思了:
http://www.ozzu.com/
发表于 2004-4-8 12:37:21 | 显示全部楼层
你那个我看过
以前还看过一个vbb成.htm的

现在chinaunix也是那样。

是不是静态页面不是主要问题,  关键是,降低负荷、提高效率
发表于 2004-4-8 12:51:24 | 显示全部楼层
现在考虑来考虑去,最后咱们的落点还是postnuke他phpbb,对于postnuke可能咱们要改造一下,尽可能的加更少的模块。咱们要对它进一步优化和改造。刚才和donny兄也通了气。他也认为这样比较好。因为数据的安全能有保证。

至于数据库,因为咱们对postgresql还是比较寞生,可能遇到难题也是不我等弟兄所能解决了的。如此说来咱们还真得继续用mysql

如果能把bbs和postnuke弄成支持uft8的就好了。

现在程序的选择上基本上确定下来了,弟兄们还有什么想法,尽可能的说,所有的一切,都是为了咱们能有更好的学习环境。大家都是主人,客人都走了

多谢

北南 呈上
发表于 2004-4-8 13:39:13 | 显示全部楼层
多谢兄弟们的群策群力,咱们现在要面临的问题还是比较多的。
这段时间我看到很多兄弟推荐的方案,很受启发,多谢!
咱们的论坛和文章系统的切换应该说数据量上还是比较大的,LinuxSir经过2年来的积累,后台数据库从当初的几十兆到现在的几百兆,而且期间又经理过几次更改,表的结构和记录可以说都不是原来标准的那种,所以咱们反复斟酌,初步决定还是采用postnuke+phpbb方案,一方面是考虑到兼容性,另一方面的原因还有从改版时间上的考虑。
兄弟们如果有什么更好的建议请尽快不吝赐教,咱们这次一起努力,精心打造崭新的LinuxSir。
多谢!
 楼主| 发表于 2004-4-8 13:53:22 | 显示全部楼层

参考freebsd china的版面

chinaunix的首页完全就是一个js调用论坛生成的。

freebsdchina既有大量的js调用,也有很多生成的静态页面链接,包括新闻和下载等最基本的功能。

我们这里有没有精通php的朋友?其实完全可以写一个简短的程序,参考freebsd china的模式,即简洁又方便管理。

对于postNuke,我持保留意见,毕竟众多的php的CMS中,postNuke的口碑并不是很好。作为phpNuke的衍生产品,功能上、稳定和界面上都比不上phpNuke。我玩了一周的phpNuke以后再玩postNuke,10分钟就扔了。

其实,论坛的内容才是大家最宝贵的财富,需要转换保留。而CMS的内容可以全部推倒重来,未必要局限在原来的postNuke里。
发表于 2004-4-8 14:08:11 | 显示全部楼层
个人也更看好PhpNuke
虽然历史上有过几个bug,但大多数程序都会有啊
 楼主| 发表于 2004-4-8 15:32:13 | 显示全部楼层
个人更希望能针对phpBB进行二次开发
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表