遇见一位Joomler:Philip Walton
本月我们采访了来自伦敦Joomla用户组的Philip Walton。Philip也是Joomla CMS发布团队领导人。在COVID-19期间,他一直在通过在家修复错误和乐趣(Bugs & Fun @ Home)保持补丁测试流程,这就是我今年4月通过虚拟方式遇到他的原因。
我最近重新活跃在Joomla项目中,所以我们直到几个月前都没有见过面,那时有人提出请求,要求世界另一边的人帮助处理在家修复错误和乐趣(BFH)。所以感谢你在澳大利亚封锁期间占用我的周末时间,以及许多其他人。
你的主要角色是CMS发布团队领导人。这包括什么?
因此,在Joomla新版本发布的前期,CMS发布团队对计划发布的包进行测试,对其进行超过100种不同的测试,以确保所有的Joomla特性仍然按预期工作。接下来,我们进行压力测试 - 发布包安装到多个临时服务器上,这些服务器运行着实时网站的副本,然后运行一系列检查以确保新版本不会破坏任何扩展或模板,这可能会影响许多网站。
当发现漏洞时,我们还会与安全打击队准备的发布进行合作。在这些情况下,发布团队只有大约24小时的时间来测试安全补丁,以确保它们修复了安全问题,而不会在系统中引起其他问题。
然后在发布日的周二下午3点左右,一切都将汇集在一起。通常,新版本是在这个时候发布的...除非出现严重问题。那时我们必须进行快速的双倍发布,幸运的是这种情况很少发生。
在过去的几个月里,我了解到了许多关于你的信息,但除了是英国板球悲剧和暖啤酒爱好者(澳大利亚人永远不会理解这一点)之外,请告诉我们更多关于你的信息。
起初,我不是猫的粉丝,但六只在花园里出生的流浪猫留了下来。认识一下(从上到下)Luna、Titan、Lola、Trinity、Toto和Flo。
距离泰晤士河仅有6分钟的步行路程,这里可以方便地乘坐直达伦敦的快车,同时靠近河流,可以追求划船的爱好。多年来,我一直是划船比赛的舵手和划手(设定节奏)。明年6月将迎来Gravesend 175届地方锦标赛,这是在Gravesend及其周边地区举行的一周赛程。9月,我们将参加沿泰晤士河23英里的Great River Race,我们用几个来自城镇的划船参加。
我从11岁开始编码,使用打孔卡片。在域名注册还没有得到妥善记录之前,我就开始使用互联网了,所以有些被列为“8月之前”。现在,我是SoftForge的所有者,它始于2008年,是一家全面服务的主机和服务器以及网页设计机构,服务于从小型企业到政府和大企业客户。
这些年来,我还做过发明家,拥有一个专利;技能包括建筑铁匠,这样我就可以把我的发明发展保持在秘密中;还有许多马戏团技能,包括杂技、独轮车和走钢丝。
我还没有在平衡独轮车的同时玩1公斤的杂技球成功创建一个拉取请求。
现在来说说Joomla的故事。像我一样,我注意到你在Joomla开始15年前就开始使用Mambo了。是什么让你最初选择使用Joomla的?
我在20世纪90年代末开始编写自己的CMS,使用PHP3来满足客户的需求,然后尝试了一些早期的CMS版本,如PHP-Nuke,直到有一天发现了Mambo。我研究了Mambo的代码库,意识到它正在做我想做的事情,但做得更好、更干净。当时,我考虑使用Drupal、WordPress、Mambo或者继续使用自己的。从开发者的角度来看,Mambo的代码更干净,已经向MVC发展,并且有一个吸引人的框架。
在项目层面,你是如何开始参与的?
2008年10月,我和当时的商业伙伴一起成立了Joomla用户组伦敦,在伦敦大学学院会面。在肯特郡梅德斯通附近的JoomlaDay活动之后,该小组开始壮大。我的商业伙伴在活动中发现了一个错误后,实际上阻止了一个版本发布!从那时起,我们每月见面一次,现在在COVID-19期间在线见面。这是我们的常规活动,我多年来在各个JoomlaDay上做过演讲。
多年来,我们在代码上做出了小小的贡献,然后开始将周五下午用于Joomla贡献,如补丁测试和编码修复。在与JUGL的George Wilson交流的过程中,George邀请我加入CMS发布团队,现在我已经担任了几年团队领导。
有几个编码方面的项目。我启动了一个渐进式Web应用,在罗马世界大会上被讨论过是否加入核心,但最终没有实现,因此可以再次尝试。多年来,我遇到了很多人,学到了很多不同的东西。通常,这可以小到听到别人对一个问题的看法,然后打开一条解决问题的新途径。这就是我一直参与这个项目的原因之一。
参与是我们一直在RingCentral(在关于板球的闲聊中)谈论的关键点。我们在BFH房间里每周都能看到一些常客,但往往很多事情都在幕后悄然进行。
Covid-19确实改变了2020年。突然之间,我从划船中解放出来的周末早晨。基于PBF风格的活动——编码、翻译和文档——缓慢地让人们参与进来。这一年里,我们做了很多测试,现在将Joomla 4推进到本周的Joomla 4 Beta 4版本发布。
正如你知道的,作为今年参与其中的一员,最好的部分是许多人参加虫子和乐趣环节后很快发现,开始帮助并不像他们最初想象的那样复杂。现在大多数周末,我们都看到一些新面孔在线参加关于各个方面培训的会议,而这一切在PBF20前夕和之后都将得到改善。
随着10月17日的披萨虫子和乐趣活动即将到来,对于想要开始帮助其中一些活动的人来说,有什么建议吗?
通常,PBF作为一个面对面活动由本地用户群组织。由于世界上大多数地区仍在各种程度的封锁中,因此它作为一个隔离活动进行。为了帮助这一因素,我们准备了一个PBF生存工具包,并鼓励人们在活动中制作自己的披萨。我看到你建议Vegemite披萨作为澳大利亚的贡献。作为一名长期素食者和Marmite爱好者,我相信Marmite披萨会更胜一筹——就像我们的板球队伍(打赌这一点不会通过)。
我将把这个问题留给看护者。
要注册生存工具包,您需要完成几个任务,您可以在披萨、虫子和乐趣网站的“去哪里”页面上找到这些任务。
我期待着在几周后看到所有人创造的披萨。感谢菲利普的聊天。
在 pizza-bugs-fun.com 注册披萨、虫子和乐趣,并完成几个简单的基础任务,以注册包含纪念品披萨刀、玻璃杯、口罩、笔和鼠标垫的PBF生存包。请注意,在出版时,由于PBF无法保证在10月17日之前将包裹运送到世界各地。
《Joomla社区杂志》上的一些文章代表了作者对特定主题的个人意见或经验,可能与Joomla项目的官方立场不一致。
通过接受,您将访问由https://magazine.joomla.net.cn/外部第三方提供的服务
评论