天天红火网Alain Schlesser – WordPress的核心贡献者

几个星期前,Yoast雇佣你做自由职业者,扩展你在WordPress core上的工作。你能解释一下这个动作和它能让你做什么吗?你个人希望从中得到什么?

一段时间以来,我一直在业余时间开发WordPress core。我还花了很多时间制作教育材料,比如博客文章和WordCamp演讲。除了为客户工作之外,我还得做这些工作。作为一名自由职业者,这就导致了你要在你认为重要的工作和付账单的工作之间寻找平衡的斗争。这会带来很多压力,你甚至会因为财务压力太大而错过很多重要的机会。

作为我的客户工作的一个副作用,我总是能够产生很多开源的工作。然而,处理WordPress核心的重要问题是另一回事。我没有找到将这些问题集成到任何客户项目中的方法。

在WordPress核心上工作是有报酬的,这意味着我可以花时间在重要的主题上。我现在可以抓住机会了。这意味着我可以在核心领域工作,这些领域不能立即提供ROI,但对于长期改进是必要的。

我个人的首要目标之一就是使WordPress能够经得起未来的几次在线革命,而不会淹没在技术债务中,并且作为直接的结果,确保围绕它的社区的寿命。

你是WordPress社区中非常活跃的一员,甚至是最近几个版本的核心贡献者。是什么吸引了你来到这个社区?你是如何开始的?

当我开始更深入地研究WordPress时,我很快注意到代码并没有完全遵循常见的最佳实践。代码的某些部分构建得很好,但总的来说,人们似乎总是在重复发明轮子,而不是去钻研公认的解决问题的方法。

这让我在有机会的时候就会经常分享最佳实践和技巧。我最初获得的许多工作和吸引力都直接或间接地来自于自由分享我自己的知识和经验。但我大部分时间都是孤立地工作,除了我所在的几个懒散的团队。

这一切在我参加第一次语言夏令营后都改变了。那是在维也纳的WordCamp欧洲,那是一次美妙的经历。我已经考虑了好几个月WordPress是否适合我。作为一名开发人员,这感觉像是倒退了好几步,而不是进步。但是第一个WordCamp改变了我的一切。

虽然我去维也纳是出于职业原因,但它也丰富了我的个人生活。它让我意识到我是多么感激围绕着WordPress项目聚集的社区。突然之间,WordPress平台的所有技术缺陷都是次要的,在这个受欢迎和鼓舞人心的社区中,个人成长的感觉是次要的。

这就是为什么我现在努力帮助WordPress成为最好的平台(当然…根据我自己的基准和议程)。我总是尽我所能做到积极和有建设性。有足够多的人愿意告诉你WordPress代码库的所有缺点。然而,没有多少人能够向您指出仍然满足这样一个老项目的所有给定需求的改进路径。然而,我正在努力从前者转变为后者。

你能告诉我们一些目前WordPress正在进行的工作吗?需要解决哪些关键问题?

目前很多的努力都集中在古登堡上。这是WordPress 5.0应该提供的新的编辑体验。然而,还有许多较小的小组仍然在核心的其他同样重要的领域热情工作。

现在,我主要关注PHP/后端。我想解决困扰WordPress的架构问题。我还启动了一个特性项目来分析和重新设计引导过程。此外,我正在帮助准备一个最小PHP版本的bump,并试图修复正常请求的主要性能问题。

更普遍地说,我认为WordPress需要更多有经验的开发人员,他们有外部经验,这可以帮助教授和执行更好的实践。这就是为什么我也想努力消除这些开发者所面临的障碍。

如果我们想改进WordPress,我们需要帮助,对吗?基本上,任何使用或使用WordPress的人都可以为CMS的改进做出或大或小的贡献。让我们假设某人对参与项目感兴趣,他/她应该采取什么步骤?

滚动至顶部