THM 网络编程周
每年8月,德国吉森的特里尔-哈茨州立技术大学信息科学研究所都会组织网络编程周。网络编程周也被称为WPW,为期两周。WPW的目的是让学生在实际问题工作中获得实践经验,同时帮助Joomla!项目。
今年是我作为WPW导师的第三年,但它是第九次举办,因为它始于2008年。最初被称为Joomla编程周,是THM讲师克奈塞尔先生的创意,但在2010年被丹尼斯·普里费尔接手。丹尼斯在沃尔夫·罗斯特和詹姆斯·安特里姆的帮助下,为其提供了结构并提升了它。明年,该计划将迎来第10个周年纪念日。这是一个伟大的里程碑。
WPW的结构分为两部分。第一部分是披萨、虫子和乐趣(PBF)活动,第二部分是编码活动。PBF的目的是让学生熟悉Joomla基础设施中使用的工具。同时,有机会测试建议的修复,开始编写他们的第一个修复,并了解Joomla代码的结构。披萨是修复和测试一天的绝佳奖励 ;) PBF持续2天,之后开始编码。
编码活动分为几个项目。学生被分成3或4人的小团队,每个团队都会分配一个任务。任务在WPW开始前由导师准备,通常是Joomla社区请求的功能。编码活动结束后,学生将展示他们的发现。
今年我们有一个特别成功的pull request,我想重点介绍,那就是由Kevin、Samuel和David编写的扩展兼容性检查器。这是Joomla 3.9的一个功能,它告诉用户您已安装的扩展是否与Joomla 4兼容。这使您能够做出是否更新或其他行动的明智决定。如果某个扩展适用于Joomla 4,检查的方式是通过调用特定扩展的更新服务器,并在更新清单中检查是否支持Joomla 4。在学生们提出PR后,社区介入,进行测试并提供了反馈。到第二周结束时,PR的状态良好,可以合并。这是一个数百万用户都会看到的特性,我非常欣赏,因为他们可以就更新网站或保持原样做出明智的决定。面向未来,这将是Joomla升级过程中的一个重要支柱。
我们还有Lukas,他虽然没有专注于特定的功能,但在社区中有着更丰富的日常工作经验。他测试了提出的pull request,并发现了新的问题,为这些问题提供了pull request。他还致力于开发新特性,并正在请求您在分类视图讨论中提供反馈。
最后,我想感谢所有学生在WPW期间的表现,感谢THM让我参与并期待下一年的活动。请查看我们今年的推文。
《Joomla社区杂志》上发表的一些文章代表了作者对特定主题的个人观点或经验,可能并不与Joomla项目的官方立场一致。
通过接受,您将访问https://magazine.joomla.net.cn/外部第三方提供的服务
评论