Joomla谷歌暑期代码2014
正如往年一样,精确地说,自2014年起,Joomla被选为“谷歌暑期代码”(GSOC)的“导师组织”。在众多来自大学生的提案中,选出了最好的八个。
什么是GSOC
这是由Google发起并赞助的一个活动,旨在鼓励全球的大学生和研究生通过实现“开源代码”来为开源项目做出贡献,为期约3个月的“暑期”努力,并达到项目目标的学生将获得Google支付的5500美元。
在我看来,这对于学生来说是一个极好的机会,可以进入职场,丰富自己的文化背景,运用所学知识,通过与各个社区专家的交流获得经验。另一方面,对于开源组织来说,这是一个了解并可能招募“新人才”的好机会,并且无论如何,都是通过添加新功能来丰富自己的项目的绝佳机会。这是一个双赢的模式。
如何运作
简要来说,一旦获得Google的批准加入该计划,Joomla的GSOC负责团队将准备一个页面
- http://docs.joomla.org/GSOC_2014_Project_Ideas来收集新项目的提案,社区中的每个成员都可以参与制定该清单,而无需具备技术知识。
- https://groups.google.com/d/forum/joomla-gsoc-2014邮件列表以促进讨论
对项目感兴趣的学生可以通过社区成员澄清与项目相关的方面,并制定选择的项目实施计划,以便向组织和谷歌提交。团队评估学生提交的提案,并根据谷歌分配给组织的专用槽位以及提案的质量/可行性,宣布将参加GSOC的项目。
每个项目/学生都分配了2名导师(通常是社区志愿者),他们将指导学生在项目的各个阶段。项目的所有阶段都由预定的截止日期和谷歌确定。夏季结束时,项目结束,关于实现的功能向公众发布的时间取决于许多因素,这是与PLT讨论的主题。例如,去年GSOC最成功的项目之一,模板管理器,是在3.2版本中向公众发布的。
2014年的项目
今年的项目可以分为三个类别,Joomla CMS、Joomla框架和JIssue Tracker。
- 框架单元测试 - 改进框架的单元测试
- JIssues Tracker - 通过添加AJAX功能完成跟踪器的发展
- CLI应用程序套件 - 使一系列有用的终端脚本可用
- CMS系统测试 - 实施Selenium WebDriver系统测试
- 优化SQL - 改善查询性能
- 微数据 - 在语义方面的进一步实现
- 日期类 - 创建便于日期管理的类
- 新MVC组件 - 在核心组件中使用新MVC
如何协作
从本版开始,您还可以积极参与测试的各个阶段,这些测试是在学生为他们的项目发布代码时所需的。社区的贡献对于各种项目的成功至关重要。学生通过杂志文章定期更新他们的项目进展。
在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能与Joomla项目的官方立场不一致。
通过接受,您将访问https://magazine.joomla.net.cn/外部第三方提供的服务
评论