上周在 WordPress 目录中 GiveWP悄悄发布了它的新插件,Stripe 的捐赠表单块。 这是一个独立的块,允许用户几乎立即接受捐赠。 没有复杂的设置。 只需安装、激活、连接到 Stripe 并开始游戏。

我会GiveWP 插件 给我起个名字收藏夹2019捐赠插件背后的团队一直在生产顶级插件和扩展,我一直是该公司工作的粉丝。 我很快安装并激活了它的最新插件。

Stripe的捐赠表单块本质上是GiveWP的lite的版本。 主要产品功能更强大,并且围绕它构建了一个完整的扩展生态系统。 一般来说,它更适合慈善机构、非营利组织和其他筹款活动,用户可能需要更多的灵活性、报告和与第三方的沟通 系统集成. 对于只需要一个简单的捐赠表格的人来说,这可能有点矫枉过正。

一次性捐赠表格块优于组织良好的筹款活动更适合那些“请我喝咖啡”的场景。 我很高兴看到 GiveWP 解决了捐赠世界中的这个问题。

插入一个块就像添加任何其他块一样简单的。 但是,用户应该在使用之前连接他们的 Stripe 帐户,插件在块侧边栏中提供了一个方便的按钮来执行此操作:

连接到条纹。

Stripe连接依然存在,所以只需要配置需要一次。 从此以后,一切都相对简单了。 插入一些细节并发布。

几分钟后,我创建并发布了一个为清理当地篮球场而虚构的筹款活动。

前端的完整捐赠表格。

尽管我很喜欢这个街区,但我对用户体验并不完全满意。 但是,请记住,这是一个 1.0.x 版本,具有很大的潜力。

GiveWP的捐赠表格成功打破了我的几乎每一个与区块相关的主要错误,同时仍然设法成为一个伟大的产品。

用户必须通过块选项侧边栏添加图像,自定义文本和捐赠字段文本。 这意味着没有富文本输入,因此用户甚至无法添加简单的粗体和斜体样式。 从侧边栏工作而不是直接从内容画布修改字段也不直观。

边栏中的文本编辑,而不是内容画布中的块。

一个更理想的方法是使用" inner block”功能将标题、段落和图像/封面块(锁定到位)放入主要捐赠表格中。 可以通过自定义块对按钮和其他表单元素执行相同的操作。

最终,大多数问题都与相关到控件。 块插件可以做的最糟糕的事情之一就是否决前端主题样式化的所有内容。

别误会我的意思; span> 块应确保对其自身输出的质量控制。 它们的功能不应该受到阻碍,并且无论主题如何,它们的布局都应该很好地工作。

不过,这个捐赠区块承担了太多的责任是的,它使用 JavaScript 将 CSS 注入页面,并使用 !important 使特异性加倍。 即使主题想要与块集成,也几乎不可能设置捐赠表单元素的样式。 是否真的有任何理由要求输入具有 2px 实心圆角边框?

还有,为什么我的主题和用户注册了提供的单色选项中甚至没有颜色?

主题颜色不是可选的。

这是最让我沮丧的——不只是这个街区。 WordPress 构建了这个标准化系统,以允许平台、插件、主题和最终用户之间进行通信。 它允许开发人员构建应始终可定制的输出。 它绝不涵盖设计的所有方面。 但是,基础组件已经到位。 颜色和字体大小已经存在了三年多。 现在可以使用扩展版式和边框控制。

没有办法让wide或者full宽度表。 该块不支持对齐,即使在包裹 Group 块时,插件也将其限制为最大宽度 650 像素。

其中一些问题一直困扰着我最近两年写在GiveWP 2.7发布之前 有类似的问题。 我希望从一开始就在全新的插件版本中解决这些问题。

尽管有我的抱怨,插件还是做了一件事它必须做得对,至少和任何人一样好,比大多数人做得更好。 它让接受捐赠变得简单,只需在页面中插入一个块,自定义一些字段并点击发布按钮。 如果开发团队从未添加其他增强功能,那将是大多数用户所需要的。