我为何为Joomla做贡献 - 奥利弗·布伊萨德
奥利弗·布伊萨德是一个多才多艺的人,他热爱代码。
他作为扩展开发者进入了Joomla世界,后来参与了Joomla核心的开发,并继续利用他的知识帮助社区。今天,他告诉我们他是如何做到贡献的,以及他如何将这两项活动结合起来。
感谢您参与这次访谈!您能否告诉我们一些关于您扩展的信息?
我感到非常荣幸!
我曾为一些客户开发了一些扩展,并决定将这些扩展提供给社区。随着这些扩展的功能越来越丰富,我开始提供付费的“专业版”。
我几年前最受欢迎的扩展是jQuery Easy,但如今最新的增强新闻和Trombinoscope Contacts是最受欢迎的。
jQuery Easy专注于解决网站在使用JavaScript时遇到的问题。Latest News Enhanced是一个加强的新闻博客,而Trombinoscope Contacts则创建联系名录。
那么,您是先为Joomla做贡献还是先开发扩展?您能带我们回顾一下您的Joomla之旅吗?
我开始使用Joomla,并为设计的网站创建扩展。
起初,我甚至没有想过要贡献,我只从用户的角度了解这个项目,为Joomla提出代码似乎遥不可及。
随着我对代码的熟悉,我开始帮助用户,而不仅限于我的扩展。我浏览了论坛,并关注了社交网络上的项目领导。
我最终在核心中发现了问题,并在论坛上联系了接近项目的开发者,解释了我发现的问题。我不觉得提出代码给项目是我的位置。
所有这些都发生了变化,当我成为发布经理后。我对自己的能力更有信心了。GitHub上的第一个拉取请求让我感到有些痛苦,突然之间,这么多人可以评论、提出变体、代码更改……这让我感到有些不知所措。但我习惯了这个过程,现在我再也不会有任何恐惧了。这甚至让我感到非常熟悉。
您为什么开始为Joomla做贡献?
提出通过JUGs发现的问题或与用户讨论的功能的解决方案。
您曾是几个Joomla团队的成员。您目前在做些什么呢?
在担任发行经理后,我在假期期间(稍微)休息了一下Joomla。我需要一些时间来关注自己和家人、我的生意。作为团队的一员,你会觉得要付出100%的努力,为一个像Joomla这样的项目工作很容易变成一种激情。我仍在做一些项目,如导游,并很快将回到Joomla的某个团队。
您接下来会加入哪个团队?
我目前不能透露太多,目前还没有官方消息,但我想贡献并帮助侧项目,其中一些可能成为核心功能,而另一些可能被提议为官方扩展。
您认为Joomla从扩展开发者贡献中获得了哪些好处?
网站的功能不能仅仅依赖于Joomla核心。还需要额外的扩展,这个生态系统帮助用户创建出色的网站。
我只能从个人经验来谈,但我确实认为扩展开发者可以通过从使用他们扩展的人那里得到的反馈,帮助识别需要更多工作的功能、潜在问题或不足。有时第三方开发者或企业的解决方案可以成为核心的一部分。我想的一个例子是自定义字段的加入。
您会建议其他扩展开发者也贡献吗?为什么(不)?
是的!我简直不敢相信我等了这么久……说实话,在接近Joomla项目之后,我对这样一个项目的内部运作有了更深的理解(代码,但还有团队……)。这也使我在Joomla上成为了一个更好的程序员。这也帮助我发现并遇到了其他我从未遇到过的人。这对我的学习和成长一直是一个经历。所以,如果你想要更好地编写代码和理解Joomla,那就贡献吧!
《Joomla社区杂志》上发布的某些文章代表了作者对特定主题的个人观点或经验,可能并不代表Joomla项目的官方立场。
通过接受,您将访问https://magazine.joomla.net.cn/之外由第三方提供的服务
评论