按此:霜冻主题在这里

已发表: 2023-06-15

欢迎来到 Press This,WMR 的 WordPress 社区播客。 每集都有来自社区的嘉宾和 WordPress 开发人员面临的最大问题的讨论。 以下是原始录音的转录。

由 RedCircle 提供技术支持

Doc Pop :您正在收听 Press This,WMR 上的 WordPress 社区播客。 每周我们都会聚焦 WordPress 社区的成员。 我是你的主人,Doc Pop。 我通过我在 WP Engine 的角色以及我在 TorqueMag.Io 上的贡献来支持 WordPress 社区,在那里我可以做播客、画卡通和教程视频。 检查出。

WordPress 存储库一直是寻找功能强大且免费的工具来扩展您的 WordPress 站点的好地方。 您可以找到插件、块和主题,甚至可以按块兼容等功能进行排序。 截至今天上午,存储库的 WordPress 主题部分列出了 302 个块兼容主题或块主题。

其中最新的一位是 Frost,今天我的客人是 Brian Gardner,他是 WP Engine 的首席开发倡导者和 Frost 主题的创建者。 Brian,恭喜您将主题放入存储库。

我知道你以前参加过这个节目,但让我们给听众一个提醒。 你是如何进入 WordPress 的?

Brian Gardner:好吧,医生,谢谢你让我回来。 当然很高兴来到这里。 我喜欢谈论 WordPress。 我喜欢分享我的故事。 我不像以前那样经常这样做,所以我会给出缩写版本。 早在 2006 年,我是一家建筑公司的项目经理,当时我是那里工作的年轻人中的一员。

所以默认情况下,我成了电脑专家。 所以我自学了很多东西,回到过去。 它真的就在 Microsoft Office 和所有这些东西周围。 但是,我对互联网和博客的好奇心在那时达到了顶峰。 所以我开始涉足 WordPress,并希望拥有自己的博客。

因此,通过那次经历,我弄清楚了如何安装 WordPress 站点并从那里从不同的存储库下载免费主题,尽管我认为它被视为官方 WordPress 存储库,但它位于不同的位置。 抓住一个主题,开始玩,把它放上去,调整它。 创建了我自己的主题,在我的网站上提供了链接、下载、电子邮件和曝光。 从那时起,我开始从事自由职业,那些想要定制主题的人。

所以我打电话给假期钱,对吧? 因为我还有我的全职工作,只是晚上和周末。 他们会花几百美元做一两件事,然后从那里我有一个人,一个来自波士顿的房地产经纪人,他想让我为他做一个完整的定制设计,我做到了。 这对他来说太过分了,因为他只想要一个博客。 这更像是一种基于 CMS 的宣传册网站。

所以,我问我的听众我应该用它做什么,然后我跟进说,有人会买这个吗? 而且,响亮的观众回声是肯定的。 因此,我提出了下一个最聪明的问题,即您愿意为高级 WordPress 主题支付多少费用? 那时,事情变得真实了,因为有很多人说他们会花钱买它。

所以我把它捆绑、打包,命名为 Revolution,然后开始大量销售 Revolution。 而且,那是我进入 WordPress 的窗口。 然后通过销售主题来实现 WordPress 的电子商务方面。 这才是真正的快速版本。 显然,一路上有些起伏和左右。

Doc Pop:你知道,这让我想知道,我知道你的网站上有很多关于你制作的主题的例子。 你也卖了主题。 我们在节目的顶部提到了 Frost WP 主题,我们将在一秒钟内进入。 但我很好奇,这是您第一次将主题上传到 WordPress 存储库,例如免费主题部分吗?

Brian Gardner:所以 Frost 不是第一主题。 这是我们提交的第一个 WP Engine 主题。 但在此之前,在过去的 12 个月内,我提交了四个不同的全站编辑主题。 几乎难以置信,对吧? 差不多 15 到 18 年就是这样,但确实如此。

所以我个人现在在 WordPress 主题目录中有四个主题。 都是Full Site Editing主题,然后Frost当然是最新的,也是下载量最多的。

Doc Pop:哇,恭喜。 让我们开始吧。 Frost 主题与您开发的其他主题相比有何特别之处?

Brian Gardner: Frost 实际上是我开始创建的第一个基于块的主题。 我大约两年前,差不多两年前的夏天开始了。 当我意识到 WordPress 在被称为 Gutenberg Editor 时的发展方向时,这甚至比我雇用 WP Engine 还早。 但现在我们知道 Gutenberg 是将这些功能带入 WordPress 核心的探索性插件。 当我意识到区块是什么、模式如何运作以及这一切的发展轨迹时,我真的很兴奋。 所以两年前我开始创作这个名为 Frost 的主题。

当时它是一个基于创世纪的儿童主题。 因此,这比将其切换到基于块的主题还早了一点。 但是在我开发它之后不久,我意识到,好吧,我现在明白了,我现在知道它可以去哪里了。 所以最初 Frost 被设置为一个非常普通的主题,但是一个强大的主题,因为它有很多模式,它背后的想法是将这些模式设置为线框,这样如果你是一个机构或自由职业者, 构建网站的顶部到底部页面非常容易,因为每种模式都代表主页或关于页面或定价页面的特定部分。

所以我想,好吧,如果我想出一个系统,一个强大的主题,只需单击一下即可插入所有这些类型的东西,然后人们就可以根据他们的意见进行设计,添加照片、图像、更改、文本颜色等等。 因此,从那时起,Frost 可以说是最新和最前沿的 WordPress 主题之一,因为我一直痴迷于 Gutenberg、插件、WordPress 核心的开发,以及对生活的真正满足感在最前沿的前线。

因此,Frost 始终支持并实现所有通过 Gutenberg 引入的新事物,这没关系,一旦我来到 WP Engine,我们就可以使用它。 我们引入了 Frost,从那以后它一直是开源的,可以通过 GitHub 和网站获得。

但是在 WordPress 6.2 发布之前,它一直被认为是实验性的,还没有准备好生产,使用风险自负,尽管它非常非常稳定。 因此,当我知道 WordPress 6.2 即将到来时,我与我们的产品团队和 WP Engine 的产品副总裁进行了交谈。

我当时想,看,我认为 Frost 就像黄金时间,准备好了,我的建议是我们做好准备,把它放在回购协议中,从中获得更多的分布。 鼓励人们使用它,从中学习,分叉它,用它做任何他们想做的事。 所以我们都一致同意,在 6.2 发布后不久,我们将 Frost 提交到目录中。

Doc Pop:我知道你一直提到 Frost 是一种实验性项目、实验性主题、边界推动,我一直认为你在 Frost 中实施的东西是实验性的。 如果我在这里错了,你可以告诉我,但我想我已经意识到它是实验性的,因为它只是在等待 WordPress 得到巩固。

这并不是说这些功能本身是疯狂的实验。 更多的是你在等待 WordPress 6.2 或类似的东西出现,然后说,看,这是一个你现在可以构建的结构,一切都稳定且准备就绪,为像你这样的主题做好准备。

这是一个很好的表达方式吗?

布赖恩加德纳:是的,这基本上是准确的。 我的意思是,真正归结为,直到 6.2,通过 Gutenberg 插件开发 WordPress 本身,Gutenberg 是一个插件,现在是一个实验性插件,每隔一周发布一个新版本。 这就是他们测试和引入最终将登陆 WordPress 核心的新功能的地方。

因此,每两周您就会获得一个新版本的古腾堡,但 WordPress 核心本身每年仅更新三到四次主要版本。 因此,在这三四个月的每一个月内,您都会将所有这些新事物添加到古腾堡插件中。

所以从技术上讲,它们可供想要测试它们、玩它们和使用它们的人使用。 然而,因为它是实验性的,我们总是说 Frost 也需要是因为它需要 Gutenberg 插件,它可能在任何特定时刻中断。 鼓励人们在您知道可能会破坏的基于生产的站点上使用某些东西是不好的。

因此,WordPress Core 和 Gutenberg 插件的开发之间的差异已经放缓,因为许多功能已经到来并且可用。 我意识到,好吧,现在我们正处于 WordPress 本身存在的地步,并且可能会破坏的新事物的开发正在放缓。

现在是时候这样做了。

Doc Pop:我认为那是我们短暂休息的好地方。 当我们回来时,我们将继续与 WP Engine 的首席开发倡导者 Brian Gardner 讨论 Frost 主题以及它在 WordPress 插件存储库中如此独特的原因。 请继续关注更多 WordPress 新闻。

Doc Pop:欢迎回到 Press This,WMR 上的一个 WordPress 社区播客。 我是主持人 Doc Pop,我正在与 WP Engine 的 Brian Gardner 交谈。 他是一位主题创作者,最近刚刚提交了 Frost 主题,这是他与 WP Engine 团队制作的一个项目到 WordPress 插件库。

在节目的开头,我们谈到了上传它的过程,我认为其中一件让我印象深刻的事情,布莱恩,感觉就像 6.2 出来的时候,你有这个主题,你非常自豪的,Frost 主题,你觉得这是一种很好的方式来突破界限,向人们展示这些主题可以做什么。 我真的觉得 WP Engine 采用了这个主题,并决定将其作为旗舰主题,以真正向人们展示可以做什么。

我想知道这是否是您对这个主题的看法,或者您认为这个主题的用途。 既适用于社区,也适用于 WP Engine,您可以在其中作为开发人员倡导者工作。

Brian Gardner:是的,所以我之前谈到过将其作为线框主题的想法。 正如我们所知,它最初是在 6.2 即将到来的情况下构建的,我们称之为 1.0 版,这是我们将其投入生产的地方。 我对它做了一些设计意见。 所以我想,好吧,既然这实际上是在一个很多人都可以下载它的地方,我们真的很想鼓励人们使用它。

所以它实际上需要比以前更有趣一点。 所以我做的其中一件事就是更新了主题中的几个黑色图案,使它们更有用,而不是黑白相间。 我重置了调色板。 我为它实现了一种电蓝色作为基色的一部分。

但是 WordPress 现在的一部分功能是在块主题中。 你可以拥有所谓的风格变化,这就是我们称之为“皮肤”的东西,我想这是解释它的好方法。 用户能够为主题更改颜色系统。 所以有人可以进去选择红色版本的 Frost 或蓝绿色版本的 Frost 或紫色或橙色。

所以总共有八个,我觉得这是个好地方。 当然,您也可以自定义它以喜欢您想要的确切十六进制代码,对吧? 这就是网站编辑能够自己进入并更改调色板的美妙之处。 我认为设计。 我让事情变得更有趣,并创建了更多,所谓的布局或整页模式。

因此,如果您想要一个预建主页或关于页面或定价页面,甚至是类似于链接树的链接页面。 用户可以一次单击并插入这些部分,然后从那里自定义它们。 所以我真的试着把它从一种实验性的、教育性的主题变成,嘿,让我们用它来做一些人们实际上可以做的事情,我们在 WP Engine 或代理机构的客户,以及自由职业者和人们可以用它建立实际的网站。

Doc Pop:我认为您可以通过两种方式选择这样的主题,作为您认为应该是完整站点编辑主题的大型展示。 一种是拥有一个非常小的页面,并鼓励人们在此基础上进行构建。

另一个是真正将它与功能打包在一起,感觉就像你们都着陆的那样,适合每个人。 有深色和浅色变体,或者我们称之为“它们”,例如视图的开发者模式变体。 有很多图案。

您甚至可以得到对推荐、号召性用语等有用的东西。 有没有一刻,你们都在想我们怎么知道放在这里的东西太多了? 或者目标是为每个人提供一些东西,这样如果我要开一家也有现场音乐的酒吧,我可以下载并获得它,但如果我在厨房里,我也可以这样做。

那种目标是涵盖所有内容还是我不知道。 我在胡说八道,但我只是有点好奇你们是如何考虑这个问题的。

Brian Gardner:是的,这一直是问题所在,对吧? 就像一个整体主题的想法。 至少一个可下载的单一主题真的太多了,对吧? WordPress 为 43% 的互联网或任何数字提供支持。 它的使用方式有很多种,这意味着您可以创建一个只有 500 种模式的主题,其中很多都不是单独使用的。

因此,对于带有图案、颜色和所有其他东西的主题,它实际上是关于保持两者之间的平衡,这在多个层面上都是可用的。 不是全部,而是几个,有共同的部分或模式或类似的东西,你在任何类型的网站上都能看到,对吧?

就像推荐部分可以用于课程创建者或食品店或律师。 因此,就像尝试确定哪些类型的部分可以在不同的利基市场中使用一样。 所以 Frost 中的大部分内容就是这样,这是一个很好的起点。 它没有一切。 它不能做所有事情。 但这足以完成大部分工作,或者至少向人们展示如何做事。 我们将从那里开始。

WordPress 和主题更新系统的工作方式的妙处在于,您可以将模式添加到主题更新,然后在所有站点上部署该更新。 而且它不会破坏任何东西,因为它所做的只是增加您可以从中提取的库。 这就是 1.0 版的一部分。 在那里放一些页脚,一些号召性用语,因为每个人都需要一个网站上的号召性用语。 让我们看看它落在哪里,人们要求什么以及它去了哪里。 如果需要,我们可以随时添加更多内容。 这就是这一切背后的决策过程。

Doc Pop:在 WP Tavern 上,Sarah Gooding 写道:“Frost 可以很容易地用于构建代理网站、投资组合、商业网站等。 考虑到它的最小设计,很容易看到开发人员将其用作多个项目的启动器。” 她还提到有一个分叉版本的 Frost,你的 Powder 主题,我实际上并不知道。

但是,你能告诉我们一些关于 Powder 的事吗?

布赖恩加德纳:是的,所以 Powder 只是我为了自己的利益而最终做的事情。 每隔一段时间我都会为朋友或以前的客户做点什么,比如一个副项目、定制设计或类似的东西。 当然,我当时会一直使用 Frost。 但在大多数情况下,我个人认为只拥有一个精简版的 WordPress 主题会更容易一些,它是如此的香草,如此基础以至于它就像字面上的底层一样。

所以我所做的是我实际上分叉了 Frost 并显然将其重命名并制成了 Powder,但随后我剥离了所有图案和所有特殊性,它实际上就像一个黑白画布主题。 没有特殊的模板,除了需要的页眉和页脚之外没有其他模式。

所以我个人只是希望我自己的东西能作为一个开始的基础,因为我是一个创造者,我喜欢设计,我每天都有数百个想法在我的脑海中闪过,这些想法都是以很酷的方式进行设计。 所以这就像,好吧,至少如果我有自己的版本,我可以,一个,把它放在主题目录中,但它也让我可以像子主题系统一样玩弄,然后说,哦,这是一个有趣的设计,让我看看我是否可以敲出一些东西而不必每次都重新制作轮子。

Doc Pop:所以对于 Frost,你开始将其作为你的个人项目之一。 您现在已将其移交给 WP Engine 团队来创建一些新的更大的东西。 这个主题将添加什么? 它已经包装得很好了。

下一步是要添加更多模式,还是下一步要听,你已经有 1000 次下载,或 1000 个用户。 它会听取他们的意见并暂时进行调整和修复吗?

布赖恩加德纳:这个问题的答案是肯定的,几乎是你所说的一切。 事实上,今天早上我添加了几个模式。 上周我举办了一个关于以转化为中心的模式以及如何构建它们的研讨会。 所以我所做的是构建四个新模式以在研讨会上进行演示。 所以我想,哇,现在我已经建造了这些并且人们已经看到了它们,这很有意义。 而且它们非常轻巧。 当然,它们都是我认为与网站相关的东西。 所以我将它们添加到 Frost 作为明天可能发布的更新。 以及文件结构中的一些工作。

稍微技术化一点的样式表和主题JSON是两个处理样式的文件。 随着我找到更多的方法来整合代码并从编码和样式的角度优化事情的完成方式。 我正在对 WordPress 6.2 最近的一些事情做一些重组,所以只是优化它并做一些整理,但也通过引入一些模式增加了一些价值,然后在那个时候我们将看到人们如何使用它以及他们的想法和需求。

Doc Pop:这是我们快速休息的另一个好地方,当我们回来时,我们将结束与 Brian Gardner 关于 Frost 主题和全站编辑主题的对话。 请继续关注更多新闻。

Doc Pop:欢迎回到 Press This,一个 WordPress 社区播客。 我是主持人 Doc Pop,今天我和 Brian Gardner 一起讨论刚刚出现在 WordPress.org 主题存储库中的 Frost 主题。 Brian,我们在整个节目中都在谈论 Frost 的功能,您绝对可以感受到您对全站编辑以及主题设计和一般网页设计的兴奋程度。

我想我想问你的最后一件事是,这是一个你自己开始的项目,然后你作为首席开发倡导者加入了 WP Engine。 发布这样的主题如何适应 WP Engine 首席开发倡导者的角色?

布赖恩加德纳:嗯,很明显,科技公司内部的开发者倡导实际上就是教育用户,无论是公司自己生产的软件还是软件本身,都是基于这些软件的。 所以我被带进来的部分原因是为了宣传 WordPress 的使用。 继续谈论人们如何可以,可以使用 WordPress,可以使用 WordPress 进行构建。

当然,在当时,全站编辑和基于块的构建显然是非常相关的。 当然,我们有自己的产品,对吗? 所以我们有本地开发工具 Local。 我们有 ACF,我们显然有 Frost,我们有一些 Genesis 产品和类似的东西。

因此,我们的 WordPress 产品实际上只是这些产品的混合体,我们的工作是促进围绕这些产品和软件的社区。 有点回馈,对吧? 我们的核心价值观是致力于回馈。 因此,在某种程度上,Frost 和我们的其他一些项目就是对 WordPress 的贡献。

因此,我们的工作就是帮助教育和培训以及培育社区。 所以,当我和 Heather 谈论这个时,这是我注册的职位,开发人员关系的 WordPress 方面在 WP Engine 不存在。 我是第一个被带进来的,所以这真的只是一个机会,让我们可以铺平自己的道路并说,这就是我们认为的样子。

我认为我们做得很好。 我们现在有几个成员,Sam Munoz,他是我们的社区经理,Damon Cook 也在 Developer Advocacy 的 WordPress 方面。 我们只是尽最大努力提供帮助,以支持我们的内部产品并继续创新 WordPress。

Doc Pop:这似乎是插入构建模式的好地方,您的每周开发者研讨会。 你为什么不告诉我们这件事?

Brian Gardner:所以构建模式是每周五中部时间上午 10:00。 这是我和 Sam 去年想出的,我们说,让我们做一些正式的事情。 让我们把这不是一个研讨会或教学活动,而是一个互动的、身临其境的对话。 因此,我们通常每个星期五早上都有 20 到 25 人参加。

这是我们谈论来自客户或非客户的事情的机会,只是那些正在构建 WordPress 网站并拥有基于 WordPress 的业务的人。 它使我们能够更深入地了解并直接了解其中的痛点。

它是洞察力的宝库,良好的市场研究,所有这些东西。 我们真的在那里发展了一个伟大的社区。 我们有很多人每周都会回来。 他们将围绕构建模式安排日程表作为重点,因为他们不想错过它。

所以我们对此非常兴奋。 同样,我们谈论 WordPress,有时会谈到即将推出的 WordPress 功能的新功能,但也只是您在基于 WordPress 的业务中提供哪些服务? 因此,我们跳出了构建网站的紧迫性,只是多谈谈生活和工作的平衡等等。

所以这很棒。

Doc Pop:让我们总结一下。 你能告诉人们他们在哪里可以找到更多关于你和 Frost 以及构建模式的信息吗? 人们检查的好地方是什么?

Brian Gardner:所以就个人而言,我的 Twitter 帐户可能是我最活跃和最容易联系的地方,它是@bgardner。 FrostWP.Com 是您可以看到 Frost 演示的地方,您可以从那里下载它。 你可以看到所有的图案、风格和变化。 然后是构建模式。 如果你去 WPEngine.com/builders,我们有一个事件链接在我们的菜单中,然后将你发送到构建模式。

我们通常有三到四个星期的注册时间,为人们准备好注册链接。 因此,请随时保留您的位置,我们希望在那里见到您。

Doc Pop:感谢收听 Press This,WMR 上的 WordPress 社区播客。 再一次,我的名字叫 Doc,你可以在 Twitter @thetorquemag 上关注我在 Torque 杂志上的冒险经历,或者你可以去 torquemag.io,我们每天都会在这里提供教程、视频和采访。 因此,请查看 torquemag.io 或在 Twitter 上关注我们。 您可以在 Red Circle、iTunes、Spotify 上订阅 Press This,也可以每周直接在 wmr.fm 上下载。 我是你的主持人 Doctor Popular 我通过我在 WP Engine 的角色支持 WordPress 社区。 我喜欢每周都在 Press This 上关注社区成员。