如何使用Gherkin和Codeception使Joomla CMS测试更好?

How to make Joomla CMS tests Better with Gherkin and Codeception?

我们所有人,Joomla!用户,都希望我们的最爱CMS能够定期改进。我们还期望更新只会带来新功能,而不会带来新错误。为了达到这个期望,每次代码中做出新的更改时都会运行自动化测试来检查基本功能。

挑战是:如何使这些测试更好?

继续阅读
  14593次点击

通过改进Joomla菜单项工作流帮助Yash

Helping out Yash by improving Joomla Menu Item workflow

让我们假设一个新的Joomla用户,Yash。本文介绍了一个简单的方法,说明如何简化Joomla菜单项工作流,以便像Yash这样的新用户。作为Google Summer of Code项目的部分,我将讨论Joomla中当前菜单项工作流,其缺点以及如何改进新Joomla用户的工作流。

继续阅读
  7643次点击

新婚:Joomla和茉莉

Just married: Joomla and Jasmine

目前,Joomla中的自定义JavaScript库集合尚未编写任何测试。今年夏天,作为2016年Google Summer of Code项目的一部分,这些库将实现超过90%的测试覆盖率,本文将讲述这一过程。

继续阅读
  16216次点击

改进的多语言内容管理

Improved Multi-lingual Content Management

没有人喜欢在存在减少这些重复性任务的解决方案时还去执行这些任务。今年,我入选Google Summer of Code,旨在让多语言平台管理员的生活更轻松。挑战在于改变Joomla!在多语言平台中处理多个组件的方式。它可以在一个侧边页面上以并排方式执行,而不是局限于对同一事物的“新建”-“保存并关闭”循环。

继续阅读
  8065次点击

可共享的草稿内容

Shareable Draft Content

未发布的草稿无法通过现有系统进行共享。因此,用户必须通过外部实体或服务(如云存储、Google Drive 和 Dropbox)、物理存储或简单电子邮件来共享草稿。为了克服这一缺点,提出的解决方案是启用使用 Joomla 的草稿共享功能,通过可共享链接(如 Google Drive/Dropbox 中所示)。任何拥有此链接的人都可以查看草稿。基本思路是在 Joomla 工作环境中启用草稿共享,从而克服现有缺点并增强 Joomla! CMS 的功能。

继续阅读
  7455 次点击

记录操作日志,超级管理员可访问

许多 Joomla! 网站所有者/超级用户需要知道其他用户在他们的网站上进行了哪些更改,尤其是在拥有众多用户和各种访问权限的大型网站上。我在 2016 年 Google 夏季代码项目中提出的“记录操作日志,超级管理员可访问”的提案被选中。在这篇文章中,我解释了我是如何看待这个项目以及它的预期结果。

继续阅读
  10387 次点击

介绍 GSoC 2016 团队

Introducing GSoC 2016 Team

我们自豪地向 Joomla! 社区介绍选定的学生团队,他们将加入我们参加 2016 年 Google 夏季代码项目。他们展示了我们的 J!Diversity。考虑到学生和导师,我们将在接下来的夏天与来自世界各地的男性和女性一起编码。

继续阅读
  7910 次点击

日期包总结,第二部分

Summary for Date Package, Part 2

不喜欢 Joomla\DateTime 的处理方式?也许你想更改一些日期计算的功能?没问题,让我们自定义你的 DateTime 对象。

继续阅读
  11934 次点击

日期包总结,第一部分

Summary for Date Package, Part 1

不幸的是,夏天即将结束。让我们看看我是如何处理我们全新的日期包的 GSoC 项目的。

继续阅读
  10676 次点击

Joomla! CMS 网页驱动系统测试

Web Driver System Test of Joomla! CMS

我刚刚完成了系统测试 Joomla Google 夏季代码项目的工作。我已经花费足够的时间寻找 Joomla! 可以测试的不同方面,并为其编写测试。我希望我的工作有助于提高 Joomla CMS 的质量,并帮助整个 Joomla 社区。

继续阅读
  13362 次点击

通过接受,您将访问 https://magazine.joomla.net.cn/ 以外的第三方外部服务