上周,当我对他的评论进行最终编辑时 古腾堡形式 专案,Munir Kamal正在准备为区块编辑器推出另一种WordPress插件。 这个叫做 EditorPlus,它将创建一个用于块的设计系统。 Kamal和他的团队悄悄地对1.0版进行了最后润饰,并在几天后将其在WordPress插件存储库中发布。
与许多其他创建自定义模块以实现特定设计结果的插件不同, EditorPlus 使用户可以灵活地使用自己的现有内容自定义其页面。 它为WordPress的每个现有模块增加了许多设计选项。 在前端,它仅动态输出该页面所需的CSS,从而节省了空间。
也许现在关于此插件的最好的事情是,它为许多与设计相关的功能奠定了基础,这些功能可能会在古腾堡(Gutenberg)并最终成为WordPress的核心。 古腾堡(Gutenberg)团队可以借用,迭代和改进想法。 我们已经在Gutenberg 8.3中看到了实验性的填充控件区域。 开发团队必须遵循后续的其他设计控制措施,这才有意义。 这些控件首先在第三方插件中推出的好处是,该团队可以了解用户对此的反应,并在做出任何承诺之前了解它们是否可以直接在古腾堡工作。
对于那些希望在不接触代码的情况下拥有大量设计自由的人来说,EditorPlus并不乏优势。 本质上,该插件是不需要知道CSS的CSS编辑器。 它通过块选项为最终用户提供了最需要的CSS功能的选项。 对于那些喜欢修改设计并且功能强大到足以创建独特布局而又不会在前端占用大量资源的人来说,这是一个游乐场。
EditorPlus如何工作编辑图库块的背景和填充。
激活EditorPlus插件后,最终用户可以转到帖子或页面编辑器,立即开始使用其选项。 插入一个块后,该插件将在块选项面板下提供以下八个选项卡(每个选项卡前面都有一个+符号):
- 边境
- 框影
- 浆纱
- 背景
- 保证金
- 填充
- 边界半径
- 附加功能
这些选项卡将仅针对核心WordPress块显示,而不适用于第三方插件块。 除了Extras选项卡之外,每个选项卡都对应于其CSS对应项。 “附加功能”选项卡提供了更高级的“显示”选项,该选项允许用户在CSS中更改块换行元素的显示值。 此选项最好留给高级用户使用。 它还提供了一个过渡选项,可以很好地适用于悬停样式。
每个块选项选项卡还具有神秘的“ R”和“ H”按钮。 “ R”按钮允许用户启用响应选项,这意味着他们可以基于台式机,平板电脑和移动屏幕来更改块样式。 “ H”按钮使用户可以根据鼠标悬停状态更改设计。
在悬停时向Pullquote块添加阴影。
该插件在一些空间中包含了很多选项。 起初,所有新设计选项卡都可能让人有些不知所措。 但是,只需少量使用,就很容易获得一些肌肉记忆并迅速爆发自定义布局。
插件的每个选项都非常简单。 而且,如果不是这样,则可以通过块编辑器获得即时反馈的好处。
对于某些用户来说,有一些区域可能会出现问题,这取决于他们的主题样式如何影响某些块。 例如,“大小调整”选项卡下的宽度设置可能并不总是有效。 一些主题将为块添加最大宽度,无论大小如何,都会限制整体宽度。 可以通过插件推翻此规则,但是Kamal选择在1.0版中不这样做。
注意边距。 根据主题设计,它可能使用左右边距放置内容。 即使仅设置顶部或底部边距,该插件也会自动为左侧和右侧边距输出0。 这可能会破坏某些主题的内容布局。
我在使用插件时遇到的一个问题是,我的活动主题样式通常会否决插件的样式。 例如,默认的二十二十主题在其CSS中以p.has-background为目标,以添加自定义填充。 因此,它以更高的特异性取代了EditorPlus插件的CSS。 预计会出现此问题,并且插件开发人员为每个设计选项以“重要”复选框的形式添加了解决方案。 如果用户选中此框,则会在输出的样式规则中添加!important,这将使它可以否决主题样式。 这不是100%的傻瓜解决方案。 您的里程可能会有所不同,具体取决于主题,但它适用于大多数用例。
我不喜欢用户界面中重要复选框的想法。 用户不必担心。 但是,这是一个现实世界,主题和插件没有真正的方法来传达哪些设计规则比其他规则更重要。 尽管不希望在用户界面中使用它,但还是明智的选择。 否则,太多主题的样式规则将覆盖插件的CSS。
最后的想法
对于1.0版发行版,EditorPlus是一个坚实的开端。 在测试中,我发现了一些缺陷。 对于普通用户而言,任何问题都可能以主题冲突的形式出现,而这些冲突很可能是在主题中使用CSS的高特异性或!important的主题。
Kamal在该插件的网页上明确指出,该插件还有更多其他用途。 我不确定他的想法是什么,但我希望看到它们。 我想为与文本相关的块(例如标题和段落)看到一个文本阴影选项。 在Gallery块中看到图像的一些设计选项,而不仅仅是包装元素,这也将是一件很不错的事情。
是否应使用EditorPlus将取决于是否需要其他设计控件。 EditorPlus适用于需要更类似于轻量级页面构建器但又希望使用本机WordPress的用户。 这个插件很好地展示了可能性,并且很好地表明了有一天可能会出现在WordPress中的潜在设计选项。
像这样:
喜欢加载中……