上周,世界各地的Drupal爱好者聚集在一起,参加了DrupalCon北美2021年大会。
按照传统,我发表了Drupal状况的主题演讲。你可以观看我的主题演讲视频,下载我的幻灯片(244MB),或者阅读下面的概要。
我谈到了Drupal 9、10的更新,站点构建器,以及需要改善贡献者体验的相关内容。
Drupal 9 的更新
人们正在以创纪录的速度使用Drupal 9。我们的网站在一个月内从0增长到6万个。相比之下,Drupal 7用了7个月才达到同样的里程碑,Drupal 8用了3个月。
Drupal 8时,在大约1.5年后,前50个Drupal模块中只有三分之一为Drupal 8做好了准备。现在,仅仅在Drupal 9发布10个月后,前50个模块中高达90%已经准备好Drupal 9了。
Drupal 10 的更新
接下来,我谈到了Drupal 10的五大计划,它们正在取得进展:
- Decoupled menus
实现前端对Drupal管理菜单的动态可配置。
例如:附加“内容版主快捷方式”菜单到“版主”角色 - Easy out of the box
让Media, Claro和Layout Builder成为标准Drupal体验的一部分。 - Automated updates
手动更新Drupal站点可能困难、耗时且昂贵,而且在应用安全更新之前的延迟可能会导致站点受到损害。自动更新计划的目标是为Drupal站点提供安全的自动更新。 - Drupal 10 readiness
确保Drupal 10的发布,Drupal 10最理想的发布时间是2022年夏天,如果结果证明不可行,最迟也要在2022年12月。 - New front-end theme initiative
这个项目试图创建一个具有现代外观和感觉的新的默认前端主题。
可以点击这里优先体验。
然后我介绍了 Drupal 9 和 10 的几个关键日期:
用 Project Browser 改善站点构建者体验
当我问人们为什么会爱上Drupal时,他们最常说的是感觉自己被授权用很少或根本不用代码就可以构建雄心勃勃的网站。事实上,许多Drupal爱好者的旅程是从Drupal的低代码方式开始的。他们就是这样加入Drupal的。
这让我相信,我们需要更多地关注站点构建者角色。考虑到这一点,我提出了一个新的 Project Browser initiative。站点构建人员在开始使用Drupal时要做的第一件事是安装模块。项目浏览器使查找和安装模块变得更容易。
如果你有兴趣帮忙,请查看 Project Browser initiative 并加入 Project Browser Slack 频道。
使用GitLab现代化Drupal.org的协作工具
Drupal拥有最强大的开发社区之一。Drupal.org 的协作工具是成功的关键。
你可能不知道,这些工具是我们自己在过去15年多的时间里创造出来的。虽然这在10年前是有意义的,但如今已不再有意义。
今天,大多数开源社区已经使用GitHub和GitLab等工具进行了标准化。事实上,贡献者在为开源做贡献时希望使用GitHub或GitLab。其他方式都需要大量的学习成本。
为了改善Drupal的贡献者体验,Drupal协会正在使用GitLab现代化我们的协作工具。到目前为止,这已经产生了一些很棒的新特性。然而,需要更多的工作来为新的Drupal开发者提供更简单的开始贡献的途径。
如果你想帮助支持我们的GitLab工作,请联系Drupal协会的执行董事Heather Rocker。我们正在寻找扩大Drupal协会工程团队的方法,以便加快这项工作。
谢谢!
最后,我想感谢自去年6月Drupal 9发布以来为我们做出贡献的人们和组织。看到这种势头真是太惊人了!
— Dries Buytaert