4分钟阅读时间 (802个字)

马克·德克斯特访谈:关于 Joomla 3.1

Interview with Mark Dexter About Joomla 3.1

这个月,我们有幸与马克·德克斯特坐下来,谈论 Joomla 3.1 令人兴奋的新发布。我们探讨了马克的生活,他是如何开始的,以及他在 3.1 中正在做什么。

告诉我们一些关于你的事!

我在 20 世纪 70 年代开始在穿孔卡片上编写软件,在接下来的 28 年里,我与一家为建筑公司开发软件的公司共同拥有并经营。在这段时间里,我参与了从设计开发到支持、培训和文档的各个方面。

在我成为一家小型非营利组织的网站管理员后,我发现了 Joomla,并在 2008 年初开始使用 1.5.2 版本。我按下了帮助按钮,犯了一个错误,发现大部分帮助文档还没有被编写。因此,我自愿编写文档,并继续学习 Joomla,并试图为项目做出贡献。

在 Joomla 项目中,我目前是 Bug Squad 协调员、开发协调员,以及 Joomla 学生外展计划(JSOP)的管理员。我曾经是论坛上的版主,是文档工作组的一员,以及 2009 年 Google 夏季代码项目的管理员。我还编写了四个扩展。

我对使用 PHPUnit 和 Selenium 进行自动化测试的领域非常感兴趣。马克发现 Joomla 社区非常友好和欢迎,并热衷于帮助使 Joomla 更加完善。

现在我已从日常工作中退休,所以我决定免费工作。你想知道为什么!

告诉我们关于你在 PLT 上所做的工作,以及为什么这对 Joomla 读者来说是必须的?

在 PLT 上,我是 Bug Squad 的联合协调员(与 Nick Savov 一起),我也在 Joomla! 安全打击部队工作。我协调 Joomla 的新版本发布。

你是如何开始使用 Joomla 的?

2007年退休后,我决定更多地了解开源软件。2008年,我开始通过志愿成为一个小型社区协会的网站管理员来入门。他们有一个静态网站,我的托管公司有人建议我使用CMS。我说:“那太好了,什么是CMS?” 他们告诉我看看Joomla,我就这么做了。我犯了一个错误,点击了“帮助”按钮,但没有帮助屏幕。当我向支持论坛询问时,有人告诉我这些还没写出来,问我是否想要帮忙。所以我开始写帮助屏幕,作为学习Joomla的一种方式。

你对3.1版本中最兴奋的是什么?

标签。这将是一个非常酷的功能,我认为人们会使用并喜欢。

作为一名Joomla专家,你反复做什么,并推荐其他人也这样做?

我并不是真正的“Joomla专家”。周围有许多人比我知道的更多。我只是尽量让事情顺利进行,并在可能的情况下帮助他人。

就编程而言,我并不是一个伟大的程序员,因为我从未能一次就写出好代码。例如,我经常记不住各种PHP命令的细节。我已经学会了在编写代码时逐行测试来弥补这一点。我在编写代码时广泛使用PHP调试器,以确保每一行都按照我期望的方式运行。我发现这可以防止许多错误。

你在软件公司的工作经历教会了你哪些对Joomla有帮助的知识?

我希望我多年来已经学会了如何以积极的方式与各种人合作。

你如何将想法变为现实?

通过编写代码。这已经是我多年的热情所在,我真的很喜欢!

你认为行业内哪个趋势真正让你兴奋?

我认为将Joomla推向基于Web服务的架构将非常有价值。

CMS行业中缺少什么,我们如何让它变得更好?

我们可以做的一件事是改善我们对自动化测试的覆盖范围,以使Joomla更好。大多数人只想到单元测试,但对于像Joomla这样的程序,我认为自动化系统测试同样重要,甚至更重要。系统测试使用Joomla的方式与用户一样,通过打开浏览器并点击链接、填写表单。使用系统测试,你可以运行程序的任何部分,并确保你得到的结果是你期望的。我们现在已经通过有限的系统测试捕获了许多编程错误。如果我们有一个更完整的系统测试集,可以运行整个程序,我们将捕获更多的错误。

《Joomla社区杂志》上发表的一些文章代表了作者对特定主题的个人观点或经验,可能与Joomla项目的官方立场不一致

0
Joomla 3. 开发者新功能。实践时...
用于LESS的工具
 

评论

已经注册?这里登录
还没有评论。成为第一个提交评论的人

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