阅读时间:6分钟 (1238字)

生产部 - 2019年回顾

productio_20200308-175037_1

生产部每两周举行一次会议,在会议中,团队成员汇报并尝试解决问题和架构问题。方向变化和重要的软件决策通过动议进行讨论和确定。

团队概述

生产部的每个团队都有一个专门的任务。团队领导为每个团队收集了过去一年的简要总结。

Joomla!增强开发团队

Joomla!增强开发团队(JEDT)是一个成立于2019年6月的非常新的团队,旨在为所有工作组提供一个伞状团队,为Joomla!提供新功能。想法是让所有工作组都能在生产团队中发声,并作为一个孵化器,例如Google Summer of Code项目,将它们带到发布就绪的水平。

安全打击队

2019年对Joomla!来说在安全方面是一个“幸运”的年份。我们修补了29个安全漏洞,其中没有一个对大多数站点来说是关键的。大多数问题都是由安全研究人员报告的,但相当一部分问题也是通过团队自身通过内部审计发现的。

自动化测试团队

去年在Joomla!的自动化测试领域活动颇多。在Joomla! 4.0的开发过程中,我们测试了多种不同的路径来(请原谅这个双关语)测试,并在2019年选择了最佳解决方案。我们整合了我们在Drone CI上使用的不同CI系统,并将我们过时的Drone CI安装迁移到最新版本,并迁移到一个更专业的设置,拥有多个服务器。集成测试现在在MySQL和PostgreSQL上运行。然而,更重要的是,我们改进了测试,并将误报错误的数量降低到更低的水平。

核心翻译团队

在2019年,翻译小组以标准化的方式发布了Joomla!版本3.9.2至3.9.14的语言包。Joomla!网站现在可以用76种语言发布,包括在2019年引入的哈萨克语和立陶宛语,这些语言在全球范围内被使用。这些语言包在开发使用Joomla!的单语和多语网站时都非常有用。

软件架构与战略团队

2019年夏季初期,Joomla!软件架构和战略团队成立,旨在就相关问题向生产部门提供建议,并致力于更长期的软件架构和战略。

目前,我们主要与开发人员进行访谈和讨论,研究下一代Joomla!的想法,并为此进行了有益的讨论。

文档团队

2019年JDocs上最活跃的活动是为J4和J3.10的发布做准备——这两个版本将同时发布。这带来了不同的问题,比如为每个主要版本提供不同的帮助页面。在团队领导层中,本年度发生变动,Mike Brandner接替Sandra Decoux成为团队负责人。

10月份,全球范围内的“披萨虫害与乐趣”活动取得了巨大成功。我们在24小时内赢得了新编辑,并完成了2000多个JDoc编辑和翻译。

虫子小组

2019年初,虫子小组是一个没有领导的无序团队。Nicola在3月被选为新团队负责人,并开始重组团队。其中一个主要目标是减少GitHub上的开放问题和拉取请求。这是通过创建和测试拉取请求来实现的。JBS成员的巨大成就是在Joomla 4中对MySQL 8的兼容性以及将大部分数据库查询重写为预编译语句。

CMS发布团队

CMS发布团队继续测试所有的Joomla!发布。我们测试了更新在更复杂的安装上,寻找更新和第三方扩展以及核心Joomla!的问题。我们有多位新成员加入团队,我们欢迎他们的贡献,帮助提高最终发布的质量。今年我们引入了测试表,以便执行并检查一系列常见活动。

谷歌夏季代码Joomla!团队

Joomla!GSoC团队参加了2019年GSoC计划的第12次活动,共有4个项目,其中3个项目成功,仍在为Joomla 4.x版本开发。2019年对GSoC团队来说并不是最好的一年。我们可能在过去几年中完成的项目的数量最少,但我们有自己的原因。我们设法保留了一部分2019年的导师,并将他们带回2020年的计划中。我们花了大量时间试图改进我们的申请流程和学生的选择流程。我们增加了指南并改进了GSoC JDocs,为我们的学生提供更好的信息。

CMS维护团队

CMS维护团队负责审查提交给Joomla!CMS的所有补丁,将补丁合并到代码库中,并确保Joomla!始终保持高标准。在2019年,我们发布了3.x分支的11个版本和4.x分支的6个版本。我们对预发布分支做出了413次提交,对4.0-dev分支做出了3284次提交。2019年提交最多的是Brian Teeman(503次),其次是Benjamin Trenkle(475次)和Hannes Papenberg(304次)。CMS维护团队目前有8名成员在仓库中进行日常工作。

Joomla!发布负责人3.9.3+

2019年初,Joomla! 3.9系列发布负责人从Michael Babker变更为Harald Leithner。我们发布了13个错误修复和安全版本。其中2个版本引入了新的错误,这些错误已在24小时内通过新的版本得到修复。Joomla 3.9.x将一直维护到Joomla! 3.10和4.0的发布。Joomla! 3.10将是Joomla 4.0的预发布版本,并计划在首次发布后两年内进行维护。

Joomla! 4.0发布负责人

今年,Joomla 4在公开发布方面取得了实质性进展。我们全年发布了5个新alpha版本,并有许多人提交了错误报告(和修复!)在此期间,我们通过合并atum模板的第三版和最终草案,改进了用户体验;增加了允许编辑电子邮件的功能;由于今年的GSOC项目,API也得到了改进,覆盖了Joomla中的更多组件。

展望2020年,由于剩余的beta阻塞性问题不多,重要的是要集中精力推出新的大版本,因为我们知道许多网站都在等待这些重要改进。

生产部门成员

  • Harald Leithner
    生产部门协调员 / Joomla! 3.9.3+发布负责人
  • Luca Marzo(截至2019年10月)
    部门协调员助理
  • Benjamin Trenkle
    Joomla!增强开发团队负责人
  • David Jardin
    安全打击队负责人
  • Hannes Papenberg
    自动化测试队负责人
  • Ilagnayeru (MIG) Manickam
    核心翻译队负责人
  • Marco Dings
    软件架构与战略团队负责人
  • Mike BrandnerSandra Decoux,截至2019年8月)
    文档团队负责人
  • Nicola Galgano
    错误小组负责人
  • Philip Walton
    CMS发布团队负责人
  • Puneet Kala
    Google Summer of Code Joomla团队负责人
  • Robert Deutz
    CMS维护团队负责人
  • Stefan Wajda
    Joomla无障碍团队负责人
  • George Wilson
    Joomla! 4.0发布负责人

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

0
安全打击队 - 2019报告
软件架构与战略团队 - 2019报告...
 

评论

已经注册? 请登录
尚未发表评论。成为第一个发表评论的人

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