
WordPress是世界上最受欢迎的免费开源网站构建器和内容管理器,它估计将推出WP 5.0,这是今年最新的、可以说是最雄心勃勃的升级。这一升级包括Gutenberg,WordPress新的内容编辑器,它承诺将改变内容在WordPress网站上的创立和显示方式——最终,网站本身的设计和开发方式。

Gutenberg在一个可自己设置的可移动块系统上运行,为使用户提供了更多的灵活性和对页面内容显示方式的控制。TinyMCE编辑器现在已经包含在每一个WordPress安装中,这是个重大的转变。但是,虽然WordPress开发者做出了承诺和保证,Gutenberg项目还是提出了少量问题,涉及到与现有WordPress内容的兼容性及其解决站点设计和开发各个方面的潜力。(来自:bluehost中国)
从文本框到块
TinyMCE——也被称为经典编辑器——是目前全世界WordPress使用户熟习的内容编辑器,十多年来一直是WordPress的一部分。该经典编辑器由一组编辑工具组成,允许使用户在文本或者视觉模式中输入文本,并插入其余类型的内容,如来自网站媒体库或者外部源的图像或者视频。
这是一个功能强大的文字解决器风格的界面,包含来自多个来源的各种内容,而后将其呈现为完整的帖子或者页面。
这种编辑器也有其缺点。在编辑器中工作时,使用户看不到完成页面的外观,插入来自不同来源的内容会出现间距和尺寸问题。此外,因为所有的内容都包含在同一个编辑框中,不同的元素不能被单独编辑或者移动。Gutenberg处理了所有这些限制以及更多的问题。
块提供了灵活性和功能
新的Gutenberg编辑器将页面或者帖子上所有可以共存的元素分割成单独的单元,称为块。块可以包含文本、图像、视频、链接、小部件或者引号等项,使用户可以从包含所有可能块类型的块菜单中为他们想要插入的内容选择合适的框。
每个块的内容可以单独编辑,所以Gutenberg可以完全自己设置它的外观。图像和视频会自动嵌入到相应的块中,并且所有块都可以相互独立地移动和调整大小。不过,使用户依然可以在CSS和HTML视图之间切换,而不必离开编辑器,而且在文本和熟习经典编辑器的可视化编辑器之间进行切换也很容易。
Gutenberg的块编辑功能的一个关键优势是能够看到完成的页面在被编辑时的外观——这是一个经典的文本编辑器所缺乏的功能。这允许使用户实时调整大小、间距和配置,而不是在创立页面或者文章之后切换到预览模式。
自己设置块创立更多选项
Gutenberg的块系统还允许使用户为特定使用途和效果插入自己设置块。创立数千个WordPress主题和插件的许多第三方开发人员也可以创立带有他们自己预设功能的自己设置块,随时可以放入页面或者帖子中。例如,烹饪博客可以用自己设置块,在给定页面上适当位置插入食谱所需的所有格式。
块的功能超出了内容创立的范围,事实上,Gutenberg在WP 5.0中的初次出现仅仅代表了其开发的第一个阶段。GitHub仍在开发Gutenberg,其设计者估计在不久的将来会再推出两个阶段——一个是将Gutenberg的块设计功能扩展到页面设计,另一个是构建整个网站。
什么是当前内容?
Gutenberg怀疑论者表达的主要担忧之一是一旦这个新的编辑器上线之后,现有内容的命运。作为回应,开发人员向使用户保证,即便在Gutenberg实现之后,用经典编辑器创立的内容依然可以用和编辑,并且其外观和功能不会改变。经典编辑器也将继续作为插件提供给喜欢它的人,另外还将提供一个官方认可的插件来完全禁使用Gutenberg。
Gutenberg操作方便吗?
在关于Gutenberg对WordPress的影响的持续探讨中提出的另一个问题是它的易使用性。虽然Gutenberg提供了比当前编辑器更大的灵活性和更强的编辑能力,但它的确有一条学习曲线,对于习惯经典编辑器基于文本的界面的使用户来说,这似乎有些不合常理。但是,Gutenberg的设计利于使用户,有一系列使用于微调内容和外观的工具,WordPress正在提供各种教程和指南来帮助使用户适应新的外观和功能。而且,那些根本不想用Gutenberg的使用户可以用WordPress认可的工具来禁使用它,并随时恢复到经典编辑器。
立刻试使用Gutenberg
尽管直到WP 5.0问世,Gutenberg的完整版本才会面世,但好奇的WordPress使用户现在可以带着它进行测试。当前模型的测试版可以作为插件安装在现有网站上——虽然WordPress专家建议在上线前在测试网站上试使用。
Gutenberg依然是一项正在进行的工作,随着使用户努力处理多种内容格式的问题以及与WordPress其余方面的集成,每个版本都有一个实质性的变化日志。这个新的编辑器标志着WordPress向前迈出的一大步,不仅改变了内容的创立方式,而且最终也改变了整个网站的设计和实现方式。(自:bluehost中国)