Joomla at GSoC 2017 Mentor Summit

几周前,我代表Joomla参加了在加利福尼亚州森尼韦尔举行的2017年GSoC导师峰会,与149个注册组织者和329位选定导师一起。这次峰会是最后的盛事,也是我们从季节初开始参与Google Summer of Code的密集合作和志愿服务时期的结论。

这个项目专注于向学生介绍开源软件开发。学生们在大学假期期间与开源组织合作进行为期3个月的编程项目。Joomla已经多次参与这个项目,但这是我作为项目成员的第一次指导。在这个过程中,我发现了Google如何帮助开源发展,指导下一代开源贡献者,以及组织如何在社区贡献代码的进步中合作。

gsoc joomla 2017 2Dmitry Levin拍摄的照片(CC BY-SA)

工作的意外发现

2017年4月左右,我偶然回应了GSoC管理员团队的号召,他们为Joomla作为参与组织协调这个项目。今年,目标是开发几个我感兴趣的领域,我对Joomla 4的Web服务项目产生了兴趣,该项目旨在为CMS的下一个主要版本创建官方REST接口。我没有犹豫,提交了我的申请。很快,我就加入了项目,不仅作为Web服务In Joomla的导师,还加入了一个第二个项目扩展扩展管理器。随着这两个项目的进展,很明显,第一个项目已经有George Wilson很好地协调,并由Matias Aguirre支持,而我在扩展开发的经验和我作为Joomla扩展目录成员的职位对第二个项目更有益。因此,我担任了GSoC EEM项目的项目领导,主要是处理文书工作和完成项目的管理负担,而Roland Dalmulder和Nicola Galgano已经在做繁重的工作。

社区融合期结束后,编码工作开始,共有9个项目和10名学生,由众多导师协调进行。我们所有人都致力于与Joomla合作,共同努力推进开源技术的发展。

gsoc joomla 2017 1

一个开源软件的世界

在GSoC项目实施完成后,并将成果提交给Joomla核心团队后,我作为Joomla的代表参加了2017年的GSoC导师峰会。导师峰会是一个每年一次的非正式会议,参与Google Summer of Code的每个项目都被邀请参加。在这个活动中,参与该项目的组织可以分享他们在开源领域的经验,交流观点,并协调努力以最大化项目的收益。

在这种情况下,开源项目之间的差异让我感到惊讶。该计划的范围有助于集中开发努力,这些努力可能发生在学术办公室,或全球性的多文化系统中,如Joomla。在这方面,Joomla作为一个拥有全球超过1,000名志愿者和200个用户组的大型组织脱颖而出。

开源项目如此不同,以至于在同一会议上,我们可以讨论从航天、机器翻译、3D实体建模、高能物理、内容管理、基因组学到机器人技术和计算机视觉等领域的主题。

结束语

在2017年Joomla世界大会上(罗马),我们终于与我们的GSoC学生面对面见面了。他们分享了他们在夏天学习和发现过程中的丰富经验。他们中的大多数人都是从软件开发的学术研究开始,通过参与项目获得实际的合作经验,以推进开源技术的发展。

gsoc joomla 2017 3

总的来说,每年将学生带入开源世界,在夏季编码一个开源软件项目的年度目标已经成功完成。

现在,一个新的阶段开始了,我们要重申我们的承诺,并开始为Joomla GSoC 2018征集想法。
如果您有兴趣作为导师参与或提出一个项目,请访问这个表格: Joomla GSoC 2018想法