与古腾堡项目负责人马蒂亚斯-文图拉讨论进入障碍问题

与古腾堡项目负责人马蒂亚斯-文图拉讨论进入障碍问题插图

因为现代WordPress主要以Gutenberg为中心,联系了该项目的负责人Matías Ventura。目的是为讨论带来一些平衡。不幸的是,他在报道发表后几天才给我答复。然而,鉴于他对这个项目的独特见解和观点,他的观点应该被分享。

在我们的讨论中,我们从多个角度讨论了进入门槛的话题。根据特定的开发者、设计师或用户踏上坡道的位置,每个人都会有不同的体验。

为什么我们在进行同样的讨论?

块状编辑器于2018年12月随WordPress 5.0出现。我们正在接近三年,但经常感觉我们在进行同样的讨论。人们不得不怀疑,为什么我们还没有超越这一点。

“我认为这是WordPress社区的规模,它的观点的多样性,以及我们确实仍然有很多工作要做,以继续使事情变得容易,”文图拉说。”我见过那些开始时没有任何WP知识的人,很快就能飞起来。

他讲述了一个去年推出的流行块库的故事。创建者是设计师,但不承认自己是开发者。然而,API允许他们建立一个完整的插件,以他们以前的技能是不可能做到的。

“对我来说,这是建设者可用的块状API的一个胜利,”文图拉说。”但这只是一个人的观点。这并不意味着PHP开发人员对现代前端工具的复杂性表示失望的说法无效。

主题创建和新的Onramps系统

在主题创建方面,我们达成了一致。有一些新的方法(还有更多的方法在路上)可以让非开发人员轻松地在视觉上建立一个网站的各个部分,而不需要整个主题开发知识的重量。

Ventura在21世纪初第一次接触到Flash后,开始了他的WordPress主题开发之旅。他回忆说,他下载了一堆PHP文件,认为打开这些文件就可以执行。可以说,从那时起,他已经学到了很多。

“他说:”能够编辑主题的碎片是使代码访问民主化的一个关键方面。”我认为我们将看到很多人通过深入研究模板的工作方式来开始使用。或者通过玩查询块,这曾经是一个隐藏的部分,除非你已经知道一点PHP。

他提到,在某些方面,块状编辑器的这个方面允许独创者或小团队建立独特的项目,并指出Aino是一个例子。

“他说:”我看到很多设计师,对他们来说,对WordPress的贡献是困难的,或者是一种门槛。”当我们说事情过去很容易的时候,有很多开发者的权利。如果有更多的渠道可以贡献,那么对于很大一部分人来说,他们是不容易的,他们可能是优秀的贡献者。

模式可能是第一块正式的垫脚石,是WordPress在未来可能促进的许多途径中的一个。Ventura设想了一个可能的.ORG托管的可视化主题构建器,它将允许用户在不接触代码的情况下创建和发布。我们可能还需要几年时间才能看到这样一个项目的实现,但是崇高的目标可以带来我们尚未想到的创新想法。

块状插件

块状插件是一个不同于主题的野兽,门槛无疑更高,但对于传统的WordPress开发者来说,这个障碍有多大呢?

文图拉说:”从贡献一个模式到建立一个区块,现在是一个很大的飞跃,”。”虽然有一些人可以很快学会,但对人们来说,这仍然是一个很大的障碍。我认为这有几层意思:文档在组织和表述上都可以好一个数量级。我希望我们能在这方面做得更多”。

他还对构建区块的工具感到好奇,例如BlockBook和CodePen的混合。他酝酿了用于创建其他块的可能性,在这种情况下,开发人员可能只需要写HTML,由工具来解释富文本字段等功能。至少,他认为我们还没有触及区块建设经验的表面。

“他说:”最大的挑战是,在受过PHP培训的人中有一种倾向,如果这意味着开发人员的体验更简单,就会有点忽视对用户体验的影响。”我认为这在用户体验的短码/表格方法中最明显,而不是直接操作,这很难从PHP的一套API中编纂出来。”

WordPress/Gutenberg的贡献和总线因素

在构建主题或插件之外,参与WordPress开发生态系统的第三个,也可以说是最高级别的,是对块系统的直接贡献。今天对核心的贡献比几年前更难吗?

“我认为这是一个很好的观点,但我认为它部分地忽略了对WP内部的贡献,如WP_Query也是非常困难的,”他说。”我们只是习惯了它。我们收到的人们对Gutenberg的贡献比我在Trac工作的这些年所看到的还要多”。

文图拉确实承认,GitHub可能是影响贡献量的一个因素,许多开发人员倾向于使用GitHub而不是Trac。

虽然建立一个编辑器是一项艰巨的任务,需要一定水平的专业知识,但系统的其他部分,如组件库或较小的软件包,可能为一些人提供其他参与途径。

他说:”除此之外,我确实同意,现在人们对软件应该能够做什么有了更高的期望,这使得有意义的贡献比以前更难,”。

从历史上看,WordPress的其他依赖JavaScript模型的部分,如媒体库,也没有高水平的贡献。

“我不认为这是一个我们很快就会穷尽的话题,重要的是不要自满,不要只是说’哦,事情就是很难’,因为WP项目作为开源的一个重要部分是用户可以修改上述软件,为此,他们需要了解它,”他说。”我认为,如果我们把事情做对了,多多合作,我们可以把新一代的人引入编码。

这方面的次要问题是,WordPress是否有一个总线因素。如果有,数目是多少?这是一个围绕最具有技术挑战性的软件的常见问题。如果有X个对项目中最复杂的部分具有必要知识的贡献者被一辆公共汽车撞了(对不起,这是个残酷的想象),开发会不会停顿下来?

这不是WordPress圈子里经常讨论的事情,因为它似乎从来没有成为一个问题。然而,如果对核心部分的贡献有太高的门槛,是否有一个数字使项目无法继续下去?

“我认为,在某些方面,它现在更具有可持续性,”Ventura说。”我们在Gutenberg repo上的贡献权限更加开放,这导致了更多人的贡献。我认为,我们可能会看到对WP后端感到满意的贡献者和对互动部分感到满意的贡献者之间的分裂。”

团队没有完全预料到的一件事是Gutenberg在WordPress之外的项目中的使用。这可以增加它的可持续性因素。他指出,WordPress的移动应用就是一个例子,其他人可以在其中做出有意义的贡献。而其他的移动应用程序也想把它用于他们的工具。在文图拉就职的Automattic,他们也在努力为Tumblr采用编辑器技术。

“他说:”我认为一个更广泛的讨论话题是,为WP做出有意义的贡献已经成为那些被赞助全职工作的人的特权。”我认为这在某种程度上是自然的,但也是一个有点悲剧的现象。”

 收藏 (0) 更新不易,打赏吧

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《与古腾堡项目负责人马蒂亚斯-文图拉讨论进入障碍问题》
文章链接:https://www.banzhuti.com/9279.html
分享到: 生成海报
版权免责声明

① 本站提供的资源(插件或主题)均为网上搜集,如有涉及或侵害到您的版权请立即通知我们。
② 本站所有下载文件,仅用作学习研究使用,请下载后24小时内删除,支持正版,勿用作商业用途。
③ 因代码可变性,不保证兼容所有浏览器、不保证兼容所有版本的WP、不保证兼容您安装的其他插件。
④ 本站保证所提供资源(插件或主题)的完整性,但不含授权许可、帮助文档、XML文件、PSD、后续升级等。
⑤ 由本站提供的资源对您的网站或计算机造成严重后果的本站概不负责。
⑥ 使用该资源(插件或主题)需要用户有一定代码基础知识!另本站提供汉化使用安装教程,仅供参考。
⑦ 有时可能会遇到部分字段无法汉化,同时请保留作者汉化宣传信息,谢谢!
⑧ 本站资源售价只是赞助和汉化辛苦费,收取费用仅维持本站的日常运营所需。
⑨ 如果喜欢本站资源,欢迎捐助本站开通会员享受优惠折扣,谢谢支持!
⑩ 如果网盘地址失效,请在相应资源页面下留言,我们会尽快修复下载地址。

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

WordPress主题 插件 建站 汉化

定制服务联系我们
切换注册

登录

点击按钮进行验证

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活