来自Joomla的Google Summer of Code更新
对于Joomla的Google Summer of Code项目的详细更新。随着夏天的结束,了解一下学生们在过去的几个月里都在忙些什么。了解他们项目的进展情况以及如何参与其中!
Google Summer of Code(GSoC)季节即将结束。8月20日,学生们将被要求停止他们的项目工作,进行最终评审。接下来的几周将是他们项目的最后阶段和收尾。
在整个夏天,我们要求学生们每周都要勤奋地汇报项目的进度。他们已经定期向GSoC管理员进行了检查,并且还与谷歌进行了中期评估。在中期期间(7月9日至13日),如果我们的导师觉得任何学生表现不佳,学生将“不及格”中期评估,并要求停止项目工作。我很高兴并兴奋地告诉社区,我们的所有学生都没有在中期评估中不及格,所有项目都进展得很顺利。
以下是学生项目每周报告的汇编,从开始到最近的每周报告更新。几位学生还提供了一些更深入的博客/文章,我们已经汇编并链接到了。
Aaron Schmitz - JGoole API [Joomla平台]
Aaron已经告诉我们,他已经完成了项目中新代码的添加,他将在剩余的夏季项目期间编写测试、文档并为我们编写一些演示应用程序。
Diana Prajescu - JFacebook API [Joomla平台]
Diana一直在为多个不同服务中的多个不同类工作,她专注于Facebook、Twitter和LinkedIn。她计划很快实现Google+。
Florian Voutzinos - 工作流引擎和应用 [Joomla平台]
弗洛里安的工作是将现有的工作流引擎集成到Joomla中。他一直在使用Petri框架工作。弗洛里安的项目中令人兴奋的一点是,他的所有代码都有100%的测试覆盖率!这对于高质量的编码标准来说是非常棒的,因为单元测试是必不可少的。他夏季剩余时间的计划包括扩展Petri的功能和改进一些现有的代码。
哈维尔·戈梅兹 - 语言安装 [Joomla CMS]
我实际上能观看很多哈维尔的成果,因为他在做的一些工作是与Joomla 3.0 Bootstrap团队一起工作,这个团队我也在合作。哈维尔的工作对于扩展Joomla的多语言功能和工具至关重要。从一开始就能安装和使用语言,将使非英语母语者的采用更加容易,降低Joomla的语言障碍,使其成为一个更广泛采用的CMS。
卡维思·蒂兰加·洛库赫瓦加 - CSS / Javascript压缩 [Joomla平台]
在过去的几周里,卡维思花了很多时间进行单元测试,并计划在本周完成它们。他也在寻找更好的方法来调用和使用他编写的库。他还在寻求社区对缓存机制的反馈,所以如果你能帮助卡维思,请在Github或开发者邮件列表上联系他,并提供你所能提供的任何帮助!
普拉沙特·纳达贾 - JMediaWiki API [Joomla平台]
普拉沙特已经转向创建一些用于他编写的MediaWiki API代码库的测试应用程序。实际上,他的应用程序将成为一个Joomla扩展,因此他正在学习Joomla CMS扩展开发的特定细节。他也将在他接下来的几周内完成单元测试,以应对GSoC的最后期限。
斯特凡·内库莱 - 目录应用的Webservice API [Joomla平台]
斯特凡的项目进展非常顺利,他兴奋地报告说,他已经按照项目早期的时间表进行,甚至能够添加一些未计划的额外代码功能。他意识到他需要写一些单元测试,这将在整个夏天完成。他也在编写文档。斯特凡的API需要由社区进行充分测试,他已经将其提供给测试这里。
参与,测试,测试,测试!
这些学生在整个夏天都非常努力工作,他们这样做是为了帮助提高Joomla作为产品和平台的质量。但他们不能独自做到这一点!他们确实需要社区的帮忙来测试他们的代码,指出错误或可能的问题,并帮助社区获得干净的、高质量的代码。社区共同努力,使这些项目尽可能成功非常重要。所以,请访问Github仓库,查看代码,并提供质量反馈。这是学生如何学会成为开源项目优秀贡献者,以及Joomla如何从他们的劳动成果中受益的方式。
在Joomla社区杂志上发表的一些文章代表了作者在特定主题上的个人观点或经验,可能并不代表Joomla项目的官方立场
通过接受,您将访问 https://magazine.joomla.net.cn/ 外部的第三方服务
评论