XOOPS blog Blog Archive ? Drupal, Mambo 和 Xoops 发展和分裂

来源:百度文库 编辑:神马文学网 时间:2024/04/28 12:15:23
Drupal, Mambo 和 Xoops 发展和分裂
Drupal, Mambo 和 Xoops 发展近况
很久以前,我写过一篇很简陋的文章,比较一下三个CMS: Drupal, Mambo 和 Xoops 。文章很粗陋,肯定是入不了行家的发言,不过却被大大小小的网站或bbs转载,按照惯例,当然是既不标明出处,也没有稿费的。
这没有什么,本来就不是为了自己想要写点什么,只是针对什么刀剑出鞘天下无敌之类的言论试图从一个开发者的角度作一点ms公正的评述。
时间过去了几个月,情况发生了好些变化,我想再就相关内容更新一下,当然重点还是Xoops.
Xoops 2.2 已经发布,目前英文版已经到了2.22甚至2.23,中文版只发布到2.20中文正式版,中文2.22还在测试中,估计近几天就会正式发布。
Xoops 2.2 的改进比较大,从我的角度来看,最重要的变化:
1 本地化更为灵活: Xoops 本就是国际化的CMS中对多字节特别是中文支持最好完善的。从Xoops 2.2开始,对语言相关的处理进一步剥离,使得本地化更得心应手。最近新集成的几个优秀的程序,WordPress和DokuWiki,在Xoops 2.2以前的版本,如果不是不可能,也是极端复杂。
2 用户管理更加灵活、安全:采用了更隐蔽的认证,试图进一步提高安全性;用户资料项可以随意定制,这在同类软件里还是算创新的一种尝试
3 逐步开始重视外观和用户友好性:可是编辑器已经系统化的集成到Xoops核心中,可以无限制随时添加/切换wysiwyg编辑器,比如Koivi, FCKeditor, TinyMCE, HTMLarea, SPAW等。随同Xoops 2.2核心包,发布了改进后的default风格和新的xmt风格,无论效果如何,毕竟第一步已经迈出了
4 更为强大、灵活的二次开发基础: Kernal, class相关的实现逐步向XooSphere过渡,用户资料管理、短消息管理等也已经从核心模块剥离并进一步加强
上边提到了XooSphere,是 Xoops 4.0 的Codename (Xoops 3.0将不会发布,只有作为XooSphere测试版的3.99发布)。
XooSphere 先进的设计使我相信Xoops将会继续领先CMS的开发,这也是我坚持跟随Xoops总站版的主要原因。
XooSphere 的部分公开参考资料可见XOOPSPHERE,相关的内部开发讨论我会随时作一些介绍。
与Xoops总站版相对应,是Xoops日本版。目前Xoops Japan已经独立,在Xoops创始者Ono Kazu的主持下继续开发Xoops Cube。Xoops 的分离,对双方开发者或许是好事情,可以按照自己的意愿开发,但对Xoops用户来说,不啻一场灾难。
而且在Xoops 总站版的发布过程中出现了一些本不应发生的问题,虽然其中某些问题不是Xoops本身引起的,比如XML-RPC的漏洞、PHP 4.4/5.1中对引用的变更等,但作为一个用户群庞大的开发团队来说,版本发布上的草率毕竟是不可原谅的。
所幸的是,XooSphere的主导者Skalpa已经决定亲自主持Xoops 2.3及后续版本的开发,保证Xoops 2向Xoops 4的顺利过渡。
Xoops Cube跟总站的分离也遵循了开源社区传统的fork方式,是开发思路和方式上的分歧,双方的开发员继续保持互动。
从用户的角度,Drupal是除了Xoops之外我最喜欢的CMS,一直希望在Xoops中实现部分Drupal的思路。虽然开发组决定在Xoops 2.4中尝试部分类似功能,我个人觉得在XooSphere之前实现的可能性不大。
Drupal一直不温不火远离绯闻的稳定发展,最近以来唯一的”绯闻” (忘记了从哪里看来的) 就是drupal.org因流量超标而关闭非下载项的内容等待新设备投入,这可是利好消息。
最后说说Mambo.
Mambo就像一个在各个盛大晚会频频出境的明星,名誉奖项不断,绯闻也不可少(当然,不是明星绯闻就没有价值)。
一年前就有过版权纠纷的传闻,后来管理者辟谣说没有的事情。
最近,Mambo开发团队和管理者正式分手,应该还是上次的版权问题。
Mambo原来的管理模式是我一直羡慕的。那样的模式,那种力度的推广宣传,没有商业化公司作财力后盾,是不可能实现的,所谓”可羡不可及”。不过看了Mambo Foundation最近的资料,还是惊讶于Miro公司的付出
Q – Who has been paying for all this?
A - Miro. People forget that Miro has always paid for everything to do with Mambo the beginning. The servers and network infrastructure, the costs to form the foundation, the legal fees to defend Mambo from people such as Brian Connolly, the plane fares for people to attend expos, donations for community gatherings, administrative costs etc. Miro also pays for some of it’s staff to work on Mambo - between 80 and 100 billable man-hours every week are spent maintaining the sites and servers and preparing material for expos etc. Running the Mambo project costs Miro around $200,000.00 each year.
如果不是夸张或水分,不知有几个商业公司会不计回报为一个开源项目每年投入 $200000.
看来版权纠纷及其引起的变更是迟早的,只是等待一个合适的时间、合适的方式。
无论双方将来的发展前景如何,都值得关注,毕竟他们曾共同为开源社区提供了一种管理模式的尝试。
从对开源模式及发展前景的影响来说,相比较而言,我更关注管理方Mambo Foundation的发展。毕竟离开了Miro的原Mambo开发团队无论将来发展或好或坏,走的都是开源开发的传统路子;而Mambo Fundation的发展,将会继续提供新的尝试,即使失败,也是有益的尝试,如果成功,将是皆大欢喜。
开源,各方各取所需的一种合法方式
Drupal,Mambo,Xoops,Xoops 2.2,Koivi,FCKeditor,TinyMCE,HTMLarea,SPAW,XooSphere,开源
This entry was posted byD.J. on 星期五, 九月 2nd, 2005 at 10:35 pm and is filed underGeneral,Xoops,Blogging,CMS. You can follow any responses to this entry through theRSS 2.0 feed. You canleave a response, ortrackback from your own site.