XOOPS Cube
开发者 | The XOOPS Cube Project |
---|---|
当前版本 |
|
原始码库 | |
编程语言 | PHP |
操作系统 | 跨平台 |
语言 | 英文、中文、日语、韩语、德语、法语、希腊语、俄语、巴西语 |
类型 | 内容管理系统(CMS) |
许可协议 | BSD许可证 |
网站 | XOOPS Cube Official Site XOOPS Cube繁体中文 |
XOOPS Cube 是一套开放原始码的内容管理系统(CMS:Content Management System)XOOPS 为 eXtensible Object Oriented Portal System 的缩写。XOOPS Cube 是由日本人主导从原本 XOOPS 分裂而出的一个分支。这是一套可扩展的面向对象架设网站系统,利用 PHP 程序撰写搭配 MySQL 数据库来管理网站的一套架站程序。程序原本采用 GPL license(通用公共许可),但 XOOPS Cube Legacy 2.1.0 正式版本在2007年4月30日发布时表示,虽然 Legacy 版本属于通用公共许可,但是XOOPS Cube的核心都是由零开始重新开发的软件,所以核心部分的著作权宣告属于 BSD许可证许可,而 Legacy base(XOOPS 模块兼容包)的著作权依然照 XOOPS 原本的通用公共许可。[2]
概要[编辑]
XOOPS原本是由中国程高、日本小野等四人所主导开发,早期是由PHP-Nuke所演变出来的一套架站程序。后来很快的加入的许多国家的程序好手共同组成开发团队,进行程序的维护与更新,之后由于双位元语系(multi-byte)和英文语系的着重点不同,以及日本人注重程序的完整与安全性,造成原主导的日本人与开发团队有些争议,甚至还被无故的删除管理权限。经过日本国内的官方网站讨论,终于在2005年5月28日发表新一代系统的发展蓝图以及正式由日本团队重新出发的新版本,正式宣布脱离XOOPS的开发团队。同年七月在日本官方网站举行新名称的投票活动,而后正式制定新名称为XOOPS Cube。
XOOPS Cube标榜著以双位元语系环境为优先来开发。同时亦有英文等其他各国语系的开发,承接XOOPS原有的特征,让第一次接触的人也能很轻松、很方便的能够使用基本CMS基础,确保社区网站的架设、情报门户网站的架构和各种不同主题的网站,个人、中小企业等各种团体甚至到公家机关等,都能够有广阔应用为概念延伸活用性及扩展性。
开发目标与发展概念[编辑]
新一代XOOPS Cube的目标指向,依据用户层次结构分别如下:
- 针对开发者的新XOOPS Cube
- ·可以安心的专心开发
- ·有丰富可以再利用的API
- ·可以很容易获取所有开发的相关情报
- 针对网站管理员的新XOOPS Cube
- ·可以很安心的架构自己的网站
- ·方便的网站管理接口
- ·明显感受到创立网站的喜悦
- ·可以很容易的获取架构必须的程序语法以及模块的最新情报
- 给用户更亲近的XOOPS Cube
- ·让更多用户可以轻松利用(Accessibility 易接近、亲近)
- ·不需要考虑太多难题,轻松的直接就能够使用
- ·可以很轻松很愉快的参予各种社区团体
XOOPS Cube的Cube发展概念为以下三大方向
- ※Secure(安全、无忧)各种团体、企业也能安心使用,确保安全性。
- 于认证方面全面采用token系统(one-time ticket)
- 为确保安全性,将排除所有不确定性的语法
- ※Simple(简单、明了):取消使用频度不高的机能,实行程序语法本体的轻量化。
- 部分核心功能的模块化/阶级化
- 删除几乎没有在使用的机能
- 尽量将重复的语法集成
- ※Scalable(向上扩展):能使用于由小到大各种规模的网站,意图将规模扩大。
- 面向对象的扩展
- 为了能够实现容易改良、改善,语法简易向上等级化的推进
参考来源[编辑]
- ^ Release 2.2.02. 2013年8月6日 [2019年6月17日].
- ^ 参考:(英文)XOOPS Cube官方网站在2007年4月30日发布的消息 (页面存档备份,存于互联网档案馆)。