Drupal8从入门到精通

Drupal8从入门到精通

感谢Blank在百忙之中编写的《Drupal8从入门到精通》教程,这篇教程由浅入深的向您介绍了Drupal8的方方面面,无论对于没有用过Drupal的新手还是已经熟练掌握Drupal的行家里手,都值得一读。

阅读本教程所需要掌握的基础知识:

工具

Drush, Drupal Console, Git, PhpStorm, Composer, XDebug等。另外需要有一定的Linux基础。

面向对象编程

没有扎实的OOP基础,学习Drupal8的曲线会很陡峭。另外Drupal8种用到了大量的设计模式,对设计模式的认识一定要清楚。

熟悉symfony

我强烈推荐学习一些symfony的知识,symfony是一个伟大的模块化框架,了解它的概念及其原理会帮助你了解Drupal 8。Drupal8中的核心如路由,bootstrap等都是基于symfony。

熟悉symfony,对学习Drupal8会起到事半功倍的效果。

路由和控制器

路由定义了让用户如何来访问,控制器则控制输出给用户的结果。Web开发会大量使用到路由和控制器。

插件

Drupal8中包含了大量的插件,一般都是定义在Plugin目录下。插件不是最容易掌握的,但它是非常重要的,如restful,block等都是插件。了解并熟悉插件开发对于理解Drupal8很重要。

依赖注入和服务

Drupal 8使用symfony的依赖注入容器管理服务实例化和注入到需要它们的类,这有助于解耦并且易于测试。第12章我们写了大量的教程来帮助大家来理解它。

本书共79小节:

评论 (1)

    • 2017-04-21

    感谢Blank的分享,也欢迎大家就本专栏中的问题留言讨论。