David Gwyer 挑逗 Block 主题生成器应用程序,为创作者社区制定计划

david-gwyer-teases-block-theme-generator-app-plans-for-a-community-of-creators

David Gwyer 一直在戏弄 主题基因 在过去的几周里。 这是他即将推出的块主题生成器应用程序。 一点一点地,它似乎正在融合在一起,并且可以证明对主题开发人员来说是无价的。 目前,它处于 Beta 测试阶段。

他为我提供了一个早期预览链接,以获取我对该工具的反馈。 这也适用于通过 ThemeGen 网站注册访问的任何人。

目前,该应用程序仅生成 theme.json 文件。 该功能最初是在 WordPress 5.8 中针对经典和块主题推出的。 对于第一次潜入的主题作者来说,它可能会有一些学习曲线。 另外,手动编码 JSON 文件时很容易出错。

梦想超越了 theme.json。 这是此类项目的明显起点,因为它有助于当前和未来的主题开发。 但是,随着项目的发展,Gwyer 想将其提升到另一个层次。

“它还不是 100% 的功能,但我每天都在添加功能,”他说。 “我希望设计师和非编码人员很快能够独立于 WordPress 以视觉方式创建块主题。 并且能够通过应用程序在一个集中的位置管理他们的所有主题。 这开辟了主题创作者社区共享和贡献模板、样式、设计等资源的可能性。”

这些目标 直接符合我的希望 用于 WordPress 及其块系统。 我希望看到创作者积极参与到一个互惠互利的设计社区。 发生这种情况的理想场所是 WordPress.org,但第三方通常可以更快地开发这些东西,而不会受到平台官方网站的任何潜在障碍。 如果他们自己成功,他们还可以将 WordPress 项目推向特定的方向。

使用应用程序 david-gwyer-teases-block-theme-generator-app-plans-for-a-community-of-creators-1 David Gwyer 挑逗 Block 主题生成器应用程序,为创作者社区制定计划设置字段和生成的 theme.json。

对于生成 theme.json 文件,该应用程序运行良好。 目前,它允许创建者配置设置、模板和模板部件。 缺少的部分是构建样式,即将推出。

还有一个“其他”部分。 它有一个单一的设置来支持 主题 JSON 架构. 如果他们的代码编辑器支持,这对于喜欢内置验证、工具提示和自动完成的开发人员来说非常方便。

该应用程序最充实的区域用于生成全局设置。 它涵盖了边框、颜色、布局、间距和排版选项。 据我所知,它具有主题作者可以设置的大多数可用标志。 很难一次性记住它们,这是此类工具有用的原因之一。

我确实注意到缺少输入字体系列的方法。 他可以在未来做很多事情,特别是如果 网页字体API 曾经捆绑在核心 WordPress 中。

“自定义”设置部分仍未完成。 这可能需要一些时间来实现,因为主题作者可以添加具有多个嵌套级别的任何类型的数据。 不出所料,它还没有准备好,但我很想知道 Gwyer 如何处理它的 UI。

创建者可以从二十二、Blockbase 或 Tove 主题导入颜色。 这么早实现这样的功能告诉我,Gwyer 可能已经提前考虑了共享资源的未来。 单击按钮将现有块主题的任何部分拉入另一个主题有多简洁?

颜色、渐变和双色调滤镜缺少一个我希望看到的配置选项。 现在,创作者可以添加名称。 但是,他们无法手动添加自动生成的 slug。

david-gwyer-teases-block-theme-generator-app-plans-for-a-community-of-creators-2 David Gwyer Teases Block Theme Generator App, Plans for a community of Creators创建自定义颜色。

在某些情况下,一些设计人员可能会使用对开发人员友好的 slug,例如 primary-100、primary-300 和 primary-500。 然后,他们会分别使用对最终用户更有意义的名称,例如“Primary Lightest”、“Primary Light”和“Primary Medium”。

自动生成的 slug 功能很好。 但是,它也应该允许手动输入。

ThemeGen 可能会成为主题作者在未来几个月浏览块主题世界时的受欢迎资源。 如果有足够的兴趣,它也可能成为一个志同道合的创作者社区,他们愿意彼此分享。 第一步是在此测试期间获得更多测试人员和反馈。

来源

相关文章