了解Joomla 4的期待 - 2017年JAB大会上乔治·威尔逊访谈
在今年的波兰Joomla & Beyond会议上,营销团队肩负着使命。随着Joomla 3.7已经发布,Joomla 4也即将推出,我们必须了解Joomla 4的情况。还有什么比找到Joomla !的发布负责人乔治·威尔逊更好的方法呢?
所以这里是访谈的全文。
乌夫克:嗨,乔治!你能告诉我们你是如何参与Joomla的吗?
乔治:我大约在2009年开始使用Joomla,作为游戏社区的一部分。我们使用Joomla来管理成员,并使用Kunena来管理论坛。在那之后,我和我的朋友对软件产生了兴趣,并开始尝试。我真的爱上了这个社区!到2012年,我开始参与Joomla项目。
乌夫克:太好了!所以Joomla 3.7刚刚发布。你对它有什么看法?
乔治:我认为3.7是一个非常强大的版本。我们在很多方面都做得更好。我个人非常喜欢多语言关联扩展。我认为这将大大改变人们使用Joomla构建多语言网站的方式。这将是一个大变革,并将使Joomla在它真正擅长的事情上变得更加强大。我也非常期待Joomla 3的其余部分。例如,新的路由器将在3.8中推出。它看起来非常有前景。
乌夫克:你是Joomla! 4的发布负责人。你是如何参与的,你对Joomla! 4有什么愿景?
乔治:我们已经为Joomla! 4做了几次尝试,但都失败了。现在是第三次尝试让Joomla! 4发挥作用。显然,我们将需要人们升级网站,而这绝对不是轻率之举。但我们已经到了这样一个时刻和地点,这是必须发生的。我们正处在这样一个阶段,我们维护太多的代码,并且很难在不进行大量清理的情况下发布软件,这将在有限情况下涉及扩展的断裂。
当我们开始开发Joomla 4时,一个关键动机是清理大量代码,确保有一种良好的做事方式。这样我们有望使软件对扩展开发者的错误更少,未来使事情更加整洁。
乌法克:在开发Joomla 4的过程中,团队遇到了哪些挑战?
乔治:我想,有几件事情。让我个人感到惊讶的一件事是,Bootstrap 4的推出时间比我们想象的要长得多。它仍在Alpha阶段。当然,开源项目中的每个人都会遇到延误——我们为Joomla!4投入的时间比我们想象的要多……但Bootstrap仍然处于后期Alpha阶段是我们没有预料到的。总的来说,代码中有许多角落和缝隙,花费了我们比预期更多的时间。
乌法克:Joomla!4的主要特性有哪些,针对开发者和网站集成者?
乔治:对于可能是Joomla!主要目标群体的网站集成者来说,这里有一些真正不错的特性。我们完全重写了媒体管理器,有一个全新的界面,现在你可以在媒体管理器内编辑图片,这真的很酷。我们还推出了基于Bootstrap 4的新模板,用于管理和前端。除此之外,我们还提供了一个新的单页安装程序。
乌法克:开发者和网站集成者的升级路径将是什么样的?
乔治:升级路径应该相对容易。我们正在做两件事情来尝试使这更容易。第一件事是,当我们做Joomla 3.9时,我们不会添加任何主要功能,但我们会添加一个兼容性层。这意味着对于扩展开发者来说,你可以有一个代码库,它可以在3.9和Joomla 4上运行而不会出现任何重大问题。
对于扩展开发者来说,显然最具挑战性的是移除他们可能使用的任何已弃用代码,并更新扩展标记以支持Bootstrap 2和Bootstrap 4(以支持Joomla 3和Joomla 4)。但开发者的实际过程应该非常简单,因此对于网站集成者来说也应该是非常简单的。我们都知道,最大的问题之一是确保你的模板和扩展都是最新的。如果扩展开发者更容易与新版本兼容,那么对于网站集成者来说也会更容易。
乌法克:未来开发计划是什么?今年我们将看到Joomla!4的稳定版本吗?
乔治:我们正在迅速接近可以开始收紧发布的时间点。我希望能在一周或两周内发布Alpha版。当我说alpha时,我的意思是这将会有些bug,功能可能不完整。但这是我们希望社区开始关注、讨论并给予反馈的东西。
由于我们将对扩展进行命名空间,我们已经重新构建了插件系统以使其更快。我们已经获得了所有这些新模板,现在是时候退一步思考,我们现在有时间开始考虑其他任何事情。长期目标是——一旦今年的GSOC项目完成,我们将开始考虑我们可以为内核带来什么。之后——将需要多长时间才能获得稳定版本。如果我们幸运的话,我们可以在今年推出一些东西,但很难说需要多长时间才能稳定。
乌法克:感谢您抽出时间接受这次采访。订阅Joomla!在YouTube,获取更多类似采访!
{YouTube}JxVagjKq16g{/YouTube}
《Joomla社区杂志》上发表的一些文章代表了作者在特定主题上的个人意见或经验,可能不与Joomla项目官方立场一致
通过接受,您将访问https://magazine.joomla.net.cn/外部第三方提供的服务
评论