WP 关于古腾堡的东会议

古腾堡在WordPress 社区中不断引起涟漪和反响。而这次由小林在线的Andy McIlwain牵头,全员参与的会议也不例外。

这里是 古腾堡插件目前在WordPress.org上的评分。 截至 2017年11月19日:

我猜想,如果会后在20多名与会者中对古腾堡进行评分,它的情况会与上述类似。很明显,人们对古腾堡作为即将到来的.WordPressNET的主要编辑感到担忧。

对古腾堡的担忧

安迪在圆桌介绍之后,以演示古腾堡开始了会议。他将最新的古腾堡1.7.0加载到最新的WordPress 4.9网站上。安迪制作了一个令人印象深刻的古腾堡演示帖,在英雄图像上有一个漂亮的视差滚动,还有多个栏目和一个图片库。

然而, 当人们透露,如果你在 WordPres 4.9 或更高版本上运行古腾堡时, 热情就会减弱, 那么它就会成为任何新页面或《邮报》的默认编辑.然而, 这种情况有三种解决办法:

1)Since 1.6.1, 古腾堡编辑器有一个特殊的经典编辑块, 支持 TinyMCE 或 WPEdit –主要是:

下面是正在执行的经典编辑器:

正如你可以看到经典编辑器中的顶行按钮在古腾堡完全缺失。而第二行中的图标和按钮的拟合已经出现了偏差。但这个经典的编辑块将是必不可少的许多传统的 WP 用户。

2)In 两个步骤的过程中, 用户可以绕过古腾堡的新的帖子和页面, 只需输入页面或帖子标题, 然后立即发布和退出古腾堡。转到 "页面" 或 "帖子" 列表, 现在使用经典编辑器打开:

然后, 所有后续编辑都应该用这个旧的经典编辑器而不是编辑来完成。

3)最严厉的方法是停用古腾堡插件。这在WordPress 4.9中是可以使用的,但不确定WordPress 5.0中古腾堡进入核心后会有什么功能。

古腾堡的其他观察

现在是Gutenberg的直接竞争对手的优秀WordPress Pagebuilders的标志之一是,有些允许你退出他们的使用而不留下现有代码和标记的哈希。例如Beaver Builder就宣传了这个功能。那么Gutenberg的好消息是,它密切地模仿BeaverBuilder,通过返回所有的文本,图像,甚至一些他们的CSS样式在一个恢复的页面或帖子,没有任何短码。

古腾堡的另一个重要标志是, 代码具有真正的响应能力, 只需最少的用户干预。现在, 目前最好的网页建设者 [Divi, Elementor] 允许用户插入手机和平板电脑特定的编辑, 允许进一步完善移动设计。古腾堡还没有到。

不过, 考虑到会议与会者表达的其他一些担忧。

  1. 古腾堡只能使用文本列容器创建行。是的, 您可以进入 HTML, 并在每一列中填充图像、视频和其他标记, 但这破坏了可视化编辑器的易用性。
  2. 古腾堡是充满块非常基本的东西, 如 p图, 单个列表元素, 块引号等。 用户担心掌握所有这些低级块。
  3. 古腾堡编辑画布不反映当前页面或帖子的布局和尺寸。这意味着用户远远没有真正的所见即所得体验用户目前获得的页面建设者。
  4. 在大多数页面生成器中, 每个块都有两个可用的 CSS 样式级别。简单, 任何用户都可以理解和更先进的 css 精明的用户。古腾堡在这里仍然处于最低限度。
  5. 在大多数网页构建者的任何地方, 块都可以拖放移动。不过, 在古腾堡, 只是上上下下, 1.7.0 表现出了多项任务。
  6. 目前还没有提示大多数页面生成器中都有模板系统。

最重要的是,Gutenberg不仅仅是在竞争和寻求取代TinyMCE和WPEdit成为您的职位和页面创建工具的选择。Gutenberg正在与PageBuilders竞争,后者的前端,所见即所得的编辑方式为快速有效的帖子/页面设计和创建设定了标准。而Elementor和Site Origin的PageBuilders可以免费使用,并有大量的免费插件库,在免费的PageBuilder/Visual Editor领域,Gutenberg有一些严重的竞争。所以,在这些广泛的关注下,听到分叉WordPress.NET的消息并不意外。

分叉 WordPress

JavaScript和PHP一样脆弱不堪。你犯了1-3个sysntax错误[在任何一种语言中都很容易],转码就会成为一场噩梦。另外,由于Javascript的发展如此之快,使用废弃代码的危险性很高。现在,这对于最终用户来说是不太关心的,但对于那些站在中间,必须使新的Gutenberg代码工作的WordPress 开发人员来说,这是一个主要的问题,因为Gutenberg中使用的JavaScript工具的学习曲线非常大。

另一个值得关注的问题是, 与 PHP 一样, JavaScript 也有很高的安全漏洞。这是令人感兴趣的是, GITHub 刚刚添加了特殊的 JavaScript 安全警报.因此,考虑到这些危险和其他的关注,上面提到的;它不是一个惊喜,听到2 Meetup的与会者建议,WordPress 可能分叉成两个版本。一个经典WordPress 的,将保持PHP的基础上,第二个JavaScript驱动的WordPress 5.0和超越。 现在只是为了表明,这些都是不正常的观察,检查。 侧栏评论在 WPTavern.

总结

古腾堡正在强行进行WordPress 从PHP到JavaScript的转换。实际上,它已经在.WordPresscom中完成了,在那里,Admin operations, JetPack, WordPress Admin plugin, and the WordPress App has already made the crossover to JavaScript.这些工具仿效甚至重复了许多.WordPressorg插件中使用的基于PHP的插件。

但是,随着古腾堡被设计成不仅仅是视觉编辑器,也不仅仅是主要的PageBuilder,而事实上是主要的SiteBuilderWordPress,用JavaScript全面取代PHP成为了WordCamp.US 2017应该解决的头号话题;但很可能只会在52场会议中的4场中看到,并在孟菲斯的走廊上以小组形式发言。

现在最核心的问题是,Gutenberg和基于WordPress JavaScript的Core能否很好地适应45,000多个PHP插件和8,000多个PHP主题。这可能是非常优雅的共存。但这并不是一定的。

资源

WordPress JavaScript反应 - 关于使用React.js作为未来主要WordPress 工具的争议。
Jetpack 4.3 接口使用 reex. js 重新构建 –Javascript 来插件1
WooCommerce 探索古腾堡面临的挑战  –Utenberg 和 JavaScript 来插件2
JavaScript悄然WordPress 而至 - WordPress 用户和开发人员现在才醒悟过来,JavaScript取代PHP的举动,在 WordPress
Matt Mullenweg 关于 WP JavaScript 生态系统 –截至2017年11月工作方案状态的1小时播客
古腾堡将成为WordPress 视觉编辑器 –即使在古腾堡1.6.1 也有足够的进展, 可以看到古腾堡成为正式的 WP 5.0 编辑。