Joomla! 1.7 - 分裂还是裂变?
7月19日,Joomla 1.7 将发布,这个版本因为各种原因而特别。在我深入细节之前,我想提到一些用户群体。
Joomla! 用户群体
世界上有很多人使用Joomla!来实现自己的目的。Joomla!现在为世界上2.8%的现有网站提供动力。这里我只提几个。新手
如果你需要建立一个网站,并且你对Joomla!很陌生,你可以下载并安装它,并以非常简单的方式建立你的网站。即使你只使用核心包,即使你是这个领域的初学者。如果你需要帮助开始,这里有一个链接: http://cocoate.com/j17 祝你玩得开心!
网站构建者,网页设计师
网站构建者通常拥有基于各种Joomla!版本的现有网站。因此,他们的兴趣更多地在于类似的问题- 我的客户有没有新的功能?
- 有没有什么可以帮助我提高生产力的东西?
- 升级路径是否容易?
开发者
- 他们了解PHP和JavaScript编程语言,并喜欢使用它们。
- 他们为Joomla!核心创建额外的扩展,免费或作为商业用途。
- 开发者总是思考新的功能和生产力。
服务提供商
- 他们经营自己的业务,提供诸如托管、培训和扩展和主题开发等服务。
建筑师
- 他们考虑安全性、速度和代码质量。
Joomla! 领导团队
- 他们在以某种方式领导项目,并应传达清晰的愿景
Joomla! 社区
上面提到的所有群体都是,或可能是“Joomla!社区”的成员。问问自己“我期望新的大版本带来什么?”大多数这些群体成员都在问自己
- Joomla! 是否适合我的需求?
- 我能从中赚钱吗?
Joomla! 1.7 的新功能是什么?
对于那些关注用户界面或任何“可见”功能的人来说,我有一个简短的回答。在我检查的 alpha 版本的用户界面中,仅在群发邮件组件中添加了一个单选框。现在可以在群发邮件中包含或排除被屏蔽的用户。这是一个不错的功能,但它不会“让你震惊”。
[更新 7 月 7 日]
有关多语言的一个重要功能已添加到 Joomla! 1.7 中(Joomla! 1.7 多语言更新内容?)
[/更新]
发布周期介绍
这不算新鲜,但了解它非常必要。2010 年,Joomla! 引入了短期和长期发布周期的发布周期。每六个月,Joomla! 将发布一个新版本。它从 2011 年 1 月的 Joomla! 1.6 作为第一个短期发布开始,现在以 Joomla! 1.7 作为第二个短期发布继续。
经过三个短期发布后,将出现一个长期发布。这意味着,每 18 个月,将出现一个 Joomla! 的长期发布。因此,第一个长期发布将是 2012 年 1 月的 Joomla! 1.8。
我发现 Gnumla 和 Sander Poitjer 制作了两张信息图表,用于可视化发布周期(图 1,图 2)。
图 1: (@gnumax)
图 2: Sander Poitjer 自 2011 年 4 月以来一直在制作 #Joomla 开发策略信息图表!
支持
这种新的发布周期如何进行支持?
长期发布
如果您将现有的 Joomla! 1.5 视为长期发布,则将在下一个长期发布三个月后得到支持。这意味着您不需要将现有的 Joomla! 1.5 网站升级到即将推出的 Joomla! 1.7。但是,当 2012 年 1 月下一个长期发布发布时,您必须考虑更新,并在 2012 年 4 月进行更新。
短期发布
短期发布的支持将在下一个短期发布发布时结束。
更新/升级
如果您使用的是当前最新版本的 Joomla!,即 Joomla! 1.6.4,则更新过程就像在后台点击一下一样简单。如果您正在使用 Joomla! 的早期版本,则可以使用 Matias Aguirre 编写的 jUpgrade 组件进行升级。请注意,没有必要将现有的 Joomla! 1.5 网站升级到 Joomla! 1.7,但一旦 Joomla! 1.8 发布,更新将使您的生活更加轻松!
Joomla! 平台引入
这是 Joomla! 的第一个版本,其中核心包由两部分组成- Joomla! 平台
- Joomla! 内容管理系统
Joomla! 平台 11.2
这种分离的想法是在 2005 年推出 Joomla! 1.0 后产生的,并花费了近六年的时间来实现。它将于 7 月 4 日发布,并将改变开发人员、架构师和服务提供商未来处理 Joomla! 的方式。
嗯,疯狂地喜欢它绝对是一个合适的描述 :) 让我们更仔细地看看。
编号
当我尝试这个版本时,最让我困惑的是编号。但,我发现了一个非常简单的答案。版本 11.1 是实际的 Joomla! 平台版本,第一个“主要版本”将是 11.2。平台编号方案由年份数字后跟序列号组成,因此 11.1 是 2011 年的第一个发布。7 月 4 日的下一个发布将是 11.2。2012 年的第一个发布将编号为 12.1。
发布周期
每三个月将发布一个新版本的 Joomla! 平台。
包内容
平台软件包包括存储在/libraries和/media文件夹中的文件。该平台没有用户界面。平台源代码存储在Git版本控制系统GitHub中。
- 代码:https://github.com/joomla/joomla-platform
- 成员:https://github.com/joomla/joomla-platform/network/members
分离的优势和好处
- 它允许开发者独立于CMS使用Joomla平台。这意味着将来你将在Joomla!平台之上有不同CMS的选择。这真的是革命性的!Joomla!是世界上唯一提供这种系统的系统。Joomla!项目还提供了一个核心CMS,但像Molajo这样的其他项目也可以使用Joomla!平台作为基础。
- 它允许开发者更快地贡献/添加功能过去,在Joomla!核心中总是不能包含好代码是非常令人沮丧的。随着Joomla!平台存储在GitHub上,为您自己的目的进行分支操作变得非常简单,将您的代码集成到主分支也非常容易。
- 3个月发布周期在这个较短的发布周期内,将功能添加到平台中比添加到CMS中要快得多。这对于扩展开发人员添加其扩展所需的必要核心功能非常有用。
- 它鼓励更多开发者,包括大型企业,加入进来,他们可能以前没有做出贡献这一点至关重要,当负责平台的责任团队开始欢迎这些新面孔时,它将发挥作用!
结论
Joomla 1.7和Joomla!平台的11.2版本不会引入任何技术上新的内容,但它是Joomla!项目新阶段的开始。
回到标题。在我看来,Joomla!平台是项目的核心。编写CMS很简单,但设想、构建和维护长期平台却很困难。
也许这真的是Joomla!项目的真正、真正的开始。加入我们吧!!
发表在Joomla社区杂志上的一些文章代表了作者对特定主题的个人观点或经验,可能并不符合Joomla项目官方立场。
通过接受,您将访问https://magazine.joomla.net.cn/外部第三方提供的服务
评论