WordPress中块编辑器和页面构建器之间的差异

已发表: 2019-04-30

正如人们所预料的那样,越来越多的人正在更新到包含块编辑器的 WordPress 版本,该块编辑器也以古腾堡的昵称而闻名。

尽管有人说相反,但古腾堡还是成为了 WordPress 的默认页面构建器。 因此,如果您是使用 Elementor、Divi Builder、Beaver Builder 或 WPBakery(以前称为 Visual Composer)等页面构建器的人之一,您会发现这篇文章很有趣。

你应该从你最喜欢的页面构建器切换到古腾堡吗? 让我们试着解决这个问题……

古腾堡反对WordPress的现有页面构建器

Gutenberg 和其他页面构建器之间的主要区别在于,Gutenberg 默认出现在 WordPress 5 及更高版本中。 除此之外,我们可以说古腾堡和页面构建器旨在以视觉方式促进内容的创建,而无需编写一行代码。

这里很清楚的是,古腾堡今天的能力仍然非常有限,无论是在灵活性还是功能方面。 让我们更详细地看一下。

拖放编辑

现有的页面构建器大量使用拖放功能,既可以向页面添加新的内容块,也可以修改这些创建复杂列和结构的布局。

Gif 展示了如何使用 Divi Builder 拖放元素
使用 Divi Builder,您将始终使用鼠标拖放您正在创建的页面的元素。

另一方面, Gutenberg仅使用拖放功能在文档中上下移动块,并将它们添加到容器块中,例如列块。

在 Gutenberg 中,我们只能使用鼠标拖放功能来修改某些特定块中图像的大小,例如图像和媒体和文本。 其他一切都无法通过拖放完成,必须在侧面板中进行修改。

因此,我们看到古腾堡在使用鼠标拖放元素方面仍然非常有限,从而创建了更复杂的设计。 在这方面,我想说传统的页面构建器具有优势。

内容块的集合

Gutenberg 在任何 WordPress 安装中默认包含的块数量仍然是有限的。 尽管在大多数情况下,我们拥有的已经绰绰有余,但如果我们想要构建复杂的元素,例如不同大小的列,我们必须选择第三方块。

WPBakery 元素截图
WPBakery 有一组类似于 Gutenberg 块系统的内容元素。

此外,尽管正在做一些工作以以更集成的方式将新块添加到编辑器中,但与使用传统页面构建器相比,Gutenberg 仍然需要更多时间来提供更强大的元素集合。

WordPress 主题兼容性

Gutenberg 很大程度上依赖于您的 WordPress 主题中定义的 CSS 样式。 确实,它添加了一些最小的样式,但是您的块在前端显示的方式取决于主题。 如果要修改样式,则必须将它们注册为块变体并创建新的 CSS 规则。 此外,如果您的主题没有正确调整,那么现在可能会使用全角图像等功能。

另一方面,页面构建器也依赖于主题的样式,但提供了更简单的方法来修改几乎任何页面元素样式,而无需了解 CSS。 您只需修改每个元素的设置,就可以根据您的主题创建具有完全不同样式的页面。 自由度更大,但考虑到您可以调整的选项数量,复杂性也更大。

设计和定制的简单性

Gutenberg 中的块组合允许我们创建许多不同的页面,但仍然很容易找到使用 vanilla Gutenberg 无法构建的案例。 一个常见的例子是创建具有不同宽度的列块的可能性,这对于大多数页面构建器来说是微不足道的,并且这是创建复杂设计的基础。

像 Beaver Builder 这样的页面构建器比今天的 Gutenberg 更强大,可以自定义 WordPress 页面的布局。

我们还必须考虑页面构建者与古腾堡相比的生命周期。 在未来的版本中,我确信所有这些细节都将包含在块编辑器中,并模糊古腾堡和页面构建器之间的界限。

古腾堡与现有页面构建器相结合

迄今为止创建的页面构建器实现了用于创建、管理和查看内容的不同解决方案。 有些人使用自己的表格,打破了wp_posts WordPress 模型。 其他人选择在标准内容中引入短代码。 甚至还有一些选项,其中只存储 HTML 本身。

Gutenberg 建立了一种(某种)“标准”来存储内容块的信息。 这可以导致当前的页面构建者尝试与 Gutenberg 集成,以统一的方式保存数据,而不是重新发明轮子。

这样做可以帮助更多地(如果可能的话)扩大这些页面构建器的市场,或者自掘坟墓。 这不是一个容易做出的商业决策,我们已经看到了像 Elementor 这样的案例,他们实施了浅层集成,您可以在 Gutenberg 中选择一些最终直接使用 Elementor 编辑的块。

Elementor 和 Gutenberg 之间的整合是向前迈出的一步,但不是最后一步。

尽管这有助于 Elementor 获得它所寻求的宣传,但从技术角度来看,它只不过是一种变通解决方案,远非原生集成。 但这是有道理的,因为完全集成可能会使他们失去相对于其他页面构建器的竞争优势。

很明显,如果古腾堡继续前进,我们迟早会看到更多与 Elementor 相同方向的运动。 那么,古腾堡似乎可以与当前的页面构建器共存。

未来…

不可能猜测未来并知道哪个选项将在 WordPress 编辑器中占主导地位。 古腾堡和其他页面建设者之间的现状甚至有可能继续下去

很明显,开发页面构建器的公司已经(并且生活)了一个黄金时代,这要归功于 WordPress 和他们迄今为止所针对的目标用户类型。

这种主导地位会随着古腾堡的出现而消失吗? 谁知道……所有页面构建器都会适应与古腾堡兼容并使用他们的技术基础吗? 可能是。 这是一个冒险的举动,毫无疑问。

无论发生什么,未来都是光明的,因为可用的选择越多,对每个人都越好。

UnsplashIker Urteaga的特色图片