哪些贡献的模块正在移入Drupal 8核心?


20

有很多D6模块(或版本)被拉入D7内核。我想知道D8是否有?

Answers:


10

简短的答案是Drupal是由社区开发的,因此它取决于您(阅读此答案的任何人)对Drupal 8的添加。

我始终使用将jQuery UI元素添加到核心问题作为该过程如何工作的示例。几个人有一个主意,他们发布了一些代码,对其进行了审查和辩论,然后将其添加到Drupal 7核心中。

核心贡献绝不是排他性的,所以要大胆!开始贡献。


2
就贡献模块而言,它更多地取决于那些模块的维护者以及Dries的飞机。如果可以合并到Drupal核心代码中的模块的维护者什么都不做,则该模块将不会合并到Drupal中。
kiamlaluno

1
我明白您在说什么,但是有了足够的支持,您可以在没有维护人员的情况下将某些事情带入核心。显然,这样做将更加困难,而且如果没有维护者的支持,事情可能就无法通过审核和辩论阶段。我要提出的总体观点是,该过程不是排他性的,这是Drupal如此强大的主要原因。
克里斯·普利卡斯

45

核心模块

完全:

  • 断点
  • 缓存标签
  • 内容翻译
  • 电子邮件(简单字段,仅HTML5验证)
  • 实体API
  • 实体参考
  • 实体检视模式
  • 文件实体
  • 链接(简单字段,仅HTML5验证)
  • 电话(简单字段,仅HTML5验证)
  • 图片
  • 快速编辑
  • 音译
  • UUID
  • 观看次数
  • RESTWS(重命名为REST模块)

部分地:

  • 管理员视图(重做)
  • 编辑器
  • C工具
  • 日期(除重复日期外的所有日期)
  • 展示套件(查看模式)
  • 国际化
  • 迁移
  • 查看批量操作(已重做)

已移除

  • 博客(已做出贡献)
  • 仪表板(已移动为Homebox)
  • 公开编号
  • 叠加层(从根本上进行了重新设计以不提供“叠加层”)
  • PHP过滤器(已做出贡献)
  • 投票(已做出贡献)
  • 个人资料(立即使用Profile2)
  • 翻译(由实体翻译代替)
  • 触发(立即使用规则)
  • 签名(用户提供的功能已转为贡献)
  • XML-RPC(已做出贡献)

Drupal 8从根本上改变了模块:

已弃用(您将不再需要这些)

  • 管理员
  • 行政语言
  • 盒子
  • 字幕过滤器
  • 计算场
  • 出口工具
  • 后备语言协商
  • 隐藏的领域
  • 现场面板窗格
  • 浮球过滤器
  • 隐藏的字段小部件
  • 历史
  • 即时通讯
  • 本地化更新
  • 局部Drupal分布
  • 菜单块
  • 菜单小径
  • 模块过滤器
  • 节点参考
  • 占位符
  • Profile2
  • RSS权限
  • 服务
  • 字符串覆盖
  • 强壮有力的手臂
  • 代币
  • 音译
  • 用户图片字段
  • 用户参考
  • 垂直制表符
  • 所见即所得*(模块及其相关的所有内容)

减少了(这些工作要做的更少)

  • 备份和迁移
  • 语境
  • 定制面包屑
  • 特征
  • 提要
  • 菜单面包屑
  • 服务链接
  • 规则
  • 视图*(与视图相关的每个模块)

6

不是模块进入核心,而是功能。可能由贡献的模块提供的功能(以及添加到核心的代码可能已受那些模块的影响,但不一定重用了实际的代码。例如,字段是受CCK启发而从头开始完全重写的) )。然后,无需将这些contrib模块移植到下一个核心版本。

也就是说,Drupal核心开发没有路线图。因此,目前无法回答您的实际问题。

现在唯一存在的就是许多所谓的核心计划。这是人们在计划所有者的“领导”下共同努力以改善特定区域的Drupal的领域。其中之一是HTML5(这可能意味着在D8中可能不需要许多与HTML5相关的模块),另一个是Web服务和上下文(这意味着,例如,上下文模块将是不必要的,并且可能是面板的一部分)。但是,目前所有这些只是猜测。因为即使存在这些举措,也不会一成不变地承诺他们正在努力的任何事情。

这基本上就是Dries Buytaert(在某种程度上是共同维护者,项目负责人,...)正在执行的两个主要任务。他们谈论的Drupal如何发展,什么可以做。然后,最后Dries决定是否提交补丁。

在这两者之间,一切都取决于是否有人对某件事感兴趣并且想要实现/改进/修复Drupal核心的某些部分。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.