使用 Q WordPress 主题探索全站点编辑

我一直在热切地等待能够安装主题并真正测试古腾堡的全站点编辑功能的那一刻.总的来说,在过去的几个月里,每次我测试它时,体验都被彻底打破了.这就是为什么我对今年 12 月在 WordPress 5.6 中看到该功能持怀疑态度.

Ari Stathopoulos 的 Q 主题是第一个似乎是一个体面的工作示例的主题.这是否是时机的运气,或者这个特定主题只是正确构建,很难说— Stathopoulos 是 Themes Team 的团队代表.古腾堡 9.1 上周下架,继续致力于网站编辑.

Q 是实验性的.早在今年 3 月,主题团队就公开征集基于区块的实验性主题.然而,并没有多少人接受这个提议.如果获得批准,Q 将成为第一个在官方 WordPress 目录中上线的基于块的主题.它仍然需要通过标准的审查流程,等待未来几周轮到它.

总的来说,全站点编辑仍然是一种令人沮丧和混乱的体验.我仍然怀疑它是否准备好在 WordPress 5.6 中向全世界炫耀,即使是测试版.

然而,对于最终用户和主题开发者来说,Q 是一个值得探索的有趣主题.用户可以安装它并通过 Gutenberg 插件开始修改站点编辑屏幕.开发者可以了解全局样式、模板和模板部分如何从一个工作主题中组合在一起.

使用站点编辑器

在站点编辑器中编辑单个帖子.

Q 主题需要启用 Gutenberg 插件及其全站点编辑模式.通常,目录中的主题不允许需要插件.但是,实验性古腾堡主题可以绕过此准则.

Stathopoulos 指出该主题是高度实验性的,不应在生产站点上使用.不过,他希望它能让更多人关注全站编辑.

他提到有几个项目已损坏,例如类别档案未显示正确的帖子.这是古腾堡中查询块的当前限制.然而,发现和识别这些类型问题的最佳方法之一是拥有一个跟上发展步伐的主题.

目前,网站编辑器感觉它咬得比咀嚼多.用户不仅可以编辑页面的布局和设计,还可以直接编辑现有的帖子内容—不要在家里尝试这个,除非你愿意将你的帖子标题切换到带连字符的 slug.网站编辑是否应该承担设计和内容编辑的双重职责?如果是这样,从长远来看,设计和内容编辑应该在不同的位置处理还是合并为一个功能?

感觉很粗糙.目前它不是面向用户的.

站点编辑器的亮点是编辑器中模板部件的当前进度.模板部分本质上是"模块".处理页面的一部分.例如,典型的主题将具有页眉和页脚模板部分.目前,最终用户可以插入自定义模板部件或将一个模板部件切换为另一个.这开启了一个充满可能性的世界,例如用户在为其网站的多个标题设计(模板部分)之间进行选择.

切换标题模板部分.

整个模板系统的缺点是它似乎与站点编辑器如此分离,以至于很难相信普通用户会理解正在发生的事情.模板和模板部件位于管理员的外观菜单下.站点编辑器是一个单独的顶级菜单项.如果事先不知道这些部分如何协同工作,可能会令人困惑.

模板部分从一开始就在站点编辑器中为我工作.然而,他们一开始并没有在前端工作.我不断收到"找不到模板部分"数小时的消息.然后,在某些时候—无论是通过魔法还是通过随机保存将所有东西都整合在一起—该功能开始输出以前缺少的页眉和页脚模板部分.

一窥主题发展的未来

Q 主题的样式规则很少,它直接在站点的 <head> 部分加载,而不是添加额外的样式表.它依赖于前端的股票古腾堡块样式,并有一些小的覆盖.大多数其他自定义样式是通过全局样式系统处理的,该系统从主题的 experimental-theme.json 配置文件(将来会是 theme.json)中提取.

这就引出了一个问题,即当全站点编辑登陆时,主题是否一定需要很多 CSS 方式.

如果 WordPress 允许用户通过块选项和全局样式覆盖来配置大多数样式,则主题可能不需要比其配置文件更多的内容.之后,将归结为注册自定义块样式和模式.

如果这是我们的未来,那么任何人基本上都可以创建一个 WordPress 主题.而且,这些部分,例如模板部分和模式,都可以在任何站点之间共享.在那个未来,主题可能不再重要了.

去年,Mike Schinkel 提议完全弃用主题系统并用 Web 组件取而代之.

“而不是寻找一个具有您需要的所有功能的主题—我发现它总是将选择限制为零—网站所有者可以查找他们需要的组件和模块,然后从这些模块组装他们的网站,"他说."他们可以选择页眉、页脚、主页英雄、一组文章卡片、定价模块等."

我对全站点编辑的修改越多,就越觉得它最终会合并到那个通道中.想象一下未来,最终用户可以挑选他们想要的作品,然后简单地让它在前端看起来恰到好处.

想到这种可能性就令人兴奋.Schinkel 和我在编程方面的背景比我们在设计方面的背景要多.从这种分析心态来看,将所有内容放入整洁、可重用的盒子是有意义的,因为重用是智能编程的基石.

然而,我担心这样一个有这么多可更换部件的系统的设计状态.设计师能否采用整体方法进行主题开发,创造出真正复杂的艺术作品?该系统本质上会创建一个千篇一律的网站吗?或者,设计师是否会在块系统的限制内找到跳出框框思考的方法?

2
订阅评论
提醒
0 评论
内联反馈
查看所有评论