请输入您要查询的百科知识:

 

词条 XOOPS
释义

§ xoops简介

XOOPS 是 eXtensible Object Oriented Portal System 的缩写,直译为面向对象的可扩展门户系统,是一XOOPS个强大的基于 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社区成了大家沟通交流最重要、最喜欢的平台。

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 社区在发展的过程中,既提供了一个稳定可靠的软件系统,又整合优化了社会资源,为世界和中国开源社区的建设做出了重要贡献。

§ 相关资源

XOOPS 项目管理: http://sourceforge.net/projects/xoops

XOOPS 官方社区: http://www.xoops.org

XOOPS 中文社区: http://xoops.org.cn

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/9/21 22:11:21