
X来自E是将'eXpress'和 'Engine'两个词结合在一起而形成的名称,赋有'帮助人们去表达自己想法和感受的装置'的含义。
- 外文名称 XpressEngine
- 开发人员 高英洙
- 开始内测 2007年6月 27日
- 开始公测 2007年 8月 12日
内容介绍
与Zeroboard4不同的是,Xpre本场今含获重掉被ssEngine将BBS、Blog、购物、维基等建来自站所需的功能以模块化方式构建,可以作为建站CMS软件为目标进行的程序框架开发。
简单来说,XpressEngine是一个网站内容管理系统(Content Management System, CMS)。
名 现在的网站是由很多不同部份组成的。一般来说,一个网360百科站需要具备"所见即南所得"的内容编辑器、网站的主题布局、会员系统、博客、网站监控、设定和管理系统等等。除了这些部件,网站也会使用HTML/CSS的设计,这样就能按不同的需求或对象将网站以不同的形式、主题、风格呈现出来。
候热注XpressEngine为了满足以上建站的的需求完各必,采用了模块化的结构,将各种网站功能和设计融合在一起。在这种网站结构下,不同的网站主题面板、模块、插件,小工具及其他部件,都可以轻易管理及转换。
正如其他网站内容管理系统,XpressEngine不能包含所有大企业、中小型公司、个人或组织在网上发展需要的所有功能,当然也不解决所有遇到的问题。所以,XpressEngine是采用LGPL v2开源许可证发布的。这样,应用程序开发者、设计师及用户就可以在XpressEngine的基础上,合作开发出合适不同需求的网站。
XpressEngine的程序原码是保存在一个公开的原码保存系统(Google Code)。参与XpressEngine的开发是没有限制,任何人都可以通过XpressEngine的官方网站参与XpressEngine的开发。如果你是一个有经验的程序员诉微乙向名品尽罪号新、网站设计师、规划师,或具备语言翻译的能力持比、找出系统问题的能力,你可以到两检省慢慢多粒甚XpressEngine官方网站的开发者论坛或每个部件的论坛参与讨论。
XE前身
Zeroboard是XE的前身,第一个版本发行于1999年底,于2009年9月25日停止更新,后由Zeroboard5准备接人,但由于开发能力瓶颈导致未能发布正式版便草草关闭。后由NAVER的支持下开发出XE.
Zeroboard 发展与兴衰
1999年底发无夜员亮万边形南行首个zeroboard版本,发展至2002年已发行使用量最高的4系列。
由于简单易用,韩国较早采用php语言(当时几乎是CGI天下)程序架构,而且开创性的采用了皮肤程序分离模式,一度成为韩国使用量最高的bbs程序。
但由于开发没有对未来发展做好充足的预测称信血却假处属身导致2002年初开行4.1版本之后几乎所有工作内容都只有bug修复与安全漏洞修复,这种情况一直到2009年9月11日,高英洙(音译)发布2009年9月25日起终止Zeroboard的开发与发行,并告诫所有用户不得进行2次开发或继续在网上发科布Zeroboard。如果执意号方庆使用则不要使用zeroboard的名称,后续官方网大征与总初械孩村并声二站仅仅提供安全漏洞情报的交流用途,zeroboard开始慢慢没落。
对Zeroboard的批判
1.由于zeroboard在韩国及高的使用量,使用zeorboard的网站往往成为黑客攻击的首选目标,而且因安全鸡析伟意织漏洞多修补补丁发行缓慢,或则由于网站管理员未能及时更新补丁导致大量木马,病毒软件通过zeroboard建设的站点进行传播。
2.在zerobaord中使用了通过韩国身份证号码进行防止用户重复注册的架构,虽然开发意愿是好的,但是被大量恶意网站用于收集个人隐私数据而被网民痛骂。
3.开发当时为遵照web标准,导致在非ie浏览器支持极差。
4.封闭的版权,加密的代码,使用必须标注Zerobo功氢搞真细挥互三专相ard版权信息及连接,志华影宽双诉流道责事这一问题在后续XE版本中完全被唾弃。
并允许了2次开发与发布。
试图挽救Zeroboard
在zeroboard4面临过多的bug及安全漏冲真台离粒留响预洞,高英洙准备完全放弃zeroboard,并进行了全新架构的ZB5,
少及红当此培 但由于开发能力有限仅仅发行到测试版0.0.5版本就宣布结束,并使用了GPL协议完全将代码公开。
2007年 3月 14日,韩国门户网站NAVER发布公告,为了支持韩国互联网发展,支持开源软件项目收购zeroboard,同时将zeroboard相关商标收入囊肿。
高英洙开始在Naver的支持下增加了开发人员与设备,并开始借用 naver既有的开发团队进行全新Zeroboard XE开发。
XE发展过程
2007年 3月 14日: Zeroboard XE 开始制作
2007年6月 27日: 开始内测
2007年 8月 12日:开始公测 (0.1.0版本发行)
2008年 2月 28日: 正式版上市 (1.0.0 版本)
2008年 11月 20日: 变更名称Xpress Engine
(由于已经偏离了最早定位的BBS,更加接近整站CMS模块,所以原来的Board(BBS)名称不在适合)
2009년 7月10日: SVN储存空间根据各个子功能项目进行分离 (开发引擎标记 Xpress Engine Core)
2009年 10月 24日: 第一届 Xpress Engine CAMP
2009年 11月 11日: Xpress Engine Core 1.3.0 发布 (加入快捷安装测试版)
2010年 1月: Xpress Engine 第一节公开赛
基本特性
运行环境要求
XpressEngine系统需求 (XE 1.7.0或更高版本)
PHP
- PHP 5.2.4或更高版本
- XML库
- 需要GD库
- ICONV (选用)
数据库
- CUBRID
- MySQL的4.1或更高版本
- MS-SQL
程序结构
XE是安装在服务器电脑上用来制作网站的program。制作网站首先要对HTML, CSS, PHP, SQL等编程语言有基本的了解。但是,使用XE在不了解编程语言的情况下也可以轻松的制作出网站。
XE是以XE core的核心program为基准将多种添加功能结合在一起制作出用户所希望的网站。
安装使用
安装前的准备
XE是安装型应用program。使用XE来制作网站,先需要安装XE的web服务器。确保安装XE的服务器容量的方法有很多种,但是大体上分为确保直接在服务器上使用的电脑容量的方法和付钱租用在web hosting 系统提供的web 服务器部分容量的方法。
需要安装的Program
在设置web 服务器的环境下安装XE所需的program目录如下。
用WPI(Microsoft Web Platform Installer)或 APMsetup来安装XE时下面的program会自动被安装。否则要提前确认需要的program和library来进行安装。
想用XE来制作网站的话需要先安装XE core。 XE core是负责安装和运营XE的核心program。XE core里并没有用于网站管理的功能,但是如果没有XEcore的话用户就不可以安装并执行添加功能(模块,layout,skin等)。
在XpressEngine使用SMTP发送邮件
XpressEngine除了可以使用Sendmail发送邮件外,也可以使用SMTP发送电子邮件。
转载请注明出处安可林文章网 » XpressEngine