Drupal10的新特性

上周,来自世界各地的德鲁巴利教徒聚集在德鲁帕尔孔全球。这个DrupalCon是Drupal社区有史以来第一次这样规模的虚拟活动。
按照传统,我做了开场白。你可以观看我的主题演讲视频,下载我的幻灯片文件(212MB),或者阅读下面的简要摘要。
我宣布我们的目标是在2022年6月左右发布Drupal10。
接下来,我在演讲的大部分时间里为Drupal10提出了五个战略计划。虽然现在谈论Drupal10还为时过早,但我们需要现在就开始制定这些战略目标,以便在Drupal10发布之前做好准备。
我们决定只推出五个方案,这样我们就更专注了,而且因为Drupal10的发布周期比Drupal9的要短。我花了35分钟的时间引导观众完成选拔过程。五项拟议倡议:
1、Drupal 10准备就绪
2、更轻松的开箱即用体验
3、新的前端主题(Olivero)
4、安全版本的自动更新
5、React和Vue的官方JS菜单组件

1、Drupal 10准备就绪
Drupal依赖于第三方软件组件,其中许多组件将在未来几年内停止使用(EOL)。当组件停止运行时,它将不再接受安全支持。
“Drupal10Readiness”计划将集中于升级这些第三方组件。这不仅保证了Drupal的安全,还允许我们利用这些更新组件所带来的任何新功能。
2、开箱即用
提高Drupal的易用性仍然是社区最具影响力的工作之一。
drupal9极大地提高了Drupal的易用性。我们几个最有希望的改进已经取得了很大的进展,但仍需要一些最后的润色。特别是,我们的新媒体库、布局生成器和管理主题(Claro)在默认情况下尚未启用。
我提出了“轻松开箱即用”的倡议,以便在默认情况下启用这些功能。我相信这一举措对于吸引Drupal的新用户是非常有影响的。
三、前端主题
最重要的功能之一是我们的现代前端主题,奥利弗罗。虽然在这方面已经取得了很大的进展,但Olivero还没有与Drupal合作。我们希望确保这个漂亮的前端主题在默认情况下可用。
4、自动更新
正如Drupal 2020产品调查所示,到目前为止,最需要的功能是自动更新。
幸运的是,这是我们研究了一段时间的事情。我们的第一个里程碑将是自动化安全更新,这样所有的网站所有者都可以在晚上睡得很好,无论何时发布安全版本。
除了安全性之外,自动更新还帮助我们朝着为Drupal构建一个可组合(Assembed)的Web架构的长期愿景而努力。
5、JavaScript菜单组件
正如我多年来一直在说的,许多网站正在演变成个性化的、全渠道的数字体验。这是一个几十年的趋势,也是我们行业中最强大的趋势之一。
Drupal需要根据这一趋势不断发展。在后端,我们需要继续使Drupal成为最好的结构化数据引擎和web服务平台。在前端,JavaScript继续快速增长。虽然Drupal被认为是一个有能力的无头或解耦的CMS,但我们还可以做更多的工作。
此外,在Drupal2020产品调查中,第二个最需要的特性是更现代的管理UI。这类ui通常是使用JavaScript和web服务api构建的。如果做得好,JavaScript用户界面可以提供很大的可用性改进。
显然,投资于web服务api并在Drupal中使用更多JavaScript的原因不止一个:
Drupal的许多终端用户都致力于构建解耦的前端和全渠道数字体验。
Drupal可以通过更多的所见即所得、拖放和其他易于使用的特性来改进自己的管理UI。
为了开始改进Drupal的无头功能和管理UI,我建议我们开始向Drupal核心添加正式的drupaljavascript组件。

作为第一步,我建议在Vue中实现JavaScript菜单组件并进行React。这将标志着Drupal中的第一个官方JavaScript组件。
随着Drupal10定于2022年6月发布,我们的社区有一个很大的机会让初学者和非开发人员的体验更加简单,同时仍然保持Drupal对专家的强大威力。我相信拟议的战略举措将有助于实现这一目标。

更多细节,我建议你看我演讲的录音。

无论您是刚开始使用Drupal还是已经在这里工作多年,我们都希望您能为Drupal 10做出贡献!参与这些计划的最佳方法是加入他们在Drupal Slack上的讨论渠道:

Drupal 10准备就绪:#D10准备就绪

Claro:#管理用户界面

奥利弗罗:#d9主题

自动更新:#自动更新

JS菜单组件:#JS菜单组件

感谢所有参加首届德鲁帕尔康全球大会并为活动成功做出贡献的人。尽管我们不能亲自见面,但我还是被参与其中的每一个人的精力所震撼,并感谢有时间与新老朋友联系。

原文地址:https://dri.es/state-of-drupal-presentation-july-2020