- 插件和实体(Plugins and Entities)
我们在前面的章节中学习了Drupal 8的结构和它是如何处理网络请求的。但我们没怎么学习Drupal时如何被构建的。在我们学习具体的核心模块代码之前,有一些Drupal 8重要的新概念需要理解。这一章里我将讲述它们。
- 服务容器(Service Container)
第一章里,我们学习了Drupal的总体结构和它与Symfony框架的关系。Drupal 8和Symfony都由组件组成。这章里你将会学到什么是服务容器以及Drupal 8是如何使用它的。这对于学习日程分发(routing)非常重要。
Symfony使用服务容器在应用中高效地管理服务。这种方式被称为依赖注入(使用接口在服务间解除耦合)。
- 前言
打算从翻译文档入手学习Drupal8。翻译到一半,发现中的设配置文件使用的是YAML格式,所以先学习下YAML。
什么是YAMLYAML是一种用来序列化对象的标记言语格式,它可以把对象的实例用人类直接可读的文件存储起来。
drupal7时,就想学习drupal7的模块开发,但一直学不下去,觉得他的思路不好理解。
现在drupal8出来了。symfony文档也看了一下。接下来就要学习drupal8的模块了。
至于drupal7的主题,我花了不少的时间在这上面。实际这方面的知识量并不多,真的可以说是皮毛而已。
为便于大家学习,2016年9月2日又将本课程视频细分为更多的小视频。并在教育云(链接地址)上发布,没有广告。以前的乐视云链接依然保留。
目前Drupal 7 仍然是最稳定的版本,学好Drupal 7的模块开发,将会给以后学习更高的版本打下坚实的基础,而目前Drupal 7 模块开发的文档已经比较成熟,但是还有很多没有翻译,所以这次我们继续组织翻译这个部分的官方文档,Drupal中国文档翻译团队期待你的加入!
初次参与翻译的朋友,可以先查看《如何参与Drupal官方文档翻译?》
求合订Drupalize.me视频,有的可以在下面留言
我想做一个基于ajax上 的一个警告框,在drupal的环境下,改如何去实现