初衷:
Drupal 是世界上最好的 CMF。
Drupal 8 是一个新的里程碑,在 7 的基础上增加改进特征 200 余处。
研究 Drupal 的过程中结识了很多朋友,也得到诸多 Drupaler 的帮助。
翻译本教程希望对 Drupal 8 在中国的推广尽一丝绵薄之力,也作为对社区的一份回报。
原文:
https://docs.acquia.com/articles/building-drupal-8-modules
此教程由 Drupal 官方出品,目的在于降低 Drupal 8 的学习曲线。
本教程适合那些人?
- 已熟悉 Drupal 6 或 7, 想过渡到 Drupal 8 的开发者。
本教程会帮助他们向面向对象编程过渡,拥抱 Drupal 8。 - 有面向对象开发经验,想掌握 Drupal 8 的开发者。
本教程通过剖析模块开发,帮助大家了解 Drupal 8。
目录:
课程1 : Examples 模块,Symfony,控制器和菜单
- 1.1 Examples 模块,Symfony,控制器
- 1.2 菜单
- 1.3 实验室和其他信息
- 4.1 实体,内容实体和配置实体
- 4.2 实验室和其他信息
- 9.1 创建元素,主题化元素和管理前端库
- 9.2 Twig
- 9.3 向组件追加 Javascript/CSS/库
- 9.4 高级渲染数组模式
- 9.5 模式概述
- 9.6 实验室
- 10.1 单元和功能测试
- 10.2 单元测试
- 10.3 功能测试
- 10.4 PHPUnit Doubles / Mocks / Stubs
- 11.1 依赖注入回顾
- 11.2 依赖注入和服务
- 11.3 依赖注入和控制器
- 11.4 依赖注入和插件
- 11.5 PhpStorm 策略