DE{CODE}:与 WP Engine 的开发人员关系团队一起改变 WordPress 的未来

已发表: 2023-02-12

具有完整站点编辑功能的 WordPress 5.9 将以我们以前从未见过的方式为构建者提供支持。 为了帮助开发人员成功过渡到使用 WordPress 构建的新方式,WP Engine 组建了一个开发人员关系团队,作为我们核心价值“致力于回馈”的一部分。 该团队充当 WordPress 项目、其用户和使用它构建的人员之间的管道。 在此 DE{CODE} 会议中,听取 WP Engine 开发倡导者、负责人 Brian Gardner 讲述如何在 WP Engine 的 DevRel 团队的帮助下启动您的下一个 WordPress 项目。 向前冲!

视频:与 WP Engine 的开发人员关系团队一起改变 WordPress 的未来

会议幻灯片

改变:WP Engine 的 WP Engine 开发人员关系团队的 WordPress 的未来

全文抄本

BRIAN GARDNER :大家好,欢迎来到 Be the Change。 今天,我们将与 WP Engine 的开发人员关系团队讨论 WordPress 的未来。 对于那些不知道的人,我的名字是 Brian Gardner。 我是 WP Engine 的主要开发人员倡导者,StudioPress 的创始人,Genesis Framework 的共同创建者,对于那些已经存在了很长一段时间的人来说,我是最初的 WordPress 主题革命者。 稍后会详细介绍。

自 2006 年以来,我一直在使用和构建 WordPress。这让我很老了。 我想从今天开始介绍 WordPress 的一些历史。 时间回到 2003 年 5 月 27 日,Matt Mullenweg 和英国开发人员 Mike Little 分叉了 b2/cafelog。 这就是最终成为 WordPress 的东西,它现在为 43% 的互联网提供支持。 我们是怎么来到这里的? 这是一段漫长的旅程,前面还有很多路要走。

正如我提到的 WordPress 革命,我在 WordPress 中的实例在 2006/2007 年成为现实。 我推出了 Revolution,它可以说是首批高级 WordPress 主题之一。 这是一个我称之为 WordPress 第一次淘金热的时代。 它确实帮助我们看到 WordPress 更像是一个博客平台,它最终可以用作一个成熟的内容管理系统。

如您所见,自 2003 年以来,WordPress 的使用率绝对飙升。 今天,有超过 3000 万个网站由 WordPress 提供支持。 与那些属于 Joomla!、Blogger、Drupal 和其他一些较小的、鲜为人知的内容管理系统相比,您可以看到 WordPress 已经变得多么强大。 WordPress 的许多成功都归功于我们所说的开源的力量。

WordPress 是在 GPL 许可证下发布的,它基本上允许自由共享、更改、重新分发、修改、检查和传递代码,只要它继承了相同的许可证。 我们把这种分享称为关怀和推动事情向前发展。 所以这里有一些关于开源的事实。 开源软件的好坏取决于社区的承诺。 有这么多人为 WordPress 做出贡献,它只和那些致力于它的人一样好。

它为创造力和新想法打开了大门。 它提供了一种主人翁感。 例如,如果我为 WordPress 贡献了一些代码并且它成功了,我可以说我帮助构建了 WordPress。 那是一件非常非常酷和强大的事情。 开源软件允许任何地方的任何人做出贡献。 只要能连上互联网,无论是在日本、美国还是南极洲,都可以为这个项目做出贡献。

正如我们最近看到的那样,即使是谷歌和 Facebook 等专有软件公司,他们也贡献了开源软件。 在屏幕左侧,这是 WordPress 1.0。 回到 2000 年代初期,这就是后期编辑的样子。 正如您所看到的,43 个主要版本之后或将近 20 年,最新版本的 WordPress 5.9 现在看起来就像您在屏幕右侧看到的那样。 如此多的工作都在开源社区的人们的手上和支持下。

说到 StudioPress,StudioPress 是从最初的 Revolution 中脱颖而出的 WordPress 主题公司。 2018 年 6 月 27 日,即运行 10 年后,我就 StudioPress 的未来发表了一个非常重要的声明。 它被 WP Engine 收购。 有些人可能认为这是一个时代的终结。 是与否,取决于你如何看待它。 在某些方面对我来说,它是。 然后我在接下来的四年里在众所周知的荒野中徘徊。

但是让我告诉你一个简短的故事。 认识我的人都知道我喜欢讲故事。 去年秋天,我给我们的首席执行官希瑟·布伦纳 (Heather Brunner) 发了电子邮件,向她打招呼。 这真的只是一个触及基地的橄榄枝,鼓励她为 WP Engine 所做的工作,将 StudioPress 和 Genesis 品牌带入它已经发展的方向。 我真的只是想为我正在做的事情延长跑道。 所以我伸出手说,嘿,你碰巧知道这个领域的任何人可能正在寻找承包商来做一些设计工作、社区工作和 WordPress 工作吗?

我几乎不知道她脑子里有一个团队内部正在谈论的想法。 她没有给我回信并推荐可以联系的人,而是给了我一份工作。 我说是。 几周后,我被录用并入职。 我正在参加一个团队电话会议,我们正在讨论创新和开源战略。 我们正在定义我们认为这意味着什么。 打完那个电话后,我去跑步了,顿悟了。 想法形成了。 故事到此结束。 或者它是开始?

说到故事,一个好故事有五个要素。 当我们在这里谈论 WordPress 向前发展的一些事情时,这真的很重要。 我们有人物,有背景,有情节,有冲突,当然还有解决方案。 随着 WordPress 6.0 的临近,完整的站点编辑真正成为 WordPress 向前发展的支柱。 这就是我们故事的背景。 正如我之前提到的,WordPress 为 43% 的互联网提供支持。 古腾堡、块编辑器插件和完整的站点编辑几乎完全在 WordPress 核心中提供。

但问题是,该插件目前是实验性插件,评分为 2.1 分(满分 5 分)。65% 的用户给予一星评价。 6.0 预计将在短短几周内于 5 月 24 日发布,它应该以全局样式提供大量的完整站点编辑。 那么什么是全站编辑呢? 让我们把它弄清楚。 完整站点编辑的愿景是提供一系列功能,将 WordPress 块的熟悉体验和可扩展性带到站点的所有部分,而不仅仅是页面和帖子。 谈论侧边栏,我们谈论的是页眉、页脚。 本质上是构建完整的站点。

我们通过块、模式、模板来做到这一点。 这通过块主题、使用全局样式的能力、站点编辑器进行分发。 这些是站点范围内的更改,您可以在 WordPress 管理仪表板中进行所有更改。 问题是 WordPress 用户和构建者需要帮助。 发生了很多事情,发生了很多变化,还有很多术语需要使用。 这是故事的冲突。 让我们看一下古腾堡插件上的一些评论。

古腾堡一点都不友好。 这是一个糟糕的用户体验。 再见,再见 WordPress,再见,再见古腾堡。 我最喜欢的。 就好像一个博客地狱让古腾堡引发精神折磨。 燃烧 WordPress 社区。 曾经的历史性错误。 一个毁了 WordPress 的垃圾。 对WordPress、块编辑器、Gutenberg、WordPress未来的方向有很多负面的评价。 对于为 43% 的互联网提供支持的东西,这不是一件掉以轻心的事情。

然而,我们有希望。 该插件的其他一些评论。 不要听信抱怨者,你走对了路。 Gutenberg 赢得了我的青睐,我的网站看起来很棒。 这是一项正在进行的工作,并且正在取得进展。 我已经适应了。 它统治。 当我们回顾 WordPress 最近的发布历史时,我只想回顾一下已经做出的一些增量更改。 正如我们所知,Matt Mullenweg 喜欢以著名爵士音乐家的名字命名 WordPress 版本,因此本节将是对这一点的颂歌。

WordPress 5.6 Simone 于 2020 年 12 月 8 日发布。高级别的发布细节是它包含 2021 默认主题,它包含内置块模式,它扩展了自动更新功能,并提供了一个可访问性声明供人们使用他们的网站。 更进一步,2021 是默认的 WordPress 主题,它提供了一个空白画布,带有高度自以为是的调色板和独特的图案包。

这真的是块编辑器向前发展的第一次演示,以及使用 WordPress 构建的能力。 块模式是一组块,允许用户简化他们的工作流程并使构建者能够更快地创建站点,并且可以在站点之间共享。 WordPress 5.6 还扩展了自动更新功能,它不仅将启用该功能的能力从开发人员的控制中转移到了 WordPress 仪表板中的所有用户。

可访问性声明功能为用户提供了一个样板模板来编辑和发布,以便他们可以在其网站上拥有可访问性声明。 当然,它是为支持不同的环境和司法管辖区而编写的。 去年春天,也就是大约一年前,WordPress 5.7 Esperanza 发布了。 随之而来的是更简单的默认调色板,一次单击即可从 HTTP 转到 HTTPS 的能力,一些小的块增强功能,以及插入或拖放,这允许您使用块和模式来做到这一点。

更进一步,简单的默认调色板将 WordPress 源代码中使用的所有颜色折叠为七种核心颜色,并提供 56 种色调,均符合可访问性标准。 此外,只需单击一下,即可轻松将站点从 HTTP 切换到 HTTPS。 这非常重要,因为 HTTPS 是一种非常严肃的协议,可以确保网站安全。 此外,还对现有块进行了增强,引入了一些新块。

同样在 5.7 中,拖放功能允许您通过插入器获取块和图案并将它们直接拖到您的帖子中。 这是巨大的。 去年夏天的 7 月 20 日,WordPress 5.8 Tatum 发布了。 作为该版本的一部分,我们看到了基于块的小部件,作为主题构建器,这对我来说真的很令人兴奋。 theme.JSON 的介绍,这是基于 Black 的主题和完整编辑的推进计划的关键。 额外的块支持和双音过滤器。

屏幕块诱饵允许用户从经典的 WordPress 主题过渡到这种完整的网站编辑体验。 它允许用户在传统的小部件屏幕中使用以前从未做过的块。 Theme.JSON 在全局设置 API 中引入了全局样式,允许用户修改编辑器设置、自定义工具和帮助样式块。 这实质上将取代我们所熟知的样式表。

添加了新块支持标志,提供自定义寄存器块的选项,例如边距、边框、控件和其他类似内容。 双色调滤镜是一种图像处理,可从单个图像创建双色调调色板,允许用户以非常醒目和高对比度的方式展示图像。 起初,我想,这不适合我。 但最近,我真的开始接受双色调过滤器作为一种非常酷的设计使用方式。

这给我们带来了今年的最新版本,WordPress 5.9 Josephine。 在此版本中,我们看到了 2022 年的默认 WordPress 主题。 theme.JSON 添加了额外的支持,更重要的是,站点编辑器中的完整站点编辑被带到了 WordPress 仪表板。 随之而来的是全局样式界面,所有这些都是前进计划中的关键。 2022 主题是 WordPress 中的第一个默认块主题。 这不仅仅是一个新的默认主题,它还是一种全新的 WordPress 构建方式。

主题 JSON 现在有额外的支持,包括子主题支持。 这意味着用户可以构建主题和仪表板,无需编写一行代码即可将其全部导出。 完整的网站编辑提供了一系列功能,如我之前提到的,这些功能可以为您网站的所有部分带来熟悉的块扩展体验。 现在在仪表板中,您可以从上到下构建您的站点。

全局样式界面最近也在 5.9 中添加,这为自定义整个网站的外观提供了基础。 当我们在开发提供不同样式和变体的主题时,我正在努力进行字面上的工作,这些主题可以通过单击进行更改。 现在,这让我们陷入困境,WordPress 6.0 预计将于 2022 年 5 月 24 日发布。我们还不知道爵士乐音乐家的名字,我确定什么时候发布时间到了。

在此版本中,块编辑器将得到更多增强。 块和模式将变得越来越重要,仪表板中的设计工具将是最重要的,我们希望专注于逐步采用完整的站点编辑和基于块的主题。 块编辑器。 正如我提到的,我们想要改进信息、架构和模板浏览体验。 我们想改进模板创建。 我们希望接受由 JSON 变体驱动的样式替代方案。 这是通过全局样式。 我们希望消除模板与特定主题的耦合。

这里的希望是 WordPress 6.0 将允许用户通过几次点击从一个主题转到另一个主题或从一个设计转到另一个设计。 他们还想引入新的块,改进其他块,他们想引入页面模式和页面创建,并简化主题模式的注册。 WordPress 6.0 中有很多工作正在进行中,我迫不及待地想看到它的到来。 Part a 6.0,他们希望专注于设计工具。 他们希望加强整个交互和用户体验中发生的一致性。

他们想引入更多的响应能力,这是目前 WordPress 的一大致命弱点。 有很多工作要做,还有很多工作要做,考虑到使用移动设备浏览网站的人数众多,这非常重要。 除此之外,即将推出的支持和元素 API。 他们想让第三方集团更容易采用工具。 这是一个多年的过程,开始达到我们可以看到所有劳动成果的地步

我提到了逐步采用。 我们希望继续为非块主题采用主题化 JSON 配置。 这意味着在传统意义上构建了四个主题,我们可以通过多种方式在其中利用某些技术。 我们希望为非块主题创造新的机会。 我们想要过渡导航并替换导航屏幕。 我们想探索创建动态模板的流程。 在 WordPress 完全没有代码的未来,有很多工作和很多希望。

好的。 所以我们将把它带回我在会议后进行的运行。 当我在那次跑步时,我真的在想很多关于 WordPress 的未来、创新和想象力。 我们正处于旅行的风口浪尖,我将在一分钟内到达。 因此,我脑海中已经有了一个主题。 在那次运行中,我开始质疑诸如我们如何重新构想使用 WordPress 构建的方式之类的问题? 即将到来的事情太多了,所有这一切的方法论将真正让人们以不同的方式做事。

它将施加哪些限制? 它将提供哪些机会? 谁负责这项工作,为什么这很重要? 正如我提到的,我们有一个去华特迪士尼世界的家庭旅行计划。 我们的家庭是一个庞大的迪士尼家庭,我们从他们所做的一切中得到启发。 沃尔特说,我们的方法真的没有秘密。 我们不断前进,打开新的大门,做新的事情。 我们一直在探索和试验。 我们称之为想象工程。

我想介绍 WP Engine 的 WordPress 开发人员关系团队。 目前,是我自己和 Nick Diego。 但是,我们正处于雇用更多人的风口浪尖。 我们喜欢称他们为未来的想象家。 回到好故事的五个要素。 剧情。 我们 WP Engine 开发人员关系团队的使命是加速 WordPress 和社区的神经支配,帮助他们从块编辑器过渡到完整的站点编辑。 我们希望建立一个建设者社区,其中包括设计师、开发人员和创作者。

你可能会问,你打算做什么以及如何做? 好吧,我们希望利用我们的资源并制作内容来教授和演示块编辑器的功能。 我们应该拥抱开源,成为知识的宝库,并作为 WordPress 项目与其用户之间的沟通渠道。 我们已经确定了我们团队的一些价值观,慷慨、创新和好奇心,所有这些都在某种程度上效仿了迪士尼的方法。

带着慷慨,我们想说,我们如何帮助人们? 我们可以帮助谁? 创新。 我们的专长是什么? 我们如何利用它来推进我们正在研究的技术? 和好奇心。 我们总是想问问自己,有没有更好的办法? 如果是这样,是什么阻止我们尝试呢? 我最兴奋的事情之一也是我在那次奔跑中想到的事情是构建者的资源,即故事的解决方案。

我们真的很想培养互动和身临其境的 WordPress 社区,重视我们所做的同样的事情,创新的好奇心,鼓励慷慨,庆祝想法,并形成新的途径。 我们希望它成为发现的目的地,为希望学习使用 WordPress 和 WordPress 进行构建的基础知识的设计师和开发人员、创作者、构建者提供综合资源。

现在,WP Engine 的开发者关系团队,我们已经编制了一份我们希望提供帮助的方式列表。 我们想帮助工作,我们已经在发布之前测试了 2022 主题。 我们正在使用 Gutenberg 插件进行持续的工作。 WordPress 6.0 有几个问题,我们希望帮助解决这些问题并帮助解决这些问题。 我们想要创建并开源完整的站点编辑主题,而不仅仅是 Frost,我将在一分钟内进行介绍。

我们要支持的其他团队是我们的产品团队 Genesis、Local、WPGraphQL、Faust.js,其中都是免费的开源产品。 我们希望构建插件作为概念证明,以帮助真正理解如何扩展 WordPress,并将其提供给我们的社区。 我们还希望成为社交媒体和在线出版物(例如我们自己的 Torque)上的思想领袖。 此外,我们希望进行公开对话。

对我来说,这是最重要的部分。 我们希望与 WordPress 用户、我们的客户和代理合作伙伴进行公开对话,以帮助他们了解使用 WordPress 新方式的痛点。 我们希望成为知识的宝库,尽我们所能帮助项目向前发展。 小回顾和一些数字。 我们的开发者关系团队于去年秋天成立,在年初之后才真正开始工作。

在昨天刚刚结束的第一季度,我们做了一个清单统计。 Nick Diego 一直在 GitHub 上带头,将 14 个拉取请求合并到 Gutenberg WordPress 核心中。 很多工作需要很多时间,我们很乐意去做。 除此之外,教学和培训以及成为知识宝库已经转变为我们举办多种不同形式的活动。 在上个季度,我们举办了 10 场聚会、社交学习空间,以及我们称之为周五的完整网站编辑,这些都是 Zoom 电话会议,对社区开放,任何想加入的人都可以参加。

此外,在过去一周左右的时间里,WordPress 在我已经拥有的网站上打开了块模式目录,用于在那里发布的模式。 除此之外,还有一个名为 Avant Garde 的完整站点编辑主题,我也为 WordPress 项目做出了贡献。 我之前提到过 Frost,这是我在加入 WP Engine 之前正在做的事情。 在去年 12 月,我们作为一个团队决定将 frost 引入 WP Engine 的操作并将其开源给社区是有意义的。

通过开源 Frost 并专注于完整的幻灯片编辑,正如我之前所说,我们希望鼓励构建者社区尝试 WordPress 的新功能。 我们想扩展块编辑器的功能。 鉴于这是 WordPress 的未来,我们相信它的潜力并期待帮助它成长。 那么什么是霜? Frost 是我去年夏天创建的一个实验性块 WordPress 主题,希望成为设计师、开发人员和创作者的基础。 它包含完整的站点编辑,它扩展了块编辑器的功能,它使构建者能够毫不费力地构建和创建令人惊叹的网站,并提升自由职业者和企业家的潜力。 简而言之,它可以成为企业的基础。

那么什么是霜? 弗罗斯特利用块模式,我最喜欢用 WordPress 构建的部分。 它允许人们通过简单的复制和粘贴将设计精美的准备好的布局添加到任何 WordPress 网站。 正如您在屏幕截图中看到的,Frost 有多种模式。 我们将它们分为五类:页眉、页脚、一般、页面和查询。 屏幕截图显示了几种您可以一键添加到您的网站的模式,所有这些都经过精心设计,制作精美。

Frost 是给设计师的。 它可以帮助人们扩展 WordPress 编辑器的功能。 Frost 是给开发者的。 它使建设者能够毫不费力地创建令人惊叹的网站。 Frost 也适用于创作者,因为它提升了自由职业者和企业家的潜力。 这里有三个设计精美的网站示例,可以在几分钟内使用 Frost 完成。 随着 WordPress 6.0 的到来,我们想要真正快速地讨论构建者如何利用即将到来的东西。

这里的三个主要主题。 我们已经有了快速原型制作,它本质上是使用块模式来创建模型,加快构建过程,并提高整体生产力。 它允许开发人员利用完整的网站编辑,他们可以将网站交付给客户,他们可以在 WordPress 仪表板中进行自我更新。 全局样式和变体允许构建者创建基于块并支持完整站点编辑的基本主题。 这本身可能就是它自己的谈话,我相​​信我们会在某个时候到达那里。

WP Engine 开发者关系团队由 Nick 和我自己组成。 我们很乐意与您联系。 你可以在 Twitter @bgardner 上找到我们,你可以在 Twitter @nmdiego 上找到 Nick。 您可以发送电子邮件 [email protected] 我们在 WordPress Slack 上,我们撰写文章并定期向 TorqueMag.io 投稿。 我的专栏名为 Pit Stop,Nick 的专栏名为 Builder Basics。 当然,FrostWP.com 是我们进行完整站点编辑的探索性工作的地方。

有了 WordPress 6.0 中的所有功能,可以肯定地说它需要一个村庄。 这是我们的首席执行官 Heather Brunner 经常在内部对话中说的话,她还说有重点的地方就有进步,这确实鼓励了我们。 WP Engine 的开发者关系团队是我们的村庄,我们在这里接受今天的挑战并拥抱明天的承诺,这在很大程度上是对沃尔特迪斯尼和他为公司带来的道德规范的颂歌。

我们希望成为 WordPress 的变革者,因为我们是领先的技术。 而我们,我的意思是我们人民。 正如米奇所说,很快就会见到你。 感谢您观看本次演讲。 再一次,我的名字是布赖恩加德纳。 我是 WP Engine 的主要开发人员倡导者。 您可以通过 [email protected] 或我之前提到的地方与我联系 再次感谢。

主持人:今天的主题演讲让我们有了一个多么美妙的开端。 谢谢 Jason Cohen、Kellen Mace、Ilona Kedracka 和 Brian Gardner。 主题演讲非常有见地,我们希望您正在开发更智能、更快的 WordPress 网站。 社交媒体上有很多活动,所以请继续关注 WPEdecode 标签。 发布有关该活动的信息,并与其他与会者一起关注。

我们要休息一下。 因此,吃点东西,舒展一下双腿,或者四处走动,聆听我们才华横溢的 WP Engine DJ Boogie Bones 的音乐。 我们将在大约半小时后回来,让您收听我们的一首突破曲目。 我们将突破分为四个不同的区域,以帮助您在感兴趣的开发人员工作流程阶段中找到内容。 因此,我们供您选择的四个突破曲目是 Headless,我们深入探讨了 Headless 101、Gutenberg 和 Headless,这是一个以机构为重点的小组,将深入探讨何时为您的客户选择 Headless,最后,我们的 Headless Atlas 平台中新功能的演示。

我们还有一个电子商务轨道,您可以在其中了解主题,包括 WooCommerce 网络开发人员技巧、更快地构建电子商务网站、发布电子商务网站、优化您的转化率以及为什么它如此重要。 我们拥有的第三个轨道是托管 WordPress 托管解决方案,包括现代主题、完整站点编辑、站点监控,以及来自我们在 Cloudflare 的朋友关于安全性的一些会议。

第四个也是最后一个突破轨道将是 Builder Experience。 我们专注于蓝图、本地、迁移和开发人员的重要提示。 绝对可以随意在曲目之间跳来跳去,并查看我们将在分组讨论中讨论的所有主题的完整议程。 请不要忘记在每次会议结束后继续填写会议调查,以便我们改进内容。 请记住,正在进行三项特别促销活动。

第一个是 Atlas,WP Engine 的完整无头 WordPress 平台。 您可以获得免费的 Atlas 沙箱帐户。 还可以选择免费下载 Local。 您可以单击网站上的广告来访问这些广告。 最终促销是我们所有共享计划的 25% 折扣,包括电子商务和其他针对 WP Engine 平台新客户的高级解决方案。 提醒一下,我们有一个 DE{CODE} 筹款活动来支持那些受乌克兰战争影响的人。

自 2 月以来,WP Engine 一直在支持波兰人道主义行动和乌克兰人道主义基金,我们想邀请您向那些在难民和冲突地区开展工作的组织捐款。 在整个 DE{CODE} 期间,我们将匹配所有价值不超过 5,000 美元的捐款。 我们鼓励您今天捐款并将收据通过电子邮件发送至 [email protected] 进行匹配。 谢谢你,我们希望你喜欢突破。