在最近的历史中,几乎没有像古腾堡这样对WordPress产生如此重大的影响。 它使开发人员陷入了阵营和反阵营,每次新闻更新时围墙的围栏越来越少。
为了使每个人都掌握最新信息,我将介绍古腾堡(Gutenberg)的最新动态,该项目的目标是什么以及我们对即将推出的WordPress的期望。
古腾堡背后的目的
建造古腾堡的决定引起了激烈的辩论。 支持该项目的人们希望为WordPress用户提供更现代的工具集,以提供更大的自由度。 人们不喜欢古腾堡(Gutenberg),通常会争辩说它正试图与拖放式网站建设者竞争。
无论如何,大多数WordPress开发人员都清楚该项目的目的及其解决的问题。 尽管WordPress CMS目前是构建网站的最佳框架之一,但其核心功能是基于更早期,更简单的Internet版本。
古腾堡的目标是做什么
古腾堡(Gutenberg)旨在转变WordPress中的核心内容编辑系统。 以前,WordPress核心仅支持简单文章。 只有将第三方插件和自定义代码串在一起,才能实现更复杂的布局。 现在,古腾堡(Gutenberg)允许用户以更加结构化和可视化的方式进行构建。 在用WordPress培训用户时,将内容编辑器描述为类似于文字处理程序并不少见,但是这种类比不再成立。
应当指出,尽管WordPress已成为Web开发人员最常用的CMS之一,但它的主要目标受众仍然是非技术性的。 选择在CMS的约束范围内工作时固有的问题之一是您自己的个人目标可能并不总是与CMS目标受众的目标完全一致。 这种错位已成为围绕该项目的神话的主要诱因之一,以及对古腾堡的一些反对。
不是什么
Gutenberg并不打算将整个WordPress变成类似于Squarespace或Wix的拖放生成器。 取而代之的是,许多WordPress将保持不变,其中许多更改特定于内容的处理方式以及主题与之交互的方式。 对于许多复杂的自定义而言,开发人员仍然是必需的,但是最终用户现在将可以更轻松地控制以前主要只是内容区域的布局和结构。
向更可视化WordPress迈进
如果您使用WordPress已有一段时间,您就会知道内容编辑器本身有很多限制。 通常,开发人员通过使用允许自定义字段的简码或插件来解决这些问题。 这样做可以提供更复杂的布局,但是对于许多WordPress用户而言,这些工具是遥不可及的。
通过将此类工具更全面地集成到WordPress的核心中,Gutenberg将允许日常用户创建比他们惯用的标准内容块更多的个性化网站和布局。 对于开发人员而言,这意味着在为客户提供非标准布局方面,我们的障碍将更少。
通过正确使用主题,并使用新引入的块和嵌入,Gutenberg为客户提供了构建漂亮布局的作品,而不是将它们锁定为可能不再适合他们六个月需求的模板布局。
古腾堡块和嵌入
可以说,Gutenberg最重要的附加功能是,块将允许用户以类似于Wix或Visual Composer的方式来安排内容。 尽管这确实限制了某些特定的格式,但它提供了很多可能性。
当涉及内容时,新块包含许多旧的收藏夹:文本,图像,画廊,英雄图像,相应的服务嵌入等。 此外,可以轻松创建新的块,从而使开发人员可以为客户提供针对其自己的站点的高度自定义的构建块。
以前需要开发人员创建任何特定于页面的模板,但是现在大多数用户都可以创建这些模板。
古腾堡编辑在行动这一转变有望使小型企业更容易创建网站。 当然,更大的业务将继续需要更深入的开发工作。
尚未解决的问题
古腾堡承诺为WordPress带来一些激动人心的变化,但还没有准备好。 团队和社区仍有一些未知数。 这是最大的两个:
古腾堡在哪里停下来,主题就开始了?
由于古腾堡(Gutenberg)发挥了巨大作用,因此很难定义其功能和主题应该在哪里对齐。 尽管开发人员能够弥合两者之间可能存在的任何差距,但古腾堡的核心受众(新手用户)可能需要看到对两者的更强定义才能做出明智的决定。
它的集成会是什么样子?
目前尚不确定是否一定会将Gutenberg添加到WordPress核心中,或者该集成的外观如何。 有几种不同的处理方式:
- 古腾堡已成为WordPress核心的默认编辑器(可能具有禁用它的选项)。
- 古腾堡(Gutenberg)尚未成为WordPress核心的默认编辑器(但包含在内,并带有启用它的选项)。
- 古腾堡仍然是一个独立的插件。
除了这些以外,还存在其他几种变体,但是这些是集成最可能采用的形式。 如果您对如何处理集成有意见,请让古腾堡团队了解。 他们定期从社区收集反馈,以确定处理此类问题的最佳方法。
目前是一个插件,可能会成为核心
如果您想使用最新版本的Gutenberg,则可以在WordPress插件目录中将其作为插件使用。 尽管在撰写本文时它是一个插件,但所有迹象都表明它已包含在即将到来的WordPress核心更新中,许多人怀疑它可能会被纳入WordPress 5.0更新中。 目前,WordPress开发路线图没有日期或时间表,主要是猜测。
如果您想帮助塑造Gutenberg体验,请测试插件并提供反馈。 由于目前正在开发中,因此他们正在寻求尽可能多的用户的意见并使用故事。
结论
尽管对WordPress处理内容方式的彻底改革肯定会动摇一切,但它是否可以提供开发人员希望的CMS演进的下一步? 我们不确定当前的版本,但是每个新版本的项目都变得越来越有前途。 希望它可以提供从用户期望的内容高度集中的页面的迁移。
还有其他关于古腾堡的问题吗? 我是否错过了重要功能或对某些内容的解释不正确? 您对古腾堡感觉如何? 在下面的评论中让我知道!
更多资源:
翻译自: https://code.tutsplus.com/articles/what-is-wordpress-gutenberg--cms-31025