drupal11的计划

原文地址:https://dri.es/a-plan-for-drupal-11

翻译:长风云Drupal开发团队

两周后,我仍然感受到两年来我们第一次面对面DrupalCon带来的能量!

这篇博客文章是我DrupalCon主题回顾的第3部分。如果你错过了,你可以阅读第1部分和第2部分。第1部分主要介绍Drupal 10的更新。第2部分介绍了我们的新愿景声明。

在我的主题演讲中,我还为Drupal11制定了一个潜在的战略。在这篇博客文章中,我解释了Drupal11的策略,以及它如何与我们更新的愿景声明保持一致。

Drupal 11的战略重点是(1)增强的网站建设者的能力(2)加快我们贡献的模块库的创新。

为了实现这两个目标,Drupal必须加倍强调“可组合性”,这反映在下面提出的六个倡议中。我将Drupal 11的两年战略命名为“可组合核心”。

drupal11

一、项目浏览器

在Drupal9中,我们有8000多个模块和主题。在这8000个项目中,有一些惊人的创新。但现在,网站建设者很难找到他们。

许多首次采用Drupal的人甚至没有意识到Drupal可以用所有这些贡献的模块和主题进行扩展。一些网站建设者甚至放弃了Drupal,因为一旦安装了Drupal后,他们不知道下一步该怎么办。

因此,我们有机会让所有这些伟大的创新更容易被发现。​​ 项目浏览器倡议会推荐或突出显示要使用的Drupal模块。它还将启用一键安装过程。

在引擎盖下,模块仍然与Composer一起安装,使它们易于维护和更新。

二、初学者模板

虽然项目浏览器可以帮助网站建设者发现和安装单个模块,但使用30多个贡献的模块来构建网站并不罕见。要找到和配置这些模块,并确保它们都能很好地协同工作,可能需要做很多工作。

这就是新的入门模板概念的用武之地。入门模板是关于安装和配置模块组的。例如,活动网站或产品网站的入门模板将包括该类型网站所需的所有必要模块和配置。

这个概念与Drupal 15年前提出的Drupal发行版概念有很多相似之处。然而,Starter Templates的目标是比发行版更容易构建和维护。

Drupal 11的计划

我们还不知道如何实现Starter Templates,但我们有一些初步想法。如果你有兴趣贡献,请加入#distributions入门模板Slack频道。

三、自动更新

对于Drupal 11,我们将继续进行自动更新计划,这旨在使Drupal的更新更加容易。

四、GitLab倡议

通过授权贡献者来加速创新仍然是Drupal的一个关键优先事项。我们将继续致力于GitLab计划,为Drupal贡献者带来更好的协作和开发工具。

五、伟大的模块迁移

这项提议的重点是缩小Drupal Core。怎样通过负责任地将更多的模块从核心转移到contrib。这意味着要在核心中维护的代码更少,这样Drupal就可以专注于创新。某些模块也可以作为贡献模块更快地进行创新。

为了评估我们可能迁移的核心模块,我们开发了一个排名系统。该系统评估每个模块的能力、采用情况、战略价值和维护工作。

基于这个早期的排名系统,我们发现我们可以从核心中删除大约16个模块,保留大约64个。这些模块中的一些可能已经在Drupal10中被移除。Drupal11可能比Drupal9小20%。

我们相信缩小核心是安全的,尤其是在重点关注项目浏览器、入门模板和自动更新的情况下。

六、Drupal 11准备就绪

作为Drupal 11准备工作的一部分,我们将继续管理我们的第三方依赖关系,以确保Drupal的安全。

七、我们应该做得更多吗?

我很想看到我们在Drupal 11中做得更多。我希望我们可以投资于拥抱web组件,构建一个解耦的管理后端,使视图现代化,等等。

像这样的投资通常需要由专门的开发人员组成的小团队;即3-5个开发者6到12个月。

为了为Drupal 11做更多的工作,重要的是组织要考虑向Drupal开发人员支付更大的长期贡献。

我在过去的博客文章中谈到了这个概念,比如在开源中有空闲时间的特权,以及平衡制造者和接受者来维持开源。

在接下来的一年里,Drupal协会将开始采取更多措施来激励更多的捐款。不用说,我对此感到非常兴奋。请继续关注该主题的更多信息。

八、让我们开始建设

新版本的早期规划阶段是讨论Drupal未来潜力的激动人心的时刻,并专注于对我们的用户产生最大影响的想法。我很高兴我们在未来几年能够合作开发Drupal 11。

--Dries Buytaert

 

联系我们

提供基于Drupal的门户网站、电子商务网站、移动应用开发及托管服务

联系电话
137-9572-6015
长按加微信
长风云微信
长按关注公众号
长风云公众号