在过去的一个圣诞节,我花了很多时间与家人和朋友在一起。这些日子传统上非常轻松,在年末,我总是倾向于回顾过去一年完成了什么,以及我希望看到新的一年发生什么。就像许多人一样,我利用崭新的一年来展望未来,分享我对 Joomla! 项目在 2009 年希望看到的事情的梦想。让我们从一个开发协调员的视角开始回顾。

 Joomla! 在 2008 年

  • 2008 年对 Joomla! 来说是一个重要的里程碑。完全重构的 1.5 版本在 2008 年 1 月 22 日发布,之后我们看到了 8 个维护版本。
  • Joomla! 错误小组已经成熟。这个成立于 2007 年末的团队一直努力成为推动 Joomla! 维护的核心。当我创建错误小组时,我梦想的是一个更加开放的组织。现在错误小组大约有 70 名成员,围绕两位团队负责人(Ian MacLennan 和 Mark Dexter)和两位共同维护者(Ian MacLennan 和 Kevin Devine)组织,他们负责提交提供的(并经过测试的)补丁。
  • 在这年的 夏季代码(SoC) 中,我们有 15 个项目,其中 10 个成功完成。我们再次感谢 Google 对 Joomla! 项目给予的巨大支持,非常感谢 SoC 参与者。我希望我们今年至少可以有相同数量的项目进行。
  • Joomla! 1.6 的开发已经启动。我们开始得比较慢,但正如 Andrew 在开发者网站上发布的迎新帖子中所提到的,事情正在形成。
  • 网站被重新设计成新的外观和感觉。
  • 已宣布Joomla! 1.0.x版本的生命周期结束。对这一版本的支持将在2008年6月22日结束,如在"一位老朋友成年"博客中所宣布。
  • 在今年八月,我辞去了核心团队的职务,并在九月加入了OSM董事会。
  • 12月21日,JED团队宣布他们将逐步淘汰所有1.0.x版本的扩展。
  • 两天后,JED团队还宣布他们将在扩展目录中完全采用GPL
  • JED超过了4000个扩展的标记,我们还超过了700万次下载的标记(不包括本地化版本)。

2009年的梦想

  • Joomla! 1.6的发布和Joomla! 2.0开发的开始。Joomla! 1.6最重要的特性将是新的ACL,还有更新逻辑,代码库的部分重构,新增触发器,实现对象级别和模块位置缓存等特性,这些很可能会加入到1.6中。
  • 转移到更加开放的开发商生态圈。目前我们正在努力创建Joomla!的新版本。这是因为我们缺少实际上在核心代码库中活跃的开发者。在明年一月的发展工作组峰会上,我们将肯定会讨论这个问题,看看我们如何能够转移到更开放的开发模式。欢迎反馈/输入(只需发送邮件或在此主题下留言)。
  • 开设Joomla!实验室。一个开放的环境,人们可以加入并研究新的、创新的Joomla!解决方案。
  • 看到基于应用框架构建的应用程序。Joomla!被熟知为一个内容管理系统(CMS),但并非所有人都意识到这个CMS基本上是基于Joomla!应用框架构建的。我希望看到人们开始在这个应用框架之上开发web应用程序。
  • 单独发布应用框架(与CMS部分分开)。参见前一个主题。我非常希望将来的CMS版本只是应用框架之上的一个应用程序。
  • 完全重写com_content并添加新的(必须有的)特性,如RDF,微格式和完全可访问的后端.

对2009年的思考

前一段提到的多数主题很可能会在2009年一月澳大利亚的第一届开发协调员峰会议程上。我们将与Andrew、Anthony、Louis和Sam讨论1.6版本的最终确定方法,并希望在峰会后接近第一个alpha版本。我非常确信我们也会讨论其他主题。

从大局来看,市场正在发生变化。内容管理系统逐渐成为主流,顶级项目(如WordpressDrupal、Alfresco等)将吸引大型专业公司的关注。这些项目得到了一些知名企业的支持,因此能够快速推进新版本和功能的实施。这些项目不仅能够快速发展,而且还将围绕这些项目提供专业服务。我个人认为,我们将看到公司与Joomla!朝同一个方向发展。

该项目已经变得非常庞大,为了维持目前的增长和地位,我们需要让人们更容易做出贡献。由于未能执行我们许多的想法和计划,进展速度比我们希望的要慢。首先,我希望看到SoC项目的数量增加,并看到社区在指导和学生的参与方面有更多的参与,以便更多的最终成果回馈到Joomla!项目中。不要忘记,这个项目之所以存在是因为有贡献者,因此我们所有人都应该努力消除参与的障碍和单点故障。在许多领域,我们依赖个人贡献者花费无数时间来保持项目的运行。让我们防止这些人员过度劳累。为此,我敦促使用Joomla!的公司以实质性的方式为项目做出贡献,而不仅仅是金钱捐赠,最好能提供人力来处理Joomla!任务。

2009年活动

在参加了2008年的8个Joomla!day和其他一些活动后,我还没有完全规划好全年的议程,但今年的第一季度已经排满了。我将参加以下活动

  • 1月22日至26日在澳大利亚的开发协调员峰会。如前所述,我们将讨论1.6以及其他与Joomla!开发相关的话题。我们将尽量发送我们讨论内容的总结,甚至尝试每天进行博客更新。
  • Fosdem 2009年在比利时(布鲁塞尔) 2月8日和9日。我们将在那里设展位,我已经申请了一个会议。请在那里与我们见面,或者如果有时间,帮助照看展位。我们已经组织了一个令人兴奋的团队(Alex Kempkens、Arno Zijlstra、Antonie de Wilde、Peter Martin、Marijke Stuiverberg),但我们可以使用更多的人。
  • Joomla!day United KingdomOakwood House, 在Maidstone,Kent)3月13日和14日。将有多个知名核心团队成员、Open Source Matters董事会成员和其他Joomla!社区成员参与。Joomla!day的议程是根据话题概览制定的,如果你能去那里,这是一个必须参加的活动。
  • Joomla!day United States (Las vegas)4月3日、4日和5日。周五将用于专业培训,我将进行关于保护Joomla!(包括扩展)的培训,Andrew将涵盖扩展的设计和部署,Anthony将涵盖Joomla!框架。周六将是社区日,周日很可能是开发者的聚会。