WordPress节日
1月22日,2021年

选择一种语言

This is an archive of the January 2021 event

案例研究。在WordPress Gutenberg Github Repo上的#Nocode贡献者之旅。

非开发者可以通过GitHub仓库做出贡献的方式。

例子。WordPress Gutenberg。学习一些行话,创建和评论问题,搜索标签,并通过评论设计,和功能来努力寻找解决方案。你不一定要成为开发人员才能为WordPress做出贡献。

演讲者:Birgit Pauli-HaackBirgit Pauli-Haack

时间:世界协调时晚上9点
地区:美洲地区
阶段。全球阶段

所以,谢谢你和我在一起。在网上做这样的演讲有点奇怪。如果我在面对面的训练营中说话,我们会在最小的房间里,可以有它相当的互动,并有其他贡献者分享的旅程以及。所以关于志愿时间有多难,特别是关2020年在家工作的育儿挑战和。

关心其他父母或更糟,最新版本,repres 5.6和超过600个贡献者。我很感激这个新的演讲在工作节上被接受。嗯,我要感谢组织者、志愿者、演讲者和赞助商让它成为现实。并感谢所有有兴趣为WordPress做贡献的人,或者至少从贡献者那里学到更多的东西。

所以就来研究这个被亿万用户使用的开源软件。所以在他们身上,网站make.wordpress.org。有超过18个团队在那里有他们的块和所有的手册,嗯,以及如何团队,呃,工作。并不是每个团队都会贡献代码,每个编码团队都有,呃,很需要不知道如何贡献代码的人,但是我们的项目经理可以测试功能,促进会议,讨论新的功能或流程,组织见面会,在网络摄像头上发言。

为什么要做贡献。首先是我们网站开发业务和政策体系中的商业案例。我们已经使用WordPress十年了,并且用它赚了不少钱。而且我们使用该软件工作,没有任何授权费用或任何。呃,货币升级费用,在一个非常慷慨的社区。

在这个项目上的工作让我们对这个项目的工作和背后的人有了更深的体会。我们都是站在巨人的肩膀上,为repres做出贡献是我力所能及的回馈的一部分。其他人也写过。最近,乔氏团队制作了一篇很棒的长篇阅读。关于开源如何带来更好的解决方案和更包容的社会。

除了一些街头信贷和落下的徽章贡献鲁莽带给我个人的喜悦,在过去的五年里一直非常鼓舞人心。我学到了很多东西,为我的个人成长或如何领导和远程工作,以及认识世界各地的人。善意、耐心和专业精神让人放心。

即使世界其他地方陷入混乱、恐惧、不确定和怀疑之中。我认为很多队友,朋友,只要我们回到亲自开会,就会有一个拥抱盛会。营销团队。也是没有代码团队发表了一篇较长的文章,为什么贡献给WordPress的好处,每个人,或者为什么贡献者免费给这个商品?

我就不说了,介绍一下CON 1月的贡献,你被答应在工人上进行无代码贡献者历程的案例分析,得到古腾堡的枢纽库。那么我们就进入正题吧。嗯,足够好的斜杠块编辑团队属于一个更大的,属于更大的核心团队。

是开发块编辑器和网站编辑器的团队。我经常收到这样的问题。区块编辑器和古腾堡有什么区别。所以本身并没有什么区别。所以你可以考虑一下。块状编辑器是WordPress或WordPress核心中的东西,而古腾堡是插件,嗯,它是在那里开发的。

古腾堡也是对整个WordPress的体验进行更大的,呃,改造的想法。所以Weber池每三到四个月发布一次,而古腾堡的开发者,则每。每两周发布一个插件的新版本。所以当下一个WordPress版本发布的时候,自上一个主要版本发布以来,插件收到的所有功能和修复都会被合并到核心代码库中,以重新。

所以对于第一个5.6,那是在12月份发布的。它纳入了插件版本,8.6到9.2。所以古腾堡团队在那个Slack频道有定期的ins会议,每周三上午9点。东部6: 00 AM,太平洋,对不起,西海岸的人。现在是UTC时间14点。而Slack频道是独立于核心区的... ...它的斜线核心区编辑器Slack频道。

嗯,这些也是会议记录,发布在make dot org核心博客上。所以,我们作为核心,除了会议,大部分古腾堡的开发者都会在get hub上进行交流。所以我们开始吧。所以我不为项目贡献任何代码。我不是一个PHP开发者,我的JavaScript知识也有10年了。

作为一个开发者或设计师,我将一无是处,但我经常使用块编辑器。我的意思是,我每周花很多很多时间在里面工作。而Goodman times几乎是古腾堡插件生产中的测试站点。我做的是在GitHub仓库上创建问题。Anthem,你刚才看到的屏幕只是一个截图,可怕的,呃,我的,我的问题。

嗯,但我们进入一个更详细一点的情况。什么情况下,当我创造,嗯,问题,当我,嗯,遇到一个bug或烦恼或不一致的时候,大多数时候我都会停止我正在做的事情,我创造问题或我做。呃,把它记下来。这样我就可以回去了。我也会测试新的功能,呃,为了一篇文章。

所以如果我想写区块目录,我肯定要在这之前测试一下。而我偶尔在那里遇到问题,就会写,写起来。我买了一份报告。我还做,嗯,发布测试者。嗯,所以发布候选人从插件,好像,嗯,然后,嗯,最后但不是最不重要的是任何想法有对功能,功能改进。

而这时,我觉得换一种方法可能会使一个功能对高级用户更有帮助,或者如果我发现缺少了一些东西。嗯,所以我们来看看,嗯,一些例子。别担心,我不会讨论这些例子的优点。我不会讨论问题的优劣,也不会去深究一个好的诚品之类的东西。只是想让你分享,我想告诉你他们可以采取什么路径和参与。

所以第一个,呃,第一个例子是关于,呃,bug和烦恼。当我点击,在这个链接上。是的,Edworks优秀。我必须有它在一个正确的。我的子弹点作为一个正常的段落。然后,当我完成了所有的要点, 我把它们转换为:为一个列表。而直到2018年夏天,我发现在区块编辑器中做这个非常容易。

而且,嗯,这个的下一个版本,我遇到了,不能用了。嗯,那个是当你滚动浏览这个的时候,嗯,那个很快就解决了。嗯,马蒂亚斯给了我一个提示,它现在有这个趋势。呃,我现在可以通过转换按钮来做这个,嗯,大然后,嗯,刚介绍的。

所以,这是,这很容易。对吧? 所以下一个也是个bug所以下一个也是一个bug,但它必须做的,呃,元框。所以中间的框会滚动到编辑器的顶部,而不是停留在它的底部。看起来,所以不少人都能复制它。袁样说,哦,嗯,我能够复制,那就好办了。

而且,嗯,但后来他还说,想做窃听这个,嗯,他发现,这其实是一个插件的上游问题。这个问题被关闭了,但后来这里是问题。在,呃,Yost,嗯,get hub repository。所以我能够,嗯,在那里跟进,然后,嗯,当新的,嗯,Yoast插件在,在,嗯,Released所以,接下来,所以这两个bug报告,但也测试新的功能。

而这里的第一个例子是它的小部件屏幕。所以它是最近10月份刚刚丢失的。嗯,日历块,呃,触发了一个错误 开发人员制作了它,并标明,嗯,日历小部件和屏幕,调试和错误。然后,嗯,发生的事情是,在10月,它是可重现的。

然后就在几天前那个罗伯特-安德森也再次进行了测试。如果这还是需要处理的事情。而很显然,现在已经。移到开发的测试发布候选人。我有两个例子,呃,想要一个对于缺失的文件,这是,嗯,瞬间,几乎是瞬间解决的,因为它是一个发布候选人。

而,嗯,一天后,有一个,嗯,是插件修复。而另一个是在这个,它发出的音频块,嗯,做了一个消失的行为,嗯,在编辑器。而这也被修复。嗯,你可以,你可以想象,它是增加了质量的,嗯,的插件,当这些类型的错误被抓住之前,最终的版本,但它是命中和失误,我能够测试的发布候选人,因为只有两天之间,嗯,自12月中旬,嗯,他们改变。

呃,它的频率。所以,现在它是一个七天的时间, 呃,我们可以做,嗯,一些更多的, 呃,一致的测试发布候选人。Um, and then I do, uh, feature improvements, um, issues, and, um, this one might interest a few. Um, so.嗯,所以。键盘快捷键切换到HTML,块级编辑。

嗯,有一个快捷键键盘可以把整个编辑器从视觉变为代码。类似于经典的编辑器,在那里你有你的文本和可视化的标签。嗯,但我发现用一个,呃,基于块的,嗯,想法,我通常不会去看整个,呃,代码。我通常不会去通过整个,呃,代码的,一整篇文章。我,如果我想用一个区块的HTML来填充它,它主要是基于区块的。

所以,嗯,我建议实行这个办法。因为这将缓解事情的流程为好。是啊,而且OBO,呃,菜单项实际上有,呃,呃,键盘快捷键。而OBO,嗯,菜单项实际上有,嗯,嗯,键盘快捷键。所以它也会属于一致性的。嗯,好吧,嗯,我早在2018年9月就提出来了,嗯,有很多,嗯,是的,嗯,参与那里。

酷酷的想法,真的很有意义材料参与了。嗯,是的。所以,但是,嗯,还是,是的,在12月。所以,有一个11月是一些讨论。而且,嗯,有相当多的人, 谁试过,然后没有得到,呃,完成与, 呃,公关或与代码库。所以,嗯,我希望,迟早有开发者找到时间来预定通过。

通过这个来实现这个事情,但这是一个可塑的例子,即使你有一个好的想法,它也不具备,不一定能进入,嗯,一个开发者的脑袋里。所以你总是还需要找一个开发人员来实际实现这些功能。嗯,最后一个,我跟大家分享的是,嗯,是一个你可能想要帮助,嗯,支持的功能改进。

这是一个用户触发的搜索 在块目录。所以现在在区块目录中,你不,嗯,如果你已经有一个关键词的区块。你无法看到块目录中还有什么。你只能看到你的目录中的内容。所以,我们通过,嗯,这是很正常的功能请求,你首先需要一个如何实际实现的想法。

而且,嗯,所以我,我发了几张截图种模拟,我把按钮,嗯,有一些想法,然后设计师。Chimed in也有一些想法。他们的,嗯,上图比较花哨,然后有一些讨论,还有,嗯,更多的模拟图,当他们在那里。

然后就有点stolons了。是的,最后的评论是9月2日。而且,嗯,我开始了几个星期前 再次讨论它 或者那种只是把另一个评论在那里。而你看,嗯,凯利,嗯,Dwan实际上工作 在这样的东西,嗯,已经有,嗯,嗯,那种,嗯,嗯, 工作,嗯,设计了。

所以这是很酷的。嗯,你看,你真的可以,嗯,影响事情是如何工作的,当你在GitHub仓库多一点参与。所以,这是个相当多的例子,关于如何有人谁是不是端口,哦,开发团队可以贡献相当多的东西到GitHub仓库。哦,开发团队可以为WordPress的发展做出不少贡献。所以在你提出问题之前,你可能要考虑以下隔离问题到,到核心区块编辑器或插件或古腾堡插件。

我,你看到的图标实际上是健康检查和故障排除插件的图标,这是梦幻般的帮助你。嗯,检查出来,因为它将允许你。呃,开关上的网站可以是一个生产网站,但是,嗯,因为它是你的管理员,你只为你,你可以关闭所有插件和所有主题。

而贾斯汀-阿伯,古德曼插件,并且已经有了一个测试网站,你有访客。嗯,好吧,你的编辑同事们会我们会看到你的网站的样子。所以我们真的很高兴。我们已经用了不少那个插件,但它可能也会帮你解决这个问题。嗯,然后下一步就是在现有的问题上进行搜索。

你可以使用标签和关键字,嗯,作为你的灵魂,有一些块的标签和功能的标签。你可以,嗯,钻进Goodman书,嗯,仓库,然后,然后使用bug报告发布模板。而这有,嗯,五个组成部分。一个是:放一个,呃,你发现的东西的描述,这个描述,呃,要简洁,但也要全面。

所以你需要取得平衡。嗯,但更多的细节 你把已经在优点, 呃,更有人谁读它 可以种把自己或自己 进入自己,进入,你的鞋子,并找出 什么可能出错。这也是一种你从哪里来, 你想做什么,你发现,然后创建,嗯,列出步骤 复制的问题,以做到这一点。

你进入,你需要知道。那件事是怎么发生的。什么,什么,什么是你通过他们的步骤?而这是最困难的事情之一 实际上钉住。所以,别人也可以有同样的经历,但这是很关键的事情。所以。所有这些也可以重现问题。嗯,然后他们可以决定在哪里, 攻击载体是在哪里代码需要改变。

呃,当然总是有帮助的是,嗯,作为一个屏幕截图或屏幕桶。 然后,嗯,它,它有另一个部分,这是预期的行为。然后,嗯,它,它有另一个部分有 这是预期的行为。它真的很有帮助后。心里经过步骤。好吧,这就是发生的事情。这是什么情况。我也试过。那么,到底是什么人预期会发生?

它有助于重申,嗯,并显示你认为,嗯,这可以最好地解决。然后最后一部分,第五部分是你的环境信息。呃,你用的是什么操作系统,你用的是哪个版本的浏览器也,如果你用的是分组器,嗯,呃,repres quart没有插件或者是插件和古腾堡插件,然后也是,哪个版本的插件。

嗯,所以,呃,当你去仓库,去新问题,然后点击bug报告,这是嗯,当你看到,嗯,部分,描述错误,如何重现预期的行为截图。嗯,然后是编辑器版本,桌面。然后,嗯,如果你是在智能手机上也什么设备和,嗯,操作系统和另一个迭代,嗯,报告,安全问题,不上,起床,去黑客。

一个,代表一个项目。我们在那里报告他们,因为这是公共信息, 呃,安全病人不应该被公开披露。嗯,在我之前,呃,修复是可用的。所以这将是插件报告问题的模板。好吧,那你怎么开始呢?你,你需要一个钱包,或者它只是一个清单,以确保你有一切。

嗯,你需要一个转帖的org帐户和链接指向的地方,你可以做到这一点。你确实需要一个CRA呃,创建一个GitHub账户。然后,呃,你还需要创建一个,Slack账户,然后把你的WordPress资料连接到你的GitHub账户。这是为了让你得到所有的学分。

所以在我的资料上,我这里有GitHub账户,当我去编辑资料时,嗯,我可以撤销访问。所以有一个GitHub的用户名,你应该是,呃,登录到他们两个。所以,你可以直接连接两个约翰D.罗杰斯有,呃,也发表了一篇文章在核心区块,嗯,如何发生的,所有的。

所以,这是,嗯,所以在创建问题,嗯,四个变化,你,是的,你可以停止在那里。你可以只是做了一整天 或者一周一次。没有人会告诉你该怎么做。是啊,你可以有,呃,你可以有,呃,这是所有的自我激励 和自我驱动,嗯,它。你可能不期望实际 回答一些问题。

如果在GitHub仓库上出现了,就会设置一个通知,但是接下来呢?之后你能做什么?所以,嗯,第一个会是,嗯,查看劳动需求测试。它需要做什么?呃,需要测试。它将,嗯,需要你去,嗯,你去的问题。是的,我读了描述,然后通过这里的步骤,嗯,到,和,并找出如果你也看到同样的发生。

如果你真的分享你的信息,分享你可以复制。而且,嗯,所以有人作为开发者是一个,是比较确定的,其实就是需要解决的问题。它不是由其他东西引起的。这是一个潜在的问题或类似的东西。你也可以参与讨论。所以这对我来说是一个迷人的地方。

嗯,我拖延做渐进的,呃,生产性的拖延上,相当多。我很着迷于讨论 关于可能的解决方案 对于一个新的功能或增强。而且,嗯,有时这就是所有的讨论,但有时我实际上有一个意见或不同的想法,呃,我分享它。

我喋喋不休,更多的时候我的想法。可能不会进入新功能的最终版本,但我总觉得很受伤,没有考虑我的想法的方面。而且,嗯,我觉得,嗯,很满意。嗯,所以一个例子可以是,嗯,这个改进列表块。那么我们需要更多的版本吗?

嗯,是的。以及如何有 将是,而且,嗯,任何讨论 喜欢,你不必在chime, 你只是一种可以阅读它,但我很欣赏 真的有多少思想。在每个问题去。有多少人有想法或已经有,嗯,测试,或有一个,呃,工作,嗯,实施的例子,像这里,嗯,杰弗里卡拉丁已经,呃,在他的博客的东西。

所以,嗯,它真的很有趣 通过阅读一些讨论。Um, and if you don't have an opinion, don't have an opinion, but, uh, sometimes yeah, you have, and this is a moment where you can actually be heard, have your opinions, um, make known.Uh, entirely, but you bring yourself in and, um, um, the team is very patient and it's very concerned and very thoughtful about how to answer, um, some to some suggestions. Uh, entirely, but you bring yourself in and, um, um, the team is very patient and, um, the team is very concerned and very thoughtful about how to answer, um.

所以这绝对是,嗯,另一种方式贡献, 嗯,你可以加入分流团队。所以,分流团队是,Uh, an open group of people who label all the issues and shepherd them, um, more or less through that process. 呃,一个开放的小组,给所有的问题贴上标签,并引导他们,嗯,或多或少地通过这个过程。嗯,你可以阅读关于,呃,贡献者,嗯,手册。所以,嗯,这当然是另一种方式 贡献和加入。

嗯,你需要额外的权限 这样做。而且,嗯,他们告诉你如何,并按照该链接。他们也将。Um, it, it shows you what does entail on the triage team and what the expectations are and, um, how they meet and all that. Um, um, now, if you need broader focus on value, working in group set of the group.所以,嗯,现在,如果你需要一个更广泛的关注价值,在一组事情上工作,这也是完整的FSC意味着完整的网站编辑推广计划。

这是开发者关系经理或者Wrangler和McCarthy写的书它是,呃,它是面向那些为别人建立网站的人,但不写代码。我们得到了,嗯,为alpha版本的脚本测试,然后分享我们的经验。嗯,你会在一个单独的Slack频道和大家见面。这是一种所有的方式来弄清楚 如果人们将使用它, 得到他们需要的一切。

这不仅关系到网站编辑的流程。是的,它做的,做的界面有意义吗?嗯,或者你越来越困惑, 嗯,你知道,如何去 从一个部分到其他部分。嗯,但也是你会如何迁移,嗯,主题到新的方式来做这个?或者你可以混合和匹配,嗯,旧的方式与新的方式和所有的那种东西将讨论那里?

所以这是一个,这是一个小团体,这是一个实验。嗯,这是第一个。嗯,外展计划,嗯,经纪人有。因此,它是, uh,它是相当有趣的方法也贡献。嗯,她真的会在一个伟大的功能的前沿工作,这将改变人们如何与WordPress互动和建立他们的网站。

肯定是这样所以,是的。所以这就是我今天为你准备的全部内容。当然,我很期待你的问题。现在你可以和我保持联系。在,呃,工人Slack在Twitter上,嗯,目的或私人消息或直接消息是开放的。呃,你可以通过电子邮件 [email protected] 或关注古腾堡时代,呃,Twitter处理。

你也可以找到我们所有的生活问答节目。在美好时光YouTube频道。如果你想跟上,嗯,发生了什么事,嗯,在每周的基础上,嗯,我们发布一个周末版的,嗯,手工策划的链接从社区和团队。嗯,就像我说的,这些网站都在Bitly上。

好的,谢谢你谢谢你了。和。回给你。

分享本届会议

分享到Facebook
在微博上分享
在linkedin上分享
分享到pinterest
分享到电子邮件