WordPress预计在2018年发布Gutenberg,这是多年来对TinyMCE内容编辑器进行的首次重大改变。以印刷机的发明者Johannes Gutenberg命名,Gutenberg承诺将彻底改变WordPress创建内容的方式,使在线发布更加容易。
Gutenberg编辑界面基于一个块系统——可移动的、可编辑的“容器”,用于创建同时包含文本和多媒体元素的丰富帖子。块结构使内容创建对于所有技能级别的用户来说更容易和更直观,但它也代表了对WordPress用户所了解的富文本编辑器一个主要不同点。
是什么让Gutenberg与众不同?
WordPress是全球最受欢迎的网站构建器,也是一个完整的内容管理系统,具有强大的工具集来创建静态页面和动态帖子。要创建任何类型的内容,用户可以使用WordPress内容编辑器,它提供了在可视化(WYSIWYG)或基于文本模式下工作的选项。在任何一种模式下,用户都可以访问一组丰富的文字处理工具,这与Microsoft Word等平台中的那些工具类似。
在这个编辑器中,可以插入来自各种来源的不同的内容元素,但是这涉及到多种方法。除了文本之外,页面或帖子还可以包括来自站点的媒体库的可接受的媒体文件、来自外部站点的粘贴链接、来自插件的各种专门元素的简短代码、以及能够同时包含文本、插件资产和来自外部sit的嵌入的侧栏或页脚小部件。管理和集成所有这些东西可能很麻烦,并且需要多个操作才能使页面或帖子按照应有的方式显示和执行。
据WordPress.org的说法,Gutenberg承诺要改变这一切,通过一种新型的块驱动内容编辑器,任何人(从没有编程经验的初学者到经验丰富的开发人员)都可以轻松快捷地创建丰富的页面和帖子。对于新用户,Gutenberg的块结构提供了一种直观地组织内容和添加各种媒体的方法,而不必针对多个文件类型和接口进行调整。对于开发人员,块系统允许自定义现有的块类型,以及根据特定类型的功能创建新的块。
Gutenberg里的块是什么?
现有的WordPress内容编辑器只是一个开放的编辑器,用户可以将各种来源的所有相关内容加载到该编辑器中。这样,一个帖子或页面不仅可以包含文本,还可以包含大量多媒体元素。但是Gutenberg的块就像不同种类的内容的模板,这样它们就可以被放置在它们自己的块中,移动、重新排列、删除和修改,以获得用户正在设计的布局和视觉外观。
在技术方面,WordPress块是一个JavaScript对象,它也在PHP的后端呈现,PHP是用于创建WordPress的编程语言。每个块是一个独立的单元,用于保存某种类型的内容。
如何使用块呢?
在Gutenberg中,每篇帖子或页面都由一组相关的块类型组合而成,并填充了适当的内容。在当前的WordPress编辑器中,用户从站点的管理仪表板中选择“帖子”或“页面”,然后打开一个窗口,其中有用于设置文本格式和在其中放置图像或其他内容的所有可用工具。但是在Gutenberg中,创建一个新的页面或帖子,首先要选择要包含内容的块。
Gutenberg提供了一组用于添加基本元素(如文本、标题和图像)的默认块。用户所要做的就是在新建页面或帖子开始时,从“添加块”菜单中选择所需的块类型。选中块之后,它就会出现在编辑器中,准备填充。选择块后将打开与该块相关的所有可用工具,例如用于标题或段落块的编辑工具,或者用于添加到来自外部源或来自媒体库的图像块中的图像的大小和放置选项。
块库还包括预处理块,用于处理特定内容,如嵌入式视频、用于共享的内容和库。还可以添加自定义块来添加满足站点独特需求的功能。具有开发经验的用户可以创建自己的自定义块,所有用户都可以访问WordPress社区成员正在生成的自定义块的扩展库。而且,就像插件和主题一样,自定义块可以从利用新的、不断增长的WordPress资产市场的优势的第三方开发人员那里购买。
Gutenberg的块系统可以在许多方面简化内容创建过程,这对新用户和经验丰富的用户都有好处。块可以填充许多以前仅由添加的插件提供的功能,例如创建库或幻灯片演示,它们还可以创建任何主题。对于可以添加到帖子或页面中的块的数量没有限制,块可以在随时移动、复制或编辑。
与WordPress平台的其他方面一样,任何WordPress用户都可以修改块,并在WordPress社区之间共享。这使得开发人员能够创建具有专门功能的新块类型或进一步自定义现有块类型以满足特定需求。
Gutenberg的完整版本将包含在WordPress 5.0中,预计在2018年中后期发布。但是它现在可以作为WordPress插件,可以与“经典”内容编辑器一起安装,任何人都可以在正式发布之前将这个新的内容创建器作为测试驱动器。Gutenberg基于块的内容创建系统可能需要一些时间来适应,但是它的开发人员承诺,这个新的、无缝的页面构建器将使在线发布变得容易,人人都可以访问。
更多内容推荐:>>>WordPress插件Gutenberg怎样使用编辑器