我们所有人,Joomla!用户,都希望我们的最爱CMS能够定期改进。我们还期望更新只会带来新功能,而不会带来新错误。为了达到这个期望,每次代码中做出新的更改时都会运行自动化测试来检查基本功能。
挑战是:如何使这些测试更好?
我们所有人,Joomla!用户,都希望我们的最爱CMS能够定期改进。我们还期望更新只会带来新功能,而不会带来新错误。为了达到这个期望,每次代码中做出新的更改时都会运行自动化测试来检查基本功能。
挑战是:如何使这些测试更好?
让我们假设一个新的Joomla用户,Yash。本文介绍了一个简单的方法,说明如何简化Joomla菜单项工作流,以便像Yash这样的新用户。作为Google Summer of Code项目的部分,我将讨论Joomla中当前菜单项工作流,其缺点以及如何改进新Joomla用户的工作流。
目前,Joomla中的自定义JavaScript库集合尚未编写任何测试。今年夏天,作为2016年Google Summer of Code项目的一部分,这些库将实现超过90%的测试覆盖率,本文将讲述这一过程。
没有人喜欢在存在减少这些重复性任务的解决方案时还去执行这些任务。今年,我入选Google Summer of Code,旨在让多语言平台管理员的生活更轻松。挑战在于改变Joomla!在多语言平台中处理多个组件的方式。它可以在一个侧边页面上以并排方式执行,而不是局限于对同一事物的“新建”-“保存并关闭”循环。
许多 Joomla! 网站所有者/超级用户需要知道其他用户在他们的网站上进行了哪些更改,尤其是在拥有众多用户和各种访问权限的大型网站上。我在 2016 年 Google 夏季代码项目中提出的“记录操作日志,超级管理员可访问”的提案被选中。在这篇文章中,我解释了我是如何看待这个项目以及它的预期结果。
我们自豪地向 Joomla! 社区介绍选定的学生团队,他们将加入我们参加 2016 年 Google 夏季代码项目。他们展示了我们的 J!Diversity。考虑到学生和导师,我们将在接下来的夏天与来自世界各地的男性和女性一起编码。
我刚刚完成了系统测试 Joomla Google 夏季代码项目的工作。我已经花费足够的时间寻找 Joomla! 可以测试的不同方面,并为其编写测试。我希望我的工作有助于提高 Joomla CMS 的质量,并帮助整个 Joomla 社区。
通过接受,您将访问 https://magazine.joomla.net.cn/ 以外的第三方外部服务