6分钟阅读时间 (1255个字)

Joomla! 1.7 - 分裂还是裂变?

Joomla! 1.7 - Division or Fission?

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)。

joomla_release_dates
图 1: (@gnumax)

sander
图 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! 的第一个版本,其中核心包由两部分组成
  1. Joomla! 平台
  2. Joomla! 内容管理系统

Joomla! 平台 11.2

这种分离的想法是在 2005 年推出 Joomla! 1.0 后产生的,并花费了近六年的时间来实现。它将于 7 月 4 日发布,并将改变开发人员、架构师和服务提供商未来处理 Joomla! 的方式。

Joomla-PlatformRelease
嗯,疯狂地喜欢它绝对是一个合适的描述 :) 让我们更仔细地看看。

编号

当我尝试这个版本时,最让我困惑的是编号。但,我发现了一个非常简单的答案。版本 11.1 是实际的 Joomla! 平台版本,第一个“主要版本”将是 11.2。平台编号方案由年份数字后跟序列号组成,因此 11.1 是 2011 年的第一个发布。7 月 4 日的下一个发布将是 11.2。2012 年的第一个发布将编号为 12.1。

发布周期

每三个月将发布一个新版本的 Joomla! 平台。

包内容

平台软件包包括存储在/libraries和/media文件夹中的文件。该平台没有用户界面。平台源代码存储在Git版本控制系统GitHub中。

分离的优势和好处

  1. 它允许开发者独立于CMS使用Joomla平台。这意味着将来你将在Joomla!平台之上有不同CMS的选择。这真的是革命性的!Joomla!是世界上唯一提供这种系统的系统。Joomla!项目还提供了一个核心CMS,但像Molajo这样的其他项目也可以使用Joomla!平台作为基础。
  2. 它允许开发者更快地贡献/添加功能过去,在Joomla!核心中总是不能包含好代码是非常令人沮丧的。随着Joomla!平台存储在GitHub上,为您自己的目的进行分支操作变得非常简单,将您的代码集成到主分支也非常容易。
  3. 3个月发布周期在这个较短的发布周期内,将功能添加到平台中比添加到CMS中要快得多。这对于扩展开发人员添加其扩展所需的必要核心功能非常有用。
  4. 它鼓励更多开发者,包括大型企业,加入进来,他们可能以前没有做出贡献这一点至关重要,当负责平台的责任团队开始欢迎这些新面孔时,它将发挥作用!

结论

Joomla 1.7和Joomla!平台的11.2版本不会引入任何技术上新的内容,但它是Joomla!项目新阶段的开始。

回到标题。在我看来,Joomla!平台是项目的核心。编写CMS很简单,但设想、构建和维护长期平台却很困难。

也许这真的是Joomla!项目的真正、真正的开始。加入我们吧!!

发表在Joomla社区杂志上的一些文章代表了作者对特定主题的个人观点或经验,可能并不符合Joomla项目官方立场。

0
为Joomla!社区提供免费的Joomla! 1.6模板
 

评论

已经注册? 登录这里
尚无评论。成为第一个提交评论的人

通过接受,您将访问https://magazine.joomla.net.cn/外部第三方提供的服务