社区峰会讨论笔记:PHP版本支持

会议名称:菲律宾比索菲律宾比索 PHP(PHP:Hypertext Preprocessor的递归缩写)是一种广泛使用的开源通用脚本语言,特别适合web开发,可以嵌入到HTML中。http://php.net/manual/en/intro-whatis.php.版本支持

主持人:@米克斯色度计

记事员1:@弗利克索斯90

记录员2:@课程01

会话时间表:

目前,WordPress没有正式完全支持PHP 8.0+。本次讨论的重点是WordPress如何支持现代PHP版本并与之保持一致,以及如何放弃对生命周期结束的PHP版本(“EoL”)的支持。这一点很紧迫,因为PHP 8.0将于11月达到EoL,PHP 7.4于去年11月达到了EoL。

原始备注

  • 几个托管提供商表示支持跨托管提供商运行PHP版本支持的自动测试
  • WordPress 6.3是否完全支持PHP 8基本上是的(PHP 8.0和8.1与已知例外情况,Trac公司Trac公司 Trac是贡献者为bug或功能请求创建问题的地方,与GitHub非常相似。https://core.trac.wordpress.org/.门票适用于所有例外情况)https://make.wordpress.org/core/2023/06/20/proposal-criteria-for-removing-beta-support-from-each-php-8-version/ 
  • PHP 8“贝塔贝塔 一种预先发布的软件,分发给大量用户在真实条件下进行试用。Beta版已经在内部进行了alpha测试,在外观、感觉和功能上与最终产品相当接近;然而,设计更改经常作为过程的一部分发生。“WP 6.3发布后删除标签https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/ 
  • 鼓励/支持支持它的插件
  • 朱丽叶发表了一篇帖子,要求支持焊接工艺控制系统焊接工艺控制系统 PHP_CodeSniffer规则集合(嗅探)用于格式化和验证根据WordPress编码标准为WordPres开发的PHP代码。也可以是指WordPress中发布的Accessibility、PHP、JavaScript、CSS、HTML等编码标准的缩写编码标准手册.这对于促进未来的PHP版本支持至关重要https://make.wordpress.org/core/2023/08/21/wordpresscs-3-0-0-is-now-available网站/ 
  • 托管团队的PHP测试运行程序项目(正在运行核心核心 Core是运行WordPress所需的一组软件。核心开发团队构建WordPress。在多台主机上进行单元测试)PHP 8存在问题–谁可以帮助修复/维护此项目?https://make.wordpress.org/hosting/test-results网站/ 
  • WP 6.3中去掉了对PHP 5.6的支持,希望能够鼓励宿主提供商开始支持最新的PHP版本,包括8+
  • WP站点的PHP版本使用
  • 大力推动GoDaddy在PHP 8+上获取站点,大多数迁移(>70%)都进展顺利(约18%标记为“高风险”更新)
  • Bluehost检查因素,如关闭正文标签、文档大小更改等。
  • 有没有空间让开源工具检查PHP更新是否成功或是否会导致站点错误?
  • 虽然希望在托管提供商之间的工具上进行协作,但从历史上看,平台之间的差异阻碍了这一点→知识共享,而不是实际的工具
  • 用户不关心他们使用的PHP版本,由托管主机为他们管理
  • 我们能用吗WP-CLI公司WP-CLI公司 WP-CLI是WordPress的命令行界面,用于以编程方式执行管理和开发任务。项目页面是http://wp-cli.org/ https://make.wordpress.org/cli/支持更新?主机可用
  • 插件/主题的PHP最小值/最大值
    • 以前不需要最大版本
    • 列出可能导致PHP不兼容的弃用,请运行scanner。 
    • Max version开始工作插件插件 插件是一个包含一组功能的软件,可以添加到WordPress网站。他们可以扩展功能或为WordPress网站添加新功能。WordPress插件是用PHP编程语言编写的,并与WordPres无缝集成。这些可以在WordPress.org插件目录中免费https://wordpress.org/插件/或者可以是第三方基于成本的插件/主题维护器,但用处不大。 
  • 在插件和主题目录中实现自动扫描,以检测PHP版本问题→责任 元是指组内部工作的术语。对我们来说,这是一个在WordCamp Central和Make WordPress等内部WordPres网站上工作的团队。团队
  • 付费插件还有另一个问题:许多网站不再有活动许可证,因此不会收到添加PHP 8+支持的更新
  • WP插件库无法强制更新高级插件,尤其是当它们使用新的升级URI时收割台标题 你网站的标题通常是人们第一次体验到的东西。位于页面顶部的刊头或页眉是网站外观的一部分。它可以影响访问者对您的内容和您/您组织的品牌的看法。它在不同的屏幕尺寸上也可能看起来不同。不久前引入(完全绕过wp.org)
  • 鼓励插件支持的步骤
    • 向插件作者发送电子邮件,提示更新,但预计插件将结束
    • 在插件页面上显示信息
    • 集成到插件中美国石油学会美国石油学会 API或应用程序编程接口是一种软件中介,允许程序以有限的、明确定义的方式相互交互和共享数据。,健康检查可以警告他们
  • 安全插件可以解决Tide评分和兼容性问题–WP Scan提到了一个可能的选项
  • 资源:
  • 对于大多数站点来说,确保PHP支持大约50个最流行的插件就足够了,那么100或1000个插件的长尾只适用于相对较小的数量
  • LearnWP可以创建哪些教育资源来帮助教育更新内容/为什么更新/如何更新?https://github.com/WordPress/Learn/issues/new?assignees=&labels=等待+分类%2C+需求+主题+事项+专家和项目=&template=topic-idea.md&title=topic+idea%3A+topic+title
    • 如何开始为PHP领域做出贡献
  • 我们放弃旧版本PHP的速度–我们可以将WP版本与PHP关联吗?
    • 谁可以更新PHP?通常是主机部署部署 将代码从本地开发环境启动到生产web服务器,以便访问者可以使用。
  • 当前的5%规则是基于WP网站的PHP版本使用情况,我们可以只基于最近的WP版本网站的PHP使用情况吗这不会有显著区别,使用旧的WP版本和PHP版本之间没有真正的相关性,这是有意义的,因为宿主提供程序控制PHP支持,而不考虑WP。wp.org内部有可用的数据,与整个PHP版本的使用量仅相差约0.1%。
  • Extender生态系统正在等待Core
  • 跟上的瓶颈
  • 我们如何保持对WPCS/PHP兼容性工具的财务支持或人工长期维护?
    • 长期的额外贡献者是很好的,但短期内进入这项工作的门槛太高了,因此支持现有贡献者至关重要
    • 一般来说,WP项目的重点是吸引更多的贡献者,但有时确定和资助已有经验的贡献者或吸引具有所需特定专业知识的特定贡献者可能更有价值
    • PHP利基领域的指导,与核心新贡献者表的其余部分分开
  • 结论
    • 为贡献者和工具寻找资金,也为其提供指导
    • WP用户的repo插件
    • 托管公司合作查找常见版本时遇到错误

#首脑会议,#2023年峰会

社区峰会讨论笔记:WordPress能成为家喻户晓的名字吗?

会议名称:WordPress能成为家喻户晓的名字吗?

主持人:@数字转换器

记事员1:@米卡琴

记录员2:@杰西贝尔

会话时间表:

WordPress是互联网上最保守的秘密。WordPress需要什么才能提高人们对自身的认识,提升生态系统的价值,同时代表其周围的社区进行思考?

关键点

  • 我们首先强调了重要的历史事件,从鼓励市场采用的事情开始,例如:
    • 当移动类型更改其许可证时
    • 引入自定义帖子类型时
    • 添加导入/导出功能
    • 制作多语言网站的能力
    • 开发人员支持量,新用户很容易获得
  • 我们讨论了WordPress成为家喻户晓的名字的重要性,包括原因和方式。一些亮点包括:
    • WP为小企业提供了与大公司相同的优质网站。最重要的人是那些没有大预算的人。
    • WP的灵活性意味着它不太可能被新趋势所阻止。
    • 品牌意识——它不是自我维持的,而是由非常活跃的社区维持的。
    • 扩大WP的覆盖面–缺少下一代WP用户。探索WP的社交功能–将其打造成社交网络?将事物连接为开放网络的一部分,而不是封闭网络。提升WP以提供内容曝光。
    • WP并不是一个严肃的职业选择,但对一些人来说,它是他们职业生涯的开始。
  • 最后,我们讨论了当前的挑战和下一步行动

行动项目/后续步骤:

  • 针对不同受众群体的想法:
    1. 受众细分–创建前8-10名受众(开发商、小企业、企业、营销人员)
    2. 将受众分为不同类别(最终用户、制造商)
    3. 将信息细分到这些类别(许多不同的途径)
  • 教程需要更新。过时和不一致会让新用户望而却步,破坏信任。向后兼容教程–我们可以将其标记为已弃用吗?使用Playground更新教程。
  • 使用更好的教程教新翻译人员。
  • 使更新文档内容的过程更加明显。有关文档,请参阅Mozilla onboarding。
  • WordPress.tv–减轻我们已有的这个工具。在WP后端显示视频内容,以及文档和其他内容。
  • 在教程中更多地使用WP Playground
  • 改进所有级别的入职培训(新用户、新贡献者)。请参阅Mozilla onboarding以获取一个好的示例。

原始备注

继续阅读

#顶峰,#2023年峰会

社区峰会讨论笔记:刷新贡献者渠道

会议名称:刷新参与者管道

主持人:@大众汽车公司

记事员1:@米卡琴

记录员2:@埃弗莱塞

会话时间表:

健康的贡献者管道需要新的贡献者!在大流行之前,我们的现场活动是欢迎和吸引新贡献者的关键。随着事件的再次发生,我们如何继续与新的贡献者联系并引进他们?本次讨论将探讨Make Teams目前看到的新贡献者来自哪里,并集思广益WordPress项目可以做什么样的推广来刷新贡献者渠道。本次讨论的另一个重点是如何持续留住新的贡献者。

关键点

  • 社区团队花了2022年重新激活社区。
  • Docs团队是一个鼓舞人心的团队,无论是在如何吸引新的贡献者方面,还是在如何长期支持人们方面🍪
  • 大流行对社区产生了巨大影响;在同人活动中有很多工作要做,但我们失去了这些。
  • 有一个新的贡献Make WP第页。
    • 理想情况下,我们还应该有一个“设置”页面,其中包括如何设置松弛(Slack)松弛(Slack) Slack是一个协作群聊平台https://slack.com/WordPress社区有自己的Slack频道https://make.wordpress.org/chat/.,查找您的团队会议等。
  • 由于大流行后失去了势头,再也没有足够的人来帮助组织同人活动。
  • 需要转到更大的WordCamp,因为本地的Wordamps不再出现。
  • 人们往往对当地的活动更有热情。
  • 个人联系很重要。
  • 最近的导师计划非常成功。
  • 奖励是什么?人们从贡献中得到了什么?
    • 重新定义我们贡献的原因-什么开源开放源代码 开放源代码是指原始源代码可以免费获得,并且可以重新发布和修改的软件。开放源代码**必须通过许可模式提供,请参阅GPL。范围更广。你正在帮助更广泛的社区,让软件保持免费。
  • 徽章是一个未充分利用的组件,WP配置文件可以改进。
  • 缺少参与者数据。
  • 将“办公时间”改为AMA——每个人都可以帮助每个人,减轻通常少数人的压力。
  • 最大的挑战是每个团队都有一个完全不同的回购。势不可挡的。GH和trac公司Trac公司 Trac是贡献者为bug或功能请求创建问题的地方,与GitHub非常相似。https://core.trac.wordpress.org/.对于新的贡献来说,他们都是势不可挡的。我们需要不同回购之间的一致性吗?
  • 我们应该从外部项目中招募更多的贡献者。

行动项目/后续步骤:

  • 为每个Make团队在新的Contribute页面旁边创建一个“getting setup”页面。
  • 创建一个参与者工具CTA,将人们带到参与者页面。
  • 我们还需要为陷入困境或需要帮助的人提供一条明确的途径——添加一个直接链接到公共辅导渠道,从贡献者团队手册页面上寻求任何帮助。
  • 为同人活动招募更多组织者。
  • 其他团队可以从Docs团队学到什么?
  • 再次访问谷歌代码夏令营作为招募新贡献者的一种方式。寻找其他方式向WP社区外部招聘人员。
  • 建立对现有贡献者的支持,成为新贡献者的导师。
  • 与每个Make team手册中的内容保持一致,人们如何寻求帮助?向指导频道添加链接。
  • 探索引入更直接的归因系统——在贡献者旅程的早期获得“感觉良好”因素。
  • Make团队是否可以创建更多的在线研讨会?
  • 将大型YouTube教程视频分解为较短的视频。
  • 我们可以研究如何改进每个Make团队的徽章系统吗?以及一般的WP配置文件页面。
  • 探索创建活动以吸引特定类型的贡献者–例如设计活动
  • 让激励措施更加透明,让人们更容易发现自己做了什么。
  • 我们如何更好地处理数据?数据有助于激励措施,尤其是供款人日贡献者日 贡献者日是独立的日子,通常在WordCamps之前或之后举行,但也可以随时举行。这些活动是人们聚集在一起,在不同领域开展工作的活动https://make.wordpress.org/人们可以参与许多团队,每个团队都有不同的重点。https://2017.us.wordcamp.org/contriborday网站/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contribortorday/.类似于释放小组。

原始备注

继续阅读

#道具,#顶峰,#2023年峰会

社区峰会讨论笔记:所有Make团队的多样性、公平性、包容性和归属感(DEIB)

会话时间表:

本次讨论的重点是WordPress项目如何欢迎和维持所有Make Teams的不同贡献者库。团队目前正在做什么,可以将哪些实践引入到整个项目中?应该引入哪些新的实践、资源和支持?

需要的观点:当前和有抱负的使团队成员对DEIB感兴趣。

主持人:Birgit Olzem公司(@科奇比吉特)

记录人:戴维·沃尔夫帕夫(@狼锯)

记录人:比古尔·马拉伊(@莫比格尔)

记录人:塔可Verdonschot(@塔克过量)

原始注释:

主题:

  • 什么是DEIB?多样性、公平、包容和归属。
  • WordPress项目中DEIB的当前状态
  • 潜在改进
  • 协作与支持
  • DEIB团队的范围?
  • 今天的项目:WordPress项目如何欢迎并包括所有团队的不同制造商团队。
  • 公平是为了确保我们有机会为代表性不足的群体提供与已经代表的群体相同的机会。
  • 我们如何向这个社区中最优秀的人致敬?我们如何尽可能将人们引入我们的空间,让他们感到受欢迎和融入我们的空间?我们能做些什么来解决阻止这种情况发生的问题?
  • 我们希望这个社区的成员反映出世界上的多样性如何存在于我们全球社区的许多地方社区中。
  • 我们希望拥有多元化的心态
  • Belonging是首字母缩写词中的一个新词。这让我想到了这次讨论的前提:维持。拥有归属感很好,因为虽然我们可以使这个社区开放,但我们如何确保他们的需求在作为这个社区的一部分时继续得到满足。我认为归属是这一目标的代表。不仅是表面事物,而且能够维持你在那里的存在。
  • 我们四人小组指出,我们都来自四个不同的大陆。WordPress社区可以成为使世界更加开放与和平,实现开源开放源代码 开放源代码是指原始源代码可以免费获得,并且可以重新发布和修改的软件。开放源代码**必须通过许可模式提供,请参阅GPL。比如政治。多年前,我就因为这个原因爱上了WP社区。
  • 当我们谈论DEIB时,我们必须讨论不同人群的准入障碍。由于不同的原因,我们中的一些人没有足够的能力轻松访问空间。每个人的访问权限都不一样,我们必须考虑这一点,并考虑我们如何单独提供可达性可访问性 无障碍性(通常简称为a11y)是指为残疾人设计产品、设备、服务或环境。无障碍设计的概念确保了“直接访问”(即无人协助)和“间接访问”,即与个人辅助技术(例如计算机屏幕阅读器)的兼容性。(https://en.wikipedia.org/wiki/Accessibility网站)。我们也承认,这样做是不自由的,例如增加匝道。我们必须投入资源,不仅是人力资源,而且是财政资源,通过赞助、财政支持和接触代表性不足的群体等方式,确保每个人都能参加活动。
  • 多样性对我们来说是特别的。印度是一个语言的国度。不同的语言、文化、食物。WordPress社区是一个生态系统,它允许许多人前来贡献。有一个沟通问题,但讨论这个问题将有助于社区学习和改进。
  • 其次,归属感很重要。拥有DEI是一回事,但Belonging带来了一个完整的循环。
  • 这个社区非常开放。有些人不知道他们是否会在WP社区中占有一席之地,这很好地表明了每个人都可以属于这里。我可以做我在这里所做的事,而不必被我的背景或长相所评判。
  • 我想承认,我们在这个社区已经取得了长足的进步。有时很容易说,“我们已经做到了,我们创造了一个空间”,但作为一个社区,我们还没有完全做到的是拥有一些无形的内含物。我们需要诚实地了解自己的现状,但目前还不具备包容性。我们不希望人们不得不分享他们无形的包容,但我们希望人们能够现身,并为他们留出空间。无论你看到面前的人是谁,你都不应该判断他们的能力或处境。
  • 我在印度长大,成年后在美国生活。在WP之前,我在企业界工作,有时我是白人男性开发者中唯一的女性。在那里很难获得那种归属感。我通常是一个安静的人,对于那些更安静、更内向的人来说,你不会觉得自己在WordPress社区中被冷落了。人们欢迎你,这个社区和企业界的情况大不相同。
  • 我们有各种各样的多样性,包括来自许多国家的人们来到这里,并发现这里很有趣。这给了我希望,因为我曾在其他技术社区作为一个孤独的女性和设计师,在一个由男性开发人员组成的房间里。WordPress和其他社区一样,有许多地方需要改进。但这个社区给我的感觉是,事情可以改变。我问了一个问题,它变成了一个团队。WordPress有发展和改进的能力,并且有机会做出微小或重大的改变。
  • 我喜欢听到关于我们所处位置的积极故事,但对我来说,多样性和包容性是关于谁不在这个房间里,谁不在WordCamp公司WordCamp公司 WordCamps是一种非正式的、本地组织的会议,涵盖与WordPress相关的所有内容。他们是WordPress社区聚集在一起的地方之一,在这里,他们可以互相传授一年来学到的知识,并分享快乐。了解更多信息.昨天有人发帖说,他们觉得WordCamps不受欢迎,也不安全。我们不应该忽视这一点,尽管我们已经走了多远,团队有多多元化,但我们不能停止意识到,在每个人都感到受欢迎之前,还有很多工作要做。
  • 我们在多元化方面的地位是什么,不仅在活动方面,而且在Make team collaborations中。全球Make团队和本地Make团队之间的差异在哪里,您是否看到任何干扰或点。
  • 当地社区与Make本身断开了联系。向当地社区介绍我们作为WordPress项目所做的工作是一项挑战。当地聚会上的很多人都在寻求帮助,大多数时间都是在引导他们解决问题,而不是向他们介绍WordPress志愿者项目的工作。这给WordPress项目引入更多的人带来了巨大的挑战。
  • 如果我们谈论的是多样性和包容性,我们必须在聚会聚会 所有正式成为WordPress世界一部分但不是WordCamp的地方/地区聚会都是通过https://www.meetup.com网站/会议通常是本地WordPress用户聚在一起分享新想法并互相寻求帮助的机会。在meetup.com上搜索“WordPress”将帮助您找到您所在地区的选项。社区。领导者是如何包括你的,你感觉有多安全,他们是如何确保你回来的,因为你感到受欢迎和足够安全。如果你在一段时间后回来,你将了解社区和组建团队。
  • 我们如何处理社区内外的坏演员?
  • 让人们参与其中的一个重要障碍是语言障碍。很多Make页面都是英文的,很多人都不会读英文。由于语言障碍,Polyglots无法增加对项目的参与。许多不会说英语的人都不愿意主动参与进来。我们如何让非英语社区更受欢迎地参与进来。
  • 翻译工具对我作为一个非英语使用者的参与非常有帮助
  • WordPress非常欢迎加入,但对一些人来说很难留下来。并不是每个人都有归属感。WordPress是一个有毒的正面问题。我们试图通过叙事来改变人们的想法,让那些有偏见的人参与进来。有些人不能在这里,因为虐待他们的人在这里。在那些公开谈论种族主义、性别歧视和恐同症的会议上,我感到不安全。如果有些人不支持我,我就不会在这里了。我们如何为每个人做到这一点?我是一个留下来的人,但也有人因为害怕而离开,失去了多样性。当人们做事情和犯错误时,我们应该做一些事情,我们不能让坏演员在社区中茁壮成长。他们甚至不是社区中最好的。我们必须坚强起来,直言不讳,但我们不应该这样做。人们不想呼唤他们的朋友,但你应该这样做,因为你比陌生人更有机会改变他们。我们是一个全球社区。当它是积极的时候,它应该是全球性的;当它是消极的时候,我们应该是全球性。
  • 行为准则在哪里适用,在哪里不适用?我们在哪里可以应用东西,在哪里不能?作为一个社区,人们可以站出来做事,但作为WordPress,我们可以站出来监管和授权什么,我们在哪里有影响力?因此我们有很多问题。
  • 我是WordPress的新手,我更多的是一个观察者。这是一个很难实现多元化的地方。不幸的是,活动负责人有时会接管对话。作为一名教育家,我想确保你被包括在内,并会尽量打电话给你,让你参与对话,以确保你被听到。如果你来这里并潜伏着,这没关系,但我们有人会接管谈话,并确保我们向人们介绍自己,让他们参与进来。
  • 我尝试过加入一些球队,但入职很难,我需要时间来建立信心,让自己多说话。一切都是学习的时刻。我们应该每天学习变得更好,支持我们周围的人。
  • 我们有时会做一些事情,比如喝咖啡聊天或在赞助商办公室,而不是组织聚会。有时,我们不举行会议,而只是进行会谈,这样人们就可以成为团队的一部分,我们尝试引入新成员。大多数参加聚会的人都是为了自己的个人目标而来的。我们将尽力为他们提供便利,以便他们返回参加下一次聚会和下一次活动。我们告诉人们,如果你参加聚会,你就是社区的一部分。我们告诉人们,你不必认为你必须是一名程序员才能为开源项目做出贡献。我们告诉人们来,写文档,翻译一些字符串,发布视频。我们希望人们能够安全地融入社区。我们还举办派对等活动,并组织WhatsApp小组。这一切进展顺利。我们希望为特定的群体和贡献类型提供不同的贡献者日,例如核心核心 Core是运行WordPress所需的一组软件。核心开发团队构建WordPress。一天,文档另一天。
  • 当有人不宽容时,我们如何处理发生的事情?我们应该叫他们不要来吗
  • 我举办过一些活动,我们威胁要被起诉。我们必须考虑到某人的言论自由,你必须划出一条细界线。当有人按下正确的按钮时,你不想把自己定位在失去一切的位置。你可以直言不讳地说你感觉不舒服,但告诉别人“离开”是一个很不容易的选择。我们很难不处理法律问题。
  • 我们在活动中遇到过对团队成员进行身体威胁的人,部分原因是因为我们的边缘地位。我们已经与此人发生了问题WordCamp中心WordCamp中心 全球所有WordCamp活动的网站。https://central.wordcamp.org包括即将到来的和过去的营地列表,以及每个营地的链接。我意识到了。但这需要太多的会议,一对一,最终以书面形式发出威胁,在采取行动之前可以共享。
  • 关于社交媒体如何影响儿童,目前有很多关于社交媒体监管的讨论。很难看出什么时候这不是你生来就有的东西,它是如何起作用的。当前的政治环境是我们担任总统的方式,四年来,人们敢于说出他们想说的话。之前说的话是不可接受的,或者只是后面说的化身阿凡达 化身是一种图像或插图,专门指代表在线用户的角色。它通常是出现在用户名旁边的方框。说起来再也不能接受了。现在,在法律上可以说话了。世界上还有其他类似的政治问题。
  • 有些人在网上参与和组织,有些人通过当地社区参与和组织。
  • 世界上有各种不同的法律,但我们必须根据世界上某些地区对我们自己的定义进行调整,例如欧盟的GDPR,以及他们的立场使我们发生相应的转变。根据你在世界上的位置,你可能没有这些制衡。我看到了很多关于你违法的事情。我们不仅要处理各种文化,还要处理世界各地的各种法律问题。
  • 我们社区里有一位成员想要手语翻译,而且必须是在一家特定的公司。这个人对我进行了口头威胁。我不得不与中央电视台讨论如何处理此事,因为他们可以处理合法性问题,但我作为个人无法处理。
  • 当我们看着某人时,我们无法判断他们是否都看到了与我们相同的东西。
  • 我最想在谈话中提到的是社区责任的理念。不仅仅是社区团队对坏人做了什么,还有我们作为社区成员做了什么。我认为,在WordPress社区互动中,尊重、好奇和回应是默认的。作为一个多元化社区的一部分,我们的优势之一是可以不断向具有不同背景和经验的人学习。如果我们没有成长和调整,我们就没有学习。社区在接受他人方面有了巨大的发展,但我们将看到那些坏演员。作为一个社区,我们可以做些什么,但也可以单独对那些坏演员采取行动。
  • 如果你想让人们觉得他们属于自己,那么作为一个社区,我们该如何对待坏演员?我们不能就此罢休。就我个人而言,我不会觉得自己属于一个不属于人类的环境,也不会觉得自己很放松。我们需要在我们的行为准则中采取措施保护社区。
  • 我们可以为《行为准则》制定一项数字政策,规定人们如何在社区内进行数字互动。
  • 你的自由不允许你干涉他人的自由。
  • 惩罚可以适用于特定的违规行为,以及人们可以做什么,例如在特定的时间段内被禁止参加活动。
  • 几年前,我们发生了一起事件,有人被禁止一年,当被带回来时,他将不再是组织者。
  • 尊重他人。在网上攻击他人是不可以的。
  • 我们有一个社区范围的行为准则,它既解决了社区内的社区空间,也解决了在线社区空间。这是一个特定的范围。社交媒体上的对话可能会变得充满敌意,它们超出了我们所认为的参与核心。从社区支持的角度考虑我们可以在哪里发挥影响是一项挑战。
  • 我们一直在制定本行为准则以及事件响应团队。我们需要尽最大努力向人们伸出援手,支持社区成员。如果有我们想做的编辑,我们可以改进它。
  • 毒性积极性我们谈论它已经很重要了,但有些人必须意识到,关于多样性和改进意愿的对话很重要,而不是让它看起来像童话。
  • 我看到一些人的观点是我绝对不欣赏的,而且是伤害性的和错误的,我看到他们在网上被试图为包容性辩护的人指责和攻击。这非常适得其反,而有人说他们想帮助和教育的回应得到了积极的接受和同意。如果有机会对某人进行教育,并且有机会对此采取行动,而特定的人并不总是需要进行辩护,那么有一些方法可以让人们参与进来,并首先尝试与某人进行对话,以表明为什么他们的立场是错误的和有害的。
  • 社区里发生了种族主义事件,我不得不与我认为是朋友的人交谈,我认为我们已经达成了谅解。但是,他们愤怒地称记者为骗子,事件响应小组介入并提供了帮助,但没有多少人知道他们。我们发现此人已经多次违规。幸运的是,我们有证据证明这些人的所作所为。
  • 人们可以接受教育,人们会犯错。但你必须真诚地接受这种帮助。事件响应团队将介入并提供帮助,但为什么必须这样做?我们如何才能阻止它达到人们第四次或第五次机会的程度。
  • 如果不是你被排除在外,我们并不总是知道正确的行动。我们一次又一次地看到许多这样的例子,那些被边缘化的人必须站出来,成为受教育的人,这是错误的。受到攻击的人不应该做这项工作,我们这些享有特权的人应该加紧努力,寻求教育,了解需要什么支持,并提供支持。
  • 排除在Meetups和WordPress之外的一系列空间中影响很大。代币主义在这些领域没有帮助。这种情况的发生是因为社区空间稀缺,我不希望这种情况发生。
  • 做事故报告是最难的工作之一。如果你热爱社区,不得不看到社区中不太好的方面,那就很难看到。我们需要
  • 我们可以直接提供的支持数量在法律上是有限的,但作为人们,我们仍然关心并希望帮助他们。我们可以提供帮助的地方是与事故响应者合作分享知识,以提供支持。
  • 我们可以在工作中做些什么来让积极贡献者感到被看到、听到和归属感?
  • 为另一个开源项目的地区会议所做的一件事是,让人们在较小的活动中专门在线和亲自参与,以帮助应对事件。在场的不仅仅是组织者,还有更多的人在那个空间里回应与会者。我们试着找一些有不同经历的人。我们有一个事件响应剧本,当事件发生时,我们使用它来公开事件。活动结束后,我们总结并匿名了所有发生的事件以及对其采取的措施,并将其发布以实现透明度。
  • 如何积极主动地使活动和其他贡献对人们安全?不同的人有不同的障碍,我们只能知道自己面临的挑战。尽管我们中的一些人可能想为活动做出贡献,但我们不能承担某些角色。我们可以要求社区成员填写表格,主动解决他们可能遇到的问题,以确保我们积极欢迎这些人。
  • 让人们知道他们去参加一个活动的感觉,比如一个不是开发人员的老年女性参加一个技术活动。
  • 强化事件响应团队。很多人不知道当出现问题时该找谁,比如调解、帮助犯错的人和想学习的人等等
  • 有没有办法让我们开始学习世界各地的法律,通过响应团队和教育来解决我们面临的一些挑战。事件响应团队可以接触到Automatic pro-bono的法律团队
  • 一个想法是创建倡导和联盟研讨会,以教育社区的其他成员了解这需要什么。
  • 我们有一个行为准则,但如果我们创建一个DEIB声明,表明如果你是边缘化群体的一部分,无论是可见的还是不可见的,你都是受欢迎的。如果你
  • 三条建议:使语言更具吸引力,以满足活动的无障碍需求。目前,WordCamp门票的表单要求您列出无障碍需求,但没有邀请那些可能没有勇气分享这些需求的人,他们会听到这些需求,并会做出真诚的努力来解决这些需求。第二,出于法律原因,尽可能透明《行为准则》的局限性。第三个建议是,确保在事件发生后发布透明度报告,以解决出现的问题,避免负面影响,并确保减少间接和第三方报告。
  • 有一个名为CHAOSS(CHAOSS.community)的组织来帮助开源团体,包括一个包含公共健康和安全指标的知识库。他们有一个徽章系统,需要通过linux事件来组织。
  • 我们请有组织活动经验的人将一些经验和想法放在一份文件中,供其他人审查。拥有这些文档将帮助其他人获得关于如何改进活动的想法和实际知识。我的想法是建立一个团队,将这些机构知识作为一种资源。
  • 大流行以一种有趣的方式为Meetups提供了便利。我附近没有聚会,这几乎不是最偏远的地方。我们需要尽可能创造在线体验。如果你有一个Meetup并且可以流式传输和分享,请这样做。
  • 我们有一个老龄化供款池,我们需要考虑如何将其扩大到包括年轻供款者。
  • 我们需要解决社区活动之外的其他问题,例如以多种可访问的格式提供登机服务,但目前还没有。如果某个东西只有一种格式,我们需要确保它们有其他格式,以确保我们最终有不同的贡献者。
  • 我们可以在WordCamps上发布菜单指南,以确保人们能够参加活动,并确保每个人都有某种形式的蛋白质食物。我们不能指望所有组织者都知道什么适合素食或无麸质饮食。我们可以包含一个模板,用于在WordCamp网站上添加菜单。
  • 我认为,我们可以从简单而具体的个人贡献开始。
  • 我们讨论过的一件事是,当人们导致糟糕的情况时会发生什么,但我们还没有讨论过当团队领导导致问题时会发生的事情。当领导层中有人发表贬低性的评论时,我必须决定忽略它,或者告诉人们试着谈论不同权力动态中的人。
  • 项目领导层应该有一个单独的流程来处理权力动态。这是一种完全不同的问责方式。这不应该只是让他们承担责任,而是要求他们接受额外的教育,以确保他们了解更多。
  • 我们可以看看其他不得不处理上级事务的组织,看看他们发布了什么,以及他们是如何解决问题的。例如,在Drupal项目中。
  • WordPress项目有意将票价保持在尽可能低的水平,以使活动更容易进行,而且当预算不起作用时,我们不会削减字幕等内容。我们需要分享我们如何使用资金的意图,以确保赞助商看到这一点,并
  • 未来的社区峰会可能会有字幕,以便在人们听不到演讲时有所帮助。我们需要人们慢慢说话,投射,而不是相声。这些能否成为活动指南的一部分,并增加特殊性。
  • 作为一名教师,建议我们可以使用“哎哟”这样的语言来表示人们说了一些有害的话,然后停下来解决。或者,“elmo”表示当某人说得太久时,“每个人,让我们继续”。
  • 我反复听到的一件事是,对于那些我们认为人们应该知道但不是每个人都知道的事情,“他们应该已经知道”。即使我们认为人们应该了解他们,我还是希望手册中有更多的内容,这样我们就不会陷入不得不提出令人不安的问题的境地。
  • 有时,即使是作为组织者,也很难成为一个站出来说话的人。如果你是一名组织者,请尝试识别人们何时有问题或看到问题,并代表他们采取行动。
  • 有一个专用松弛,松弛松弛(Slack) Slack是一个协作群聊平台https://slack.com/WordPress社区在https://make.wordpress.org/chat/.通道,#deib工作组关于制作WordPress Slack
  • 我们如何向我们社区中最优秀的人致敬?我们可以做些什么来解决阻止这种情况发生的问题。 
  • Belonging是这个首字母缩写词的一个新词。拥有属于这里的东西真是太棒了。因为一旦我们邀请了人们,我们如何保持他们的存在。我们如何让他们想留在这里?
  • WP社区可以成为世界的一个榜样,因为我们在将人们聚集在一起方面走在了前面。
  • WP社区从来没有让我感到不舒服或不受欢迎,这是我第一次加入许多社区。然而,DEIB是一个永无止境的项目,因为总有更多需要改进的地方。 
  • 在谈到DEIB时,我们还必须考虑障碍。每个人的访问权限并不相同。我们需要承认,人们可以在一个方面占多数,但在另一方面占少数。 
  • 印度是一个多样化的国家。不同的文化,不同的语言,不同的食物。WP社区是一种生态系统。它被许多人收养。每个人都可以参与进来并做出贡献。 
  • 这个社区是一个非常开放的社区。我们社区里每个人都有自己的位置。我觉得我可以做我所做的,成为这个社区中的我。
  • 我们在这个社区还没有做的是关注无形的残疾或需求。 
  • 我们需要这里的每个人。 
  • 我们应该超越这些旗舰赛事。我们从哪里可以看到我们在线社区的状态?我们当地社区的状况如何?
  • 当地社区与Make本身断开了联系。作为会议组织者,我看到许多与会者都是WP的初学者。他们甚至不知道有一个全球WP社区。并非所有组织活动的人都意识到自己是团队的一部分。
  • 如果我们谈到D&I,我们必须谈论会议以及我们如何支持会议组织者将人们融入当地社区。 
  • DEIB的一部分意味着让WP社区对那些不向DEIB开放的人不那么受欢迎。那么我们该如何对付坏演员呢?
  • 我想回应当地社区与Make项目之间的脱节。其中一个挑战是语言。不是每个人都会说英语。这个语言障碍带来了下一个障碍。 
  • WordPress非常欢迎加入,但有些人很难留下来。归属感不在那里。如果发生了什么事,我们会尽力超越它。但我们似乎认为,随着迪斯尼电影的结局,一切都会好起来的。但事实上,这取决于同一批人一次又一次地进行斗争。
  • 当有一个糟糕的演员时,是的,我们需要教育他们,但也许我们也需要。人们害怕呼唤朋友,但这正是改善现状所需要的。
  • COC在哪里适用,在哪里不适用?哪里可以监管,哪里只能影响?
  • 一切都是学习的时刻。我们应该每天努力提高自己。 
  • 大多数来参加我们会议的人主要是寻求帮助。他们中的大多数人都处于学习曲线中。所以我们经常组织聚会,基本上是闲聊,而不是开会。我们还继续告诉人们,他们不必成为程序员。 
  • 当有人就包容性问题跨越国界时,是不是告诉他们不要参加某项活动是非决定性的?
  • 【一般回复】否
  • 作为组织者,之前有一位与会者让我和其他人感到身体不安全。这使得组织工作非常困难。当时获得我们认为需要的支持是一项挑战。令人沮丧的是,在采取行动之前,它需要通过电子邮件升级为人身威胁。
  • 我们有几代人没有把大部分时间花在社交媒体上。重要的是要认识到,有一代人完全受社交媒体的影响。
  • 由于文化和政治气候的变化,我们现在所处的情况是,过去只在网上匿名化身背后说的话现在都是当面说的。
  • 我们是一个世界性的社区,但我们并不是处处遵循同样的法律。因此,除了不同的文化,我们还面临着不同的法律结构。
  • 如果你想让社区变得更加多样化,我们必须对不良行为体做出回应。我们不能放手。我们需要保护我们想留在社区中的人。
  • 我们有一个社区行为准则,它涉及社区的在线和离线部分。有时,这超出了我们(WP)的监管范围。WP确实有一个事件响应团队,负责处理WordPress中的COC违规行为。品牌。wordpress.org网站WordPress.org网站 用户创建和共享WordPress代码的社区站点。您可以在这里下载WordPress核心、插件和主题的源代码,以及社区对话和组织的中心位置。https://wordpress.org//社区/手册/行为准则/
  • 为IRT创造更多意识。 
  • 列出让人感到不安全/不受欢迎的事情。 
  • 创建一个包容性声明,我们在社区中发布,以帮助人们理解预期行为。 
  • 创建一个(非详尽的)我们可以交互的空间概述。
  • 在活动结束后,从活动的IRT获得透明度报告。
  • 从中学习https://chaoss.com社区/.
  • 创造资源做得更好。例如,一份素食菜单示例,帮助当地组织者做到这一点。
  • 分享IRT上的人的名单,向社区表明不仅仅是自动化人员。包括来自世界各地的人,他们接受了“正式”培训。

在会议的前半部分,我们主要讨论了以下内容。 

  • 什么是DEIB
  • DEIB的现状
  • 潜在改进
  • 协作与支持
  • DEIB团队的范围

讨论中提出的要点是

  • WordPress的增长仍在继续。我们现在是一支非常强大的球队。 
  • WordPress是一个永无止境的项目
  • WordPress生态系统容纳了来自不同背景(如国籍、语言、宗教、文化、政治、信仰等)的数千人
  • Make WordPress项目也很庞大,有多个曲目。 
  • 我们是一个多元化的社区。 
  • 由于多样性,我们每个本地团队都会有所不同,并且有很多障碍
  • 每个当地团队的多样性都不同
  • 我们的社区代表多种利益
  • WordPress非常欢迎加入,我们必须保持这一点
  • 因此,我们需要一个团队来兼顾这两方面
  • 最大的挑战是我们必须确保社区向所有人开放
  • 下一代现在正走上舞台。所以我们必须确保平稳的代际转换
  • 我们必须始终欢迎和开放新的人和想法
  • 最大的挑战是接纳新人并将他们转变为贡献者
  • 所以贡献者的可持续性很重要
  • 所有行动必须透明
  • 我们必须考虑新老客户的感受
  • 社区应该向所有人开放,应该根据他们的背景做出任何判断
  • 我们在文档方面进行了工作,以保持资源的实时性和易访问性
  • 由于语言障碍,我们可以考虑翻译文档
  • 每个人都应该平等对待(不分性别和种族)
  • 当地社区应与全球社区建立联系
  • 会议组织者应确保听到每个人的声音
  • 如果可能,记录会议
  • 一切都是学习的时刻。因此,以善良和宽容的态度支持周围的人和他们的想法
  • 我们生活在一个极端主义的时代,因此我们必须考虑平等的人民
  • 如果我们能考虑数字行为准则,那就太好了。它将对人们更有帮助
  • 我们还可以经常规范行为准则
  • 我们来自不同的大陆和国家。因此,可能必须考虑使用额外属性/术语对行为准则进行本地化
  • 我们应该开始训练人们遵守行为准则
  • 特别为新手提供清晰易懂的指导
  • 如果发生任何事件,全球和本地团队将进行监控并采取行动

改善DEIB的可操作项目

  • 所有人都应该感到更受欢迎
  • 活动应更加符合DEIB
  • 寻求使我们的工作(贡献)更可持续
  • 提高委员会/团队对行为准则的认识
  • 我们必须照顾残疾人,他们的要求会有所不同。鼓励他们的参与和贡献
  • 为所有背景的人(组织者、志愿者和参与者)保留一份持续名单。它将欢迎并鼓励更多的人
  • 当地社区面临不同的法律问题。供工作组参考的法律手册
  • 建立宣传和联盟关系。组织者课程
  • 教育、会见成员并举办研讨会。 
  • 透明度和包容性声明
  • 有一个表单,人们可以填写我们的(甚至匿名)
  • 老龄化(老龄化贡献者与新贡献者之间的平衡)
  • 加入措辞,让人们知道可以在表格上要求住宿
  • 对可以做什么和不能做什么保持透明
  • 关于问题的透明报告,以澄清和避免谣言
  • 发布官方回应
  • 签出其他组织已经创建的文档并进行相应调整。这些文档的示例是Drupal&https://chaoss.com社区/ 
  • 尽可能创造在线体验
  • 通过多种格式提供信息/会议
  • WordCamps的菜单指南
  • 作为一个社区,我们可以更加友好和开放。与其他社区成员积极合作
  • 上级领导的单独流程
  • 领导层培训
  • 一个公开的论坛,无论领导级别如何,都可以发表演讲和报告
  • 设置为组织者
  • WordPress语言
  • 根据需要向手册中添加更多信息
  • WordPress活动是预算活动。我们必须让赞助商了解这一点
  • 预算透明度
  • 下次社区峰会的文本捕获

#顶峰,#2023年峰会

社区峰会讨论笔记:改进旧默认主题的维护

会议名称:改进旧默认主题的维护

主持人:@德斯罗什

记事员1:@米卡琴

记录员2:@动物园

会话时间表:

最近,有一个取消一些旧默认主题的建议。作为回应,人们对如何做到这一点提出了担忧。本次讨论旨在探讨如何以更可持续、更精简的方法维护旧的默认主题。

关键点

  • 围绕打破永远支持所有默认主题的承诺而引发的担忧,就像我们为核心核心 核心是运行WordPress所需的一组软件。核心开发团队构建WordPress。.
  • 我们能否编写一个底层框架来支持所有主题?
    • 它们都是如此不同,所以可能很难构建一个框架来支持它们。这可能需要很多工作。
  • 旧主题是主题开发人员的教育资源。通过维护旧的主题,我们正在教育开发人员如何更新他们自己的主题。
  • 核心团队负责维护主题。原创主题作者经常被重新设计或离开项目。
    • 我们如何帮助分散工作量?
    • 我们能载更多的人来维持主题吗?
    • 我们已经尝试过建立一个默认的主题维护团队。这在以前一直是一种负担;20xx个主题需要维护。 
  • 为什么今年最后一个版本只有一个默认的主题线索?
    • 为什么不在每个版本中捆绑更新? 
    • 以前每个版本都有一个主题牧马人,但现在已经没有了。
  • 默认主题需要更多文档。
  • 使用默认主题来展示新功能使向后兼容性变得困难。
  • 如果我们设置所有默认主题,会产生同样的影响吗 块是一个抽象术语,用于描述使用WordPress编辑器组合在一起形成网页内容或布局的标记单元。这个想法结合了过去可能通过短代码、自定义HTML实现的概念,并将发现嵌入到单一一致的API和用户体验中。主题?
  • 有没有一个世界可以让所有默认主题尽可能轻?
  • 默认主题可以在发布周期外更新。我们可以引入一个定期更新默认主题的周期吗?主题周期与发布周期
  • 为每个版本设计一种测试旧主题的方法怎么样?

行动项目/后续步骤:

  • 探索将默认主题移动到githubgithub GitHub是一个提供git存储库在线实现的网站,其他开发人员可以轻松共享、复制和修改这些存储库。公共存储库可以免费托管,私有存储库需要付费订阅。GitHub引入了“拉请求”的概念,在将贡献者在分支中所做的代码更改合并为存储库所有者之前,可以对其进行审查和讨论。https://github.com/(同步到SVN公司SVN公司 Apache Subversion(通常缩写为SVN,在其命令名SVN之后)是一个软件版本控制和修订控制系统。软件开发人员使用Subversion维护文件的当前和历史版本,例如源代码、网页和文档。它的目标是成为广泛使用的并发版本系统(CVS)的最兼容的继承者。WordPress核心和WordPress.org发布的代码都通过SVN进行集中管理。https://subversion.apache.org/。)
    • 从中选择最关键的问题trac公司Trac公司 Trac是贡献者为bug或功能请求创建问题的地方,与GitHub非常相似。https://core.trac.wordpress.org/.移过去
  • 考虑为每个版本提供一个主题牧马人
  • 探索基于过去的默认主题创建样式变化和模式,以阻止旧主题
  • 探索为默认主题设置可视化回归测试
  • 我们如何改进反馈循环 Loop是WordPress用来显示文章的PHP代码。使用The Loop,WordPress处理要在当前页面上显示的每个帖子,并根据它与The Loop标记中指定的标准的匹配程度设置其格式。循环中的任何HTML或PHP代码都将在每个帖子上处理。https://codex.wordpress.org/The_Loop.来自英国建筑主题的人?
  • 改进默认主题文档

原始票据

继续阅读

#顶峰,#2023年峰会

社区峰会讨论笔记:为强大的WordPress社区的未来完善五项

会话时间表:

“五个面向未来”(“5ftF”)计划可以帮助确保WordPress贡献者管道的长期健康。为了使5ftF尽可能有效,需要5ftF公司的大力参与,并在项目范围内了解make Team的需求和优先级。因此,本次讨论将集中于两个相关主题:

  1. 我们如何更容易地确定优先需求和机会,并将其与5ftF贡献者匹配。
  2. 如何激励和促进进一步参与5ftF计划。

主持人:杰夫·保罗(@杰夫保罗)

记录人:金·科尔曼(@基曼沃尔)

继续阅读

#顶峰,#2023年峰会

社区峰会讨论笔记:在WordPress CMS和插件安全中建立信任

社区峰会讨论笔记

会议名称:在WordPress CMS和插件插件 插件是一个包含一组功能的软件,可以添加到WordPress网站。他们可以扩展功能或为WordPress网站添加新功能。WordPress插件是用PHP编程语言编写的,并与WordPres无缝集成。这些可以在WordPress.org插件目录中免费获得https://wordpress.org/插件/或者可以是第三方基于成本的插件安全

主持人:彼得·威尔逊

记事员1:瑞恩·麦奎

记笔记者2:韦斯顿-鲁特

记事员3:杰森·科尔曼

关键点

  • 安全实践沟通:
    • 组织
      • WordPress.org上的安全页面需要用更清晰的消息刷新——这将从外部角度对WordPress有利,也可能是内部的起点
      • 这可以指出各种手册(安全、插件、主题、托管)
      • 白皮书也过时了,需要更新
    • WordPress作为一个项目应该“拥有”安全对话,而不是留给第三方
    • 文档可以改进,但它是“被动的”-还必须进行主动沟通(即营销)。如果原始通信可用,其他团队(文档和营销)能够并且愿意提供帮助,并且可以分担一些通信负担。
  • 责任和生态系统:
    • WordPress决定提供插件功能,因此必须对其安全性负责——我们不能说这是生态系统要解决的问题
    • 生态系统的范围不仅限于.org存储库,因此不能仅通过存储库“控制”安全性
      • 诸如扫描器之类的工具可能会内置到WordPress本身中,镜像操作系统病毒扫描器,例如
      • 可以添加一个“安全模式”来禁用所有插件(例如),但这通常是首先要绕过的事情之一——外部工具(例如主机操作的工具)可能是实现这一点的更安全的方法
    • 生态系统中有可用的工具(例如通过插件团队自动更新),但对这些工具的了解程度很低。这些可供非普通用途插件的作者使用(例如,20k以上的安装将是一个可行的阈值)
    • 文档围绕着如何编写安全代码而存在,但关于如何处理漏洞、如何发布安全版本以及如何通信的过程,没有足够或充分的已知文档
      • 让生态系统的作者清楚地知道,漏洞会发生,并消除这个过程的模糊性
      • “如果你的插件有漏洞该怎么办”指南可以将这些信息汇总在一起
    • 对于生态系统来说,文档需要清晰可找到且易于访问,并且可以绑定到刷新的页面

行动项目/后续步骤:

  • 刷新.org安全页面
  • 刷新安全白皮书
  • 编写处理漏洞程序的文档

原始备注

继续阅读

#安全,#顶峰,#2023年峰会,#wpscan扫描

社区峰会讨论笔记:“打造团队”生态系统是如何运作的,我们是如何联系的?

安排会话:

有22个Make团队(而且还在不断增加!)在构建WordPress。每个团队都有自己的任务和优先事项,并由推动WordPress向前发展的首要目标联系在一起。对于在一个团队中工作的贡献者来说,很容易忽视更广泛的项目和其他团队,或者看不到团队的工作是如何融入其中的。本次讨论将探讨团队是如何联系在一起的,以及团队可能对其他人产生的影响,着眼于提高我们对Make WordPress生态系统整体的集体理解。我们还将探讨如何让所有新的和当前的贡献者不断加深这种集体理解。

主持人:哈里·尚克(@哈利桑克)

记录员1:艾玛·索菲·杨(@艾玛(emmaht))

记录员2:埃里卡·瓦莱塞(@埃弗莱塞)

记录员3:塔可Verdonschot(@塔克过量)

继续阅读

#顶峰,#2023年峰会

社区峰会讨论笔记:继承规划在开源中可行吗?

会话时间表:

所有领导者的关键工作是投资于下一代领导层。这在自由和开源开放源代码 开放源代码是指原始源代码可以免费获得,并且可以重新发布和修改的软件。开放源代码**必须通过许可模式提供,请参阅GPL。软件(FOSS),您可以看到混合关注点:非营利/营利、志愿者/付费、熟练/非熟练。虽然我们的领导团队已经扩大,但仍不清楚如何确认继任计划(从紧急情况或计划的角度)。

主持人:乔·麦吉尔(@乔姆吉尔)

记事员1:Kim Coleman(@基曼沃尔

记录员2:伊索塔·佩拉(@佩里亚索塔)

继续阅读

#首脑会议,#2023年峰会

社区峰会讨论笔记:关于现场指南迭代的特别会议

这是午餐楼的后续会议在向后兼容会话上。

日期:2023年8月23日

与会者:@埃拉特里克斯 @mcsf公司 @自我 @阴毛 @伯恩哈特-雷特 @蒂莫西布林贾科布斯 @约宾 @普里索尔 @安娜扎祖 @richtabor公司 @吉奥罗牌手表。每个人都同意在这里列出,因为这是一次临时会议。

笔记

现场指南历史

大约3.2-3.3,有一份关于Nacin向后兼容性的现场指南。关于RC1,发送电子邮件至插件插件 插件是一个包含一组功能的软件,可以添加到WordPress网站。他们可以扩展功能或为WordPress网站添加新功能。WordPress插件是用PHP编程语言编写的,并与WordPres无缝集成。这些可以在WordPress.org插件目录中免费https://wordpress.org/插件/或者可以是来自第三方的基于成本的插件开发人员来了,创建的电子邮件对于电子邮件来说太多了,导致在Make上发布了一篇帖子。在受到社区的欢迎后,这一过程演变成了现场指南过程。此后,每一个版本的长度都在增长。当进行视觉比较时,现在仅仅为了浏览,它的长度是原来的6倍,这使得扫描变得更加困难。

构建对话的问题

以下问题用于指导和构建对话:

  • 如何通过重新格式化Field Guide的内容来改进开发人员的信息传递?
  • Make博客是人们参与该资源的正确渠道吗?

开发者博客讨论

开发人员博客相对较新,现在社区中的任何人都可以为其贡献自己的力量。它是一个由少数人组成的团体,目前还有每月一次的“新增内容”汇总,可以扩展和构建。开发人员博客的最初想法是消除噪音,并为扩展器提供有价值的资源。这就为那些制作WordPress出版社。目前开发博客有更多的流程,这可能会让坚持下去变得更加困难。

信息传播

当谷歌搜索功能或更新时,会有一种令人困惑的体验,即出现的内容可能是4-5年前的内容,而不是链接到文档。这是因为Make上共享了帖子核心核心 核心是运行WordPress所需的一组软件。核心开发团队构建WordPress。然后开始链接和共享,导致该帖子的权重上升,谷歌受到的第一个冲击是一个开发注释,而不是文档。在更新文档以链接到文档之后,我们可能需要返回到开发注释,以将人们重定向到最新版本。

具体到开发注释,还有一个问题是,开发注释是一种文档形式,它代替了文档,而不是“这里有什么问题”。现在,开发注释既充当文档,又基本上破坏了更改。 

如果你再往前看 块是一个抽象术语,用于描述使用WordPress编辑器组合在一起形成网页内容或布局的标记单元。这个想法结合了过去可能通过短代码、自定义HTML实现的概念,并将发现嵌入到单一一致的API和用户体验中。编辑手册文档,其中包含大量内容。目前正在进行工作,以确保学习/教程进入学习WP,文档仍保留在文档中。一般来说,文档分散在官方博客帖子、非官方博客帖文、开发笔记、开发手册、面向用户的文档等中。它在这么多地方并不一定很糟糕,但事情是朝着正确的方向发展还是被遗漏了?这甚至可以归结为基本的格式更改,例如将内容标记为“破坏性更改”,或为破坏性/高影响更改设置专门的部分。现在,它是按组件而不是按《现场指南》的优先级进行细分的。

内容重新格式化

当考虑现场指南的格式和方法时,当考虑使用现场指南的人的角色时,会抛出以下问题:有大的吗用户界面用户界面 UI是用户界面的缩写,即用户与之交互的页面布局。想想“他们是怎么做到的”,少想想他们在做什么。更改以通知客户或更新周围的插件?有没有可能会破裂的东西,我需要做些什么?这次发布的主要内容是什么?我在哪里可以获得更多信息?这导致了两个具有不同方法的现场指南的想法:

  • 一个高度集中的版本,包含更多精心策划的信息。 
  • 更长、更健壮的版本。 

现在,分离出一个经过精心策划的来源需要一定的专业知识水平,以确定项目中最相关但并不普遍的内容。

从扩展器获得早期反馈的难点

我们讨论了发布前的一般流程,以及让人们进行测试、提供反馈等,作为共享开发说明的更广泛流程的一部分。在发布之前,有alpha/贝塔贝塔 一种预先发布的软件,分发给大量用户在真实条件下进行试用。Beta版已经在内部进行了alpha测试,在外观、感觉和功能上与最终产品相当接近;然而,设计更改经常作为过程的一部分发生。论坛,你可以得到一些反馈,但它往往不会去任何地方。开发人员更可能使用Trac公司Trac公司 Trac是贡献者为bug或功能请求创建问题的地方,与GitHub非常相似。https://core.trac.wordpress.org/.githubgithub GitHub是一个提供git存储库在线实现的网站,其他开发人员可以轻松共享、复制和修改这些存储库。公共存储库可以免费托管,私有存储库需要付费订阅。GitHub引入了“拉请求”的概念,在将贡献者在分支中所做的代码更改合并为存储库所有者之前,可以对其进行审查和讨论。https://github.com/所以我们可以把他们更多地指向那个方向以获得反馈。一般来说,让开发人员进行测试或钢筋混凝土发布候选 有可能成为最终产品的软件测试版,除非出现重大错误,否则随时可以发布。考试很难。 

构建编辑器示例

为了以一个具体的例子作为谈话的基础,我们深入讨论了围绕iframing的工作。对于一些插件,他们没有反应反应 React是一个JavaScript库,它使推理、构造和维护无状态和有状态用户界面变得容易。https://reactjs.org/.因为他们觉得未来会有一个解决方案来解决问题,而不是采取行动和报告。如果我们不知道反馈,我们就无法做出改变!

WordPress开发者博客将是一个很好的方式来解决iframing等问题,并深入探讨如何克服不同的采用途径。如果用文档支持这项工作,那么它可以很好地涵盖重大的、突破性的主题。

我们就如何在缺乏iframing的情况下使用Site Health来帮助鼓励人们采用它进行了一些探讨。一般来说,对于较大的更改,如iframe公司iframe公司 iFrame是内联框架的缩写。iFrame用于在网页中加载另一个HTML文档并呈现它。该HTML文档还可能包含JavaScript和/或CSS,在用户浏览器解析iFrame标记时加载。,我们需要将沟通计划视为工作的一部分。对于iframe,每种情况都大不相同,所以很难正确处理。开发商关系部应该能够在这里提供帮助。DevRel在开源开放源代码 开放源代码是指原始源代码可以免费获得,并且可以重新发布和修改的软件。开放源代码**必须通过许可模式提供,请参阅GPL。因为它通常必须由一家公司赞助,这就带来了围绕放大某些变化的动机的偏见和问题。与此同时,我们需要那些正在进行外联和参与的人。

适应变化的动机

必须考虑的一部分是,销售是为了更新产品,尤其是在没有明显好处的情况下。这可以通过在Site Health中通知用户插件可能没有及时完成工作来衡量。警告有助于鼓励更好的实践,并让人们解决问题。我们越能让它可见,它就越能加强更新。

抑郁策略

贬低的话题出现了:当我们贬低某件事时,它什么时候会被删除?我们应该研究时间框架,以确定如何最好地处理和沟通。这对实施者来说可能很困难,过去情况变化如此之快。古腾堡古腾堡 古腾堡项目是WordPress的新编辑器界面。编辑器改进了创建新内容的过程和体验,使编写丰富内容变得更加简单。它使用“块”来增加丰富性,而不是短代码、自定义HTML等。https://wordpress.org/gutenberg网站/这个插件首先问世,它鼓励人们在事情变化如此迅速的时候使用它进行构建。这导致了一些不信任和失望。我们还有来自菲律宾比索菲律宾比索 PHP(PHP:Hypertext Preprocessor的递归缩写)是一种广泛使用的开源通用脚本语言,特别适合web开发,可以嵌入到HTML中。http://php.net/manual/en/intro-whatis.php.从0.7.1开始,我们不赞成,但没有删除,所以这是一个更大的问题。在重新关注沟通和现场指南这一主题之前,我们提出了一些不雅观的解决方案。

文档和开发说明

Dev注释通常很难找到,其中一些可以通过以下方式进行改进WordPress.org网站WordPress.org网站 用户创建和共享WordPress代码的社区站点。您可以在这里下载WordPress核心、插件和主题的源代码,以及社区对话和组织的中心位置。https://wordpress.org/网站重新设计。开发人员注释应提供定期更新和维护的文档。我们讨论了应用程序密码的工作原理,即信息只在开发说明中而不是在文档中,以及这是一个问题。 

可以编写文档的人比较有限,但在Make Network上编写文档是相当开放的。对于开发人员来说,只做开发笔记比帮助文档更容易。不过,文档团队应该能够从开发说明中处理这些文档更新。文档团队有一个repo,您可以在其中创建票据,他们可以处理更改,GitHub上处理的块编辑器手册除外。理论上,一个步骤可能只是创建一个GitHub版本的开发注释更改,并更新这些文档。

开发说明的时间表

我们讨论了开发注释是如何要求在特定的时间线之前提交的,但事实上,在整个发布过程中,事情有时会延迟到RC4。同时,开发注释对于注释/反馈和消息传递的迭代非常有用。如果将更新直接转移到文档中,您将错失更好的参与和机会。

接下来的步骤:

  • 建议文档主管的职责可能是帮助确保开发注释进入开发文档。 
  • 在文档更新后更新开发说明,以帮助解决SEO问题。 
  • 解决开发注释跟踪问题(例子)在GitHub中查看优先顺序/破坏性更改的感觉,并探索在《现场指南》中设置专门的“破坏性更改”部分的想法。
  • 探索两个现场指南的想法:一个高度集中的版本,包含更多精心策划的信息,另一个更长、更健壮的版本。 
  • 做一封类似插件作者的主题作者电子邮件,以传达突破性的更改。 
  • 重新思考开发笔记,看看自第一次介绍以来,手册中可以发展出什么。 
  • 为开发注释创建一个模式,以创建更一致性和更易于编写的内容。 
  • 发布专门的开发人员博客文章,以打破深入到更改中的更改。 

#顶峰,#2023年峰会