元框插件引入MB块,基于PHP的扩展为创建自定义块

VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/11344.html

Meta Box 是最受欢迎的 WordPress 自定义字段框架之一,它发布了一个新扩展,用于仅使用 PHP 创建自定义 Gutenberg 块.MB Blocks 使开发人员能够使用与创建元框类似的语法来构建具有各种设置的块,而无需了解 React、Webpack 或 Babel.

MB Blocks 继承了 Meta Box 的许多设置和字段类型以加快开发速度.有使用 Meta Box 经验的人应该能够在 10 分钟内创建一个新的 Gutenberg 区块.

Tran Ngoc Tuan Anh 于 2010 年创建了 Meta Box 框架,于 2011 年在 WordPress.org 上推出,并于 2014 年开始发布商业扩展.该插件的用户群已增长到超过 400,000 次活跃安装,Tran 现在领导着三人员团队,包括两名开发人员和一名营销人员.

"收入不如其他业务,但足以让我们经营一个小团队,"Tran 说.学习 React 对他的开发人员来说是新事物,他们花了几个月的时间来熟悉框架,然后才能创建 MB Blocks 扩展.

随着高级自定义字段 (ACF) 的脚步,它提供 ACF 块作为其 Pro 版本的一部分,Meta Box 的仅 PHP 块创建解决方案仅作为商业扩展提供.

"MB Blocks 扩展是我们吸引用户使用 Meta Box 的策略,"Tran 说."由于古腾堡正在成为一件大事,人们真的需要一种方法来使用它.通过这个扩展,我们希望为 Meta Box 带来更多优质用户."

ACF 拥有超过一百万的活跃安装量,是市场领导者和 Meta Box 的主要竞争对手,但 Tran 表示,他的团队也在关注其他插件,如 Toolset、CMB2(安装量超过 200,000 次)和 Pods(超过 80,000 次)安装).他认为灵活性是 Meta Box 的主要差异化因素,因为它是一种基于代码的解决方案,他认为它可以让开发人员在创建自定义字段时实现更高水平的自定义.

"Meta Box 和 ACF 的主要区别在于 Meta Box 更侧重于开发人员.它主要是基于代码的,例如你用代码定义元框和字段(它具有作为高级扩展的 UI,但代码仍然是主要部分),"Tran 说."Meta Box 有一些额外的功能,比如支持自定义表格存储、制作前端表单、高级条件逻辑以及在前端构建用户配置文件."

Tran 表示他对 Gutenberg 目前对元框的支持感到满意,但希望看到它得到改进.

"它的工作方式是一种通过 ajax 提交数据的‘假’提交,"他说."有时这使得用户必须刷新页面才能看到更新的内容.我的意思是对于复杂的数据,在保存帖子时它仍然没有刷新元框的好方法.我希望有办法做到这一点."

这可能不是 Gutenberg 团队的优先事项,因为理想的情况是尽可能将元框转换为块,以保持统一的编辑界面.现实情况是,许多插件仍未启用块,这就是为什么 WordPress 插件目录有一个部分专门用于推广那些.

"许多用户仍然需要自定义元框,原因有两个:构建自定义 Gutenberg 块并不容易,而且许多插件仍然需要元框才能工作,"Tran 说.

用于创建自定义 Gutenberg 块的基于 PHP 的解决方案的可用性对于那些在深入研究 JavaScript 和 React 方面进展缓慢的人来说是一个重要的发展.Tran 说,他从用户群收到的反馈表明,许多人没有优先考虑获得必要的技能以精通自定义 Gutenberg 开发.

"我们的主要用户是每天构建网站的网络创建者,"Tran 说."他们中的许多人为加快工作流程的工作奠定了坚实的基础.诸如页面构建器、自定义字段框架、强大的主题之类的东西是他们的日常工具.将 Gutenberg 放入这个工具集中需要大量时间来学习和掌握它.有时这是不可行的,尤其是当古腾堡没有足够强大的能力来建立网站时.他们中的大多数人仍然使用页面构建器来构建网站,同时他们不断测试 Gutenberg 以了解新功能."

Tran 说,他的大多数客户都在使用 Beaver Builder 或 Elementor 等页面构建器.有些人可以访问他们的客户,而其他人则没有.这就是他们经常使用 Meta Box 等插件来帮助他们为网站构建设置的地方.

随着 MB Blocks 今天的发布,Meta Box 团队正在推进其路线图,致力于与 WP All Import 等其他插件的集成,并改进 Meta Box Builder 以支持使用 UI 创建关系和设置页面.

9

发表回复