ThemeBeans 创始人 Rich Tabor 本周在公开测试版中发布了 GitHub 上的Merlin WP 。该项目为安装和设置 WordPress 主题提供了一个很好的体验,其中包含所有的插件依赖,Customizer 设置,小部件,演示内容等。
「我受到了 David Baker 的 Envato 主题设置向导的启发,并正在努力将其添加到我自己的主题中,但是在意识到我正在围绕主题特别是关于板载问题的帮助时,表示赞赏。」Tabor 说。 「这不是一个特别盛大的经历,并没有照顾到我正在寻找的要领。」
泰博尔表示,他希望使入职体验比 WordPress 产品通常所知道的更加友善,并且需要一种让他的客户开始右脚的方式。
「多年来,我已经无数的」 如何让这个页面像你的演示 「和」 甚至在哪里开始 「的问题 – 我的主题甚至不是特别混乱/难以使用。」Tabor 说。
通常,用户必须从屏幕跳到屏幕才能安装主题,推荐的插件和应用 Customizer 设置。即使是经验丰富的 WordPress 用户,也经常需要参考文档,以便通过正确的自定义设置主题,以配合演示。下面的视频显示了 Merlin WP 的一个例子,因为它引导用户通过设置 York Pro,这是一个 ThemeBeans 的商业主题之一,它包含在 Merlin WP 的 GitHub 回购中。
Merlin WP 使用户几乎毫不费力地设置了一个主题。它也减少了错误或混乱的空间。
开发人员可以将 Merlin WP 直接添加到其主题文件中。它包括允许在向导中定制任何文本字符串的配置文件。主题开发人员添加 Merlin 类 (merlin / merlin.php) 和 merlin-config.php 文件,以及任何演示内容 (包含在 merlin-config.php 文件中指定的演示目录位置中):
- content.xml – 使用 WordPress 导出器导出演示内容
- widgets.wie – 导出的小部件使用 Widget 进口商和出口商
- customizer.dat – 使用 Customizer Export / Import 导出的 Customizer 设置
Merlin WP 也被开发成与 TGMPA 无缝工作,TGMPA 是许多 WordPress 开发人员用于要求或推荐插件的主题和插件的 PHP 库。它将自动将推荐的插件拉入向导。
泰博尔表示,他的目标分销渠道是商业主题,尽管他认为,Merlin WP 也可以用于 WordPress.org 上托管的主题。
泰坦尔说:「我真的不知道是否允许这样做。」 「我想这是更多的眼睛在这个项目,更多的投入从主题审查小组派上用场。我已经收到了很多来自作者的反馈,他们最终考虑将 Merlin WP 添加为目前在.org 上的精简产品的 「上传功能」 。
泰博尔估计,Merlin WP 将再度测试两周。有一些问题需要解决,才能使其脱离测试版。他正在自己的产品中在 ThemeBeans 上测试这个巫师,这是他原来建造的。该店拥有超过 40,000 名客户,Tabor 计划一旦在最后几个问题得到解决后,即可将精灵推送到整个主题集中。
Merlin WP 是 GPL 授权的,可在 GitHub 上使任何开发人员在开源项目中使用。泰博尔表示,他正在考虑创建一个专业版,但目前不想追求附加模型。
「我正在考虑使用具有不同开发人员级别功能的高级版本,例如 EDD 软件许可支持 (主题用户可以在开机过程中输入他们的许可证密钥),」Tabor 说。
Tabor 预计使用 Merlin WP 的主题商店的主要优势之一将是减少支持负载,其中关于初始设置的问题和 「我如何做这样的演示」 变得不太常见。
「客户将拥有他们从蝙蝠购买的东西 (而不是安装插件,安装子主题,导入内容,设置菜单,小部件等),」Tabor 说。 「他们可能会欣赏易用性,并与他人分享经验。」