为什么我贡献给Joomla:Harald Leithner
多年来,Harald Leithner一直在为他的客户提供Joomla扩展开发,但他并没有止步于此。他还非常活跃于改进Joomla的核心,为新的功能贡献他的技术知识,甚至作为领导者参与了一些团队。
但是什么激励他贡献于你最喜欢的CMS的开发呢?
感谢您参与这次采访!您能告诉我们一些关于您扩展的信息吗?
我的大多数扩展是为客户定制的。从简单的插件开始,帮助自定义模板创建更好的用户注册或为模板中的自定义字段提供便利。此外,我还有一个媒体管理器,它始于Joomla 2.5,并应用于所有客户网站。它取代了Joomla媒体管理器,为我及我的客户提供了更简单的图片、视频、音频和文件管理。最后,是我的拥有所有功能的自己的商店系统。
目前,我有一个免费的开源扩展名为Jdiction,它扩展了Joomla核心语言系统。它允许对核心和第三方扩展进行一对一的翻译。这意味着你可以将一篇文章(id)翻译成任意多种语言,而无需为每种语言复制每篇文章。
我还有一串扩展正在开发中,作为以专业方式销售它们的一个起点。
那么,对你来说,是先贡献给Joomla还是开发扩展?你能带我们回顾一下你的Joomla旅程吗?
这要追溯到Mambo还是一个热门项目的时候,我寻找一个可以使用的CMS(在我创建了多个CMS的变种之后)。WordPress是一个博客软件,从开发者的角度来看,Typo3看起来很好,但从可用性的角度来看,它并不乐观。所以我尝试了Mambo,紧接着就是Joomla。我用Joomla 1.0和1.5做了几个网站。在某个时候,多语言系统Joomfish停止了进一步的开发。我开始实施自己的“Joomfish”,名为Jdiction,它基于相同的技巧(替换数据库查询/结果)。之后,对图形的要求增加了,视频也变成了一个事物。我发明了一个适合我自己和客户需求的中介管理器(上传你想要的,得到一个完美的预渲染结果)。核心或社区根本不在我的视野中。在参观2016年奥地利JoomlaDay之后,我被社区漩涡所吸引,并且我一直在这里。
你为什么开始为Joomla做贡献?
问题是为什么不呢,我从Joomla那里获得了很多。然后我想:是时候回馈一些东西了。我并没有打算成为除了贡献者以外的任何东西,最后我在两个DC职位上,两个发布周期的发布经理以及更多(在我看来)重要的事情。
你曾是几个Joomla团队的成员。你现在在做什么?
在撰写本文时,我的Joomla 5.0发布经理任期结束。我的运营DC任期在上个夏天结束,我在12月底最终辞职,但仍在继续在这个问题上做志愿者。新的运营DC选举正在进行中,所以我希望我能很快被取代。在这之后,我在Joomla中不再担任任何领导职位。这并不意味着没有计划,我仍然在几个团队中,如JSST、CMS维护团队、JBS、……查看我的志愿者简介更容易。
在你看来,Joomla从扩展开发者贡献中得到了什么好处?
我认为是相反的,扩展开发者从Joomla中获益良多。(我的意思是,没有Joomla他们就不存在)。贡献Joomla核心的扩展开发者可以学到很多东西,比如事物是如何工作的,如何团队合作,为什么事物是这样的,为什么不能轻易改变,如何改进他们自己的扩展以更好地工作、更可靠、更具前瞻性。所以Joomla从扩展开发者那里获益,因为他们变得更优秀。
你会建议其他扩展开发者也进行贡献吗?为什么(不)?
如果扩展开发者想在编程技能和团队合作等软技能方面变得更好,那么为核心贡献并尝试理解所有人的可能看起来很奇怪的机制是非常有意义的。
如果扩展开发者不是团队合作者,并且不感兴趣于合作,那么请远离核心。Joomla的每一件事都是关于团队合作(这就是“jumla”的意思)。这不是关于将你的功能放入核心。这是关于回馈社区,并帮助为每个人创造一个美好的体验。
在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人意见或经验,可能并不与Joomla项目官方立场一致。
通过接受,您将访问由 https://magazine.joomla.net.cn/ 外部的第三方提供的服务
评论