随着周二发布的1.7版是,Joomla已重新设计,以支持就业岗位超出其典型的Web内容管理(WCM)的职责。管理员和开发人员现在可以使用Joomla的基础平台为其他类型的Web应用程序,以及基础。
新版本还新开发生命周期的开源软件,一个可以快速更新以及企业长期支持的使者开始。
“为1.7的两个主要目标是将其释放的时间和[完成]的平台项目,”马克·德克斯特,一个Joomla发展协调员。
今后,的Joomla的新版本将每半年公布,一月和七月。每一个第三个版本将被指定一个长期释放(LTS),这会为18个月的安全更新和bug修复的支持。下一个版本是,Joomla 1.8,由于在一月份,将是一个LTS版本。这个最新版本是,Joomla 1.7,将支持了七个月。
新的时间表应该加强对开发周期的一些学科,德克斯特说。以前,当所有的计划包括在特征被充分开发只发布了软件的主要新版本。其结果是,花了三年时间释放的Joomla 1.6,开张去年十二月。
“我们有两个不同的用户喜好:很多用户想要访问最新的东西,只要它准备在另一方面,我们有很多非常大的站点上运行的Joomla,和社区表示关注,。他们不想通过更新周期每半年去,”德克斯特说。
有了这个新的周期,“如果有人想长期发布,他们将只需要每18个月升级。如果有人想要最新最好的,他们可以留了六个月的版本中,”德克斯特说。
在2005年首先开发的,Joomla是世界上使用最广泛的开源内容管理系统之一,一个适用于快速开发网站。花旗银行(Citibank),易趣,通用电气,宜家,麦当劳和索尼都使用的平台,为他们的网站。自2007年以来,该软件已被下载超过24万次。志愿开发者已经贡献了超过8000个扩展或延伸Joomla的能力,该项目的软件位。
在建筑方面,的Joomla这个新版本分离其核心功能集成到一组库,可用于其他类型的Web应用程序。一组是的Joomla核心PHP库的形成现在所谓的的Joomla平台的基础。
“有很多优秀的功能有不特定的内容管理系统。因此,我们决定把[这个功能]一个平台,所以它会更容易为人们用它来写一些其他类型的应用程序的Web,“德克斯特说,并指出,一些应用程序的开发人员已经使用较早版本的Joomla这样,通过去除他们并不需要的功能和从什么保持构建他们的应用程序。
“如果我想编写一个库存控制程序,我可以节省自己很多开始用的Joomla平台的工作,”德克斯特说。
该平台提供的功能,如MySQL数据库连接(与其他未来数据库的支持),输入过滤,用户认证,包装升级,事件日志,文件系统管理,访问控制列表和数十人。
这些功能可以用于构建任何数量的Web应用程序,诸如电子商务交易系统或前端Web接口到后端调度系统的某些方面。“有各种各样的事情可以做,”德克斯特说。
Joomla是不是第一个开源的WCM系统分离出它的核心功能在其他努力再利用。Joomla的竞争对手的Drupal开发背后还重新architectured他们的软件以适应这一模式。
“从积极的一面,你可以自由地发展关的Joomla平台的自定义应用程序,充分利用诸如安全性,数据库处理,日志核心服务,而不必使用或通过CMS层的限制越来越束缚,解释说:” Sanjeev古普塔,用真实的故事集团,在分析师一个博客帖子上的释放。“不利的一面,这意味着两个不同的(尽管有关的)环境中的所有重要的Joomla插件...到地址。这可能前进复杂的兼容性。”
新版本还配备了常用的圆bug修复和范围广泛的其他新功能。这是该软件的第一个版本功能一键版本更新,管理员可以通过点击一个按钮升级他们的Joomla版本。以前的版本需要更换多个文件。
非营利性的公司开源事务管理软件的大多是志愿者为主导的发展。
押杰克逊涵盖了企业软件和通用技术重大新闻进行在IDG新闻服务。按照约押在Twitter上@Joab_Jackson。约押的电子邮件地址是Joab_Jackson@idg.com