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 的联合协调员(与尼克·萨沃夫一起),我还参与 Joomla! 安全打击队的工作。我协调 Joomla 的新版本发布。

你是如何开始使用 Joomla 的?

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

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

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

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

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

至于编码,我不是一个优秀的程序员,因为我从未能写出第一次就能很好地工作的代码。例如,我经常记不住各种PHP命令的细节。我学会了通过在实际编写代码时逐行测试来弥补这一点。我广泛使用PHP调试器来编写代码,以确保每一行都做我想让它做的事情。我发现这可以防止许多错误。

你在软件公司的工作经历教会了你什么,这有助于Joomla的开发?

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

你如何将想法变为现实?

通过编写代码。这已经成为我多年的激情所在,也是我真正喜欢的事情!

你认为行业中有哪一种趋势真正让你兴奋?

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

CMS行业还缺少什么,我们如何才能使其更好?

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

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

0
Joomla 3. 为开发者带来了什么新功能。实...
使用LESS的工具
 

评论

已经注册了吗? 在这里登录
还没有发表评论。成为第一个发表评论的人

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