想象一下您登录网站管理员的未来。你去找编辑。这个特殊的编辑器拥有所有工具和功能,可以更有效地制作供全世界观看的内容。一旦您对所使用的软件所提供的功能感到满意,就可以开始单击按键或在屏幕上拖动鼠标。

如今,该编辑器可能是 WordPress 的默认块编辑器。你们中的一些人可能正在运行 Classic Editor 插件以获得熟悉的写作体验。其他人将使用 Elementor 页面构建器来设计漂亮的布局。

从本周开始,人们发现自己对 Iceberg 很熟悉了,这是一个建立在块编辑器之上的界面,适用于喜欢极简环境和喜欢 Markdown 的人。

一些博主通过电子邮件发帖。其他人使用手机中的应用程序。而且,一大群人在 Microsoft Word、Atom 和 Scratch Pad 等第三方离线编辑器中工作。

如果这些年来我意识到一件事,那就是编辑环境与使用它们的人一样多种多样。没有万能的解决方案。我正在寻找的体验不一定与您需要的体验相同。

鉴于选择的自由,大多数人会重新布置办公桌,使用不同的记事本,并选择与邻居不同的书写工具。即使使用相同的工具,我们最终也会对它们进行调整以适应我们的个人品味。

纵观其历史,WordPress 一直有一个由用户共享的编辑器。随着时间的推移,它发生了变化——甚至添加 TinyMCE 也曾经是一个有争议的话题。但是,默认编辑器并不足以满足每个用户的需求。我个人讨厌经典的编辑体验。多年来,我一直在各种 Markdown 编辑器中写作,以提高效率和真正无干扰的体验。这也导致开发人员面临为大量最终用户创建替代体验的挑战。

虽然很多人都喜欢经典的 WordPress 编辑器,但对其他许多人来说却是一种痛苦。否则,多年来出现的所有工具都是不必要的。

同理,区块编辑器往往是一种“爱它或恨它”的体验。对于许多用户来说,这是理想的编辑环境。对于其他人来说,这充其量只是一个障碍。在最坏的情况下,汽油和火柴应该被浸泡。

WordPress 的承诺是提供一种编辑体验,使各行各业的人们都能在网络上发布他们的内容。我们的承诺是让这种体验尽可能轻松,并继续迭代以实现完善发布过程这一不可能但值得的目标。

WordPress(任何发布平台)的好坏取决于它的编辑器。

这是一个两难选择。没有办法让每个人都成为理想的编辑。

下一步是什么?

Editor Registry 和 API

在 The Bistro 的 Iceberg 编辑报道中,Phil Johnston 提出了 WordPress 的解决方案。 “有了所有令人惊叹的出版经验,我想知道‘编辑’的概念是否应该包含在 WP 中,”他写道。 “就像已安装编辑器的官方注册表。”

他后来创建了一个功能请求,要求使用一个 API,这将使插件作者更容易在 WordPress 上创建新的编辑体验。该建议是关于编辑屏幕如何允许用户选择他们喜欢的编辑器的高级想法。

用户可以安装和使用各种编辑器,具体取决于他们正在构建的内容类型。用户可能想要一篇类似于 Markdown 编辑器的博客文章,但为他们的网站页面切换到页面构建器。电子商务插件可能具有自定义编辑界面,非常适合店主。最终,可能性是无限的。然而,这一切都始于 WordPress 级别。

这个想法不是删除默认的 WordPress 编辑器。它旨在为插件开发者创建一个灵活的框架,以满足更多用户的需求。其他编辑内容的方法将使 WordPress 成为一个更强大的 CMS,吸引那些希望获得不同体验的用户,而不管他们正在构建的网站类型如何。

你现在可以这样做了。但是 WordPress 如何为开发人员改进这个过程呢?

Iceberg 联合创始人 Jeffrey Carandang 认为,核心可以为更多第三方解决方案打开编辑空间。 “创建我们自己的编辑器模式具有挑战性,但总的来说是一次超级令人兴奋的体验,”他说。 “与 WordPress 的其余部分相比,Gutenberg 仍远未达到可扩展性,但我们设法破解了一些需要改进的领域。”

Carandang 指出了他的团队在构建 Iceberg 编辑器时必须克服的一些障碍:

  • 块开发之外的限制挂钩和过滤器,例如编辑器和包装器顶部和底部。
  • 依靠 CSS hack 隐藏编辑器组件的选项很少。
  • 核心编辑器对localStorage的依赖。

除了主要问题外,他的团队还必须针对多个版本的块编辑器进行开发,以确保为用户提供无缝体验。尽管存在这些问题,他仍然相信,未来区块编辑器项目可以在该领域开辟“潜在创新”。

今天,我将在离线 Markdown 编辑器中写这篇文章。我将我的第二稿或第三稿复制并粘贴到块编辑器中,这对于在最终编辑之前将 Markdown 转换为块非常有用。在其他日子里,我会根据心情直接在 WordPress 中工作。然而,我喜欢的写作体验非常简单,并且在 Atom 中经常发生。这是我习惯的。

我想知道是否有一天编辑会让我转而全职使用 WordPress 写作。我热切地等待插件开发人员试用。我希望 WordPress 在不妨碍的情况下培养这些想法。

喜欢这样:

喜欢正在加载...

资源