XOOPS,开源的内容管理平台

上一篇 / 下一篇  2008-01-07 18:52:21 / 精华(1) / 置顶(1) / 个人分类:cms

XOOPS,开源的内容管理平台

XOOPS,开源的内容管理平台

XOOPS是eXtensible Object Oriented Portal System的缩写,直译为面向对象的可扩展门户系统,是一个强大的基于web的内容管理平台。
XOOPS是基于GPL协议的自由软件,由世界上众多的开发者和开源社区成员共同维护。它采用PHP语言与MySQL数据库,可以直接用于构建各种基于web的应用,同时也是理想的二次开发平台,实现高定制化的应用。
2001年,XOOPS项目成立,主要成员包括日本的Ono Kazu和中国的 Gogh Cheng 等。
2006年,XOOPS项目在最大的开源社区SourceForge第一届社区大赛中获得CMS类第一名。2006年7月,美国eWEEK实验室选择 XOOPS作为基于PHP的程序代表与基于Python的Plone、基于JSP的JBoss、基于ASP的SharePoint一起进行了门户类程序的 测试与推荐。

技术特性

首先,XOOPS在系统架构上采用模块化设计,具有强大的可扩展性,能够适应从小到大不同规模的应用。基于XOOPS规范的模块化设计思想,我们可 以自主开发功能模块,也可以灵活地将其他开源软件集成到XOOPS平台中。目前,XOOPS已经完美集成了WIKI(mediawiki)、博客 (wordpress,plog)、电子商务(oscommerce, zen-cart)、论坛(phpbb,discuz!)、相册(gallery)等各种功能的开源系统,更有数量巨大、种类繁多的自主开发模块。在社区 统一管理的模块库中,用户可以根据实际需求,直观地选择自己所需要的模块,从而搭建各种不同类型不同规模的系统,并可作实时调整。
其次,XOOPS可以应用先进的smarty模板技术,提高程序开发员与美工设计人员的协同开发性,从而避免团队合作的众多麻烦,可大大加快项目进度。
第三,XOOPS采用内容与表现分离的模式,同一站点可以同时应用多个主题风格。通过灵活的主题风格切换技术,管理者或终端用户可以选择自己喜欢的风格。目前,XOOPS设计师已经贡献了数百个免费的主题风格,同时还有众多设计公司和工作室提供主题风格的定制服务。
第四,XOOPS的内容安排采用页面与区块相结合的方式,站点维护人员不必通过程序开发员或美工设计人员,就可以很容易的为相关页面设置不同的区块,从而灵活地定制显示需要的内容。
第五,XOOPS具有精细的群组设计,能够很容易地实现对不同的用户群组应用不同的权限等级,从而大大提高系统控制的安全性和灵活性。
第六,XOOPS具有良好的多语种处理机制。XOOPS从一开始就注重多语种问题,较好地克服了棘手的多语言问题,不仅适用于包括中文在内的各种语系,而且在同一站点还能同时应用多种语言,并实现平滑切换。
第七,XOOPS遵循了面向对象的编程思想,注重安全性。优秀的程序架构设计和规范的代码实现使它具有良好的可维护性和二次开发性,同时跨平台兼容性好,适用于各种操作系统。

XOOPS社区介绍

来自世界各地的开源爱好者和XOOPS用户开发并维护着XOOPS项目,在这过程中,XOOPS社区成了大家沟通交流最重要、最喜欢的平台。
XOOPS社区由英文官方总社区和世界各地的区域社区构成。
官方总社区包括项目开发站和技术支持、文档等分站。XOOP的开发分为核心开发组和模块开发组。核心开发组由两位主开发员和四位核心开发组成员构成,其开发管理依托于SourceForge。模块开发组较为松散,由所有的第三方模块开发者构成。
官方总社区的管理以核心开发组为主导,同时有社区管理组、设计组、测试组、新闻组等协同工作;目前,XOOPS的所有开发者和管理者均为志愿者。
2006年初,XOOPS基金组织在荷兰成立了,主要致力于管理来自社区的非商业性捐助,和保护相关版权。
XOOPS区域性社区由各地区XOOPS开发者和用户自发组成,比较活跃的社区包括中文、日本、法国、巴西等。中文社区分为台湾的繁体中文社区和中国大陆 的简体中文社区。其中简体中文社区是由中国大陆、新加坡、马来西亚等世界各地的XOOPS简体中文用户自发组成的开发与应用的公益性社区,为用户免费提供 开发与技术咨询服务,并致力于开源精神的宣传推广。中文项目的开发管理主要依托于共创联盟的项目管理平台和SourceForge等。
XOOPS 是目前国际上重要的开源CMS系统里中文社区参与程度最高的项目。
XOOPS 从筹备、诞生的时刻起,就一直有来自中文社区特别是大陆开源人士的积极参与和重要贡献。毕业自合肥工业大学的Goghs Cheng是XOOPS项目的两名初创者之一;毕业自清华大学的D.J.是目前XOOPS项目两名管理者和主开发之一。其他重要的参与者先后有 hiweed、maclinks、bbchen、ROC、domecc、文明猪等,他们为技术支持、文档整理、风格设计、模块开发等做了大量工作。
XOOPS社区的建设和发展不仅促进了XOOPS本身的应用与推广,还优化了社会资源的共享和综合利用,并壮大了开源社区。

XOOPS 应用

XOOPS 由于其强大、安全、稳定、使用简易、可扩展性高的特性,已经被广泛应用到各个领域。
在美国,杜克大学医学院采用XOOPS框架,开发了自己的网络服务平台,用于搭建该医学院150多个相关单位的网站和教学、科研、医疗等的信息管理系统。
著名的开源操作系统CentOS、Novell公司的开源协同开发网、欧盟的内部发展网、新西兰最大的中文站skykiwi、最大的海外华人自助游穷游网等等先后采用了XOOPS系统。
在台湾,众多高校院系都采用XOOPS作为教学管理平台。特别是台南地区,他们基于XOOPS开发了通用的教务系统,服务于众多中小学学校的教学管理。
随着XOOPS项目的发展和中文社区的建设,XOOPS的应用在中国大陆地区也逐渐扩大,并形成规模化。在应用深度上,既有对XOOPS系统的直接应用, 包括搭建各种类型的网站和管理系统,也有经过二次开发的定制化应用,甚至包括在XOOPS框架之上开发自己的二次应用平台。
首先,XOOPS由于安全性和易用性高,已经被广泛应用到国内政府、教育、科研等单位。比如内蒙古教育厅、中国关心下一代委员会、福建省会考网等等。特别 是广东省梅州市,开发了自己的政务管理平台,用于市政府及各下属单位的网站建设和信息管理。教育部、中科院、国家天文台、国家环保总局的相关研究所、实验 室,以及北京大学、清华大学、浙江大学、中国科大、哈工大、中国农大等高校的院系等都有对XOOPS的应用,并将自己的开发成果反馈给社区。
其次,XOOPS的稳定性及成熟性也日益得到认可,被越来越多的商业公司所接受。比如位于北京的美国蓝竹创投公司,经过认真比较分析之后,决定采用开源的 XOOPS作为框架,开发了一系列服务于中国消费者的在线应用平台。其他商业应用包括国内中间件供应商普元软件、国际服务器软件供应商SWsoft中文、 餐饮公司马兰拉面、娱乐公司天凯唱片等。值得一提的是,国内著名的户外活动网站绿野还与XOOPS中文社区长期合作,实现了网站可持续的稳定开发。
XOOPS中文社区在从事XOOPS项目开发的同时,也主动与其他开源或公益性组织合作,推动相互发展,比如开源中国、Linux Ren、兰大开源以及MAC爱好者社区渤麦堂等。开复学生网作为一个为在校学生提供帮助的公益性网站,从2006年开始还与XOOPS中文社区形成了长期 合作模式:XOOPS社区提供开复学生网所需的开发工作,而开复学生网则协助XOOPS社区的文档整理、功能设计等工作。
XOOPS社区在发展的过程中,既提供了一个稳定可靠的软件系统,又整合优化了社会资源,为世界和中国开源社区的建设做出了重要贡献。


TAG: cms

引用 删除   /   2008-10-24 16:40:24
xoops和php怎样连接``
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2009-01-08  
    123
45678910
11121314151617
18192021222324
25262728293031

我的存档

数据统计

  • 访问量: 920
  • 日志数: 4
  • 建立时间: 2008-01-07
  • 更新时间: 2008-01-07

RSS订阅

Open Toolbar