跳转到主要内容

Drupal Composer 系列

简单来说,Composer 是一个新的安装包管理工具,服务于 PHP 生态系统。它实际上包含了两个部分:Composer和Packagist。下面我们就简单说一下他们各自的用途。

Composer 是由 Jordi Boggiano 和 Nils Aderman 创造的一个命令行工具,它的使命就是帮你为项目自动安装所依赖的开发包。Composer 中的很多理念都借鉴自 npm 和 Bundler,如果你对这两个工具有所了解的话,就会在 composer 中发现他们的身影。Composer 包含了一个依赖解析器,用来处理开发包之间复杂的依赖关系;另外,它还包含了下载器、安装器等有趣的东西。

追随 Dries Buytaert

Dries Buytaert 是 Drupal 的创始人,决策者。

这是我们的作者蒲公英推出的第二部专栏,他翻译的《Drupal 8 模块开发》是Drupal8的第一份中文资料。对于熟练的开发者来说,追随 Dries Buytaert 的言论、活动是更加深刻的理解 Drupal 的最好的方法。

让我们期待蒲公英为我们在新的一年里带来更多更好的内容。

此处掌声响起。。。。。哗!!!

Drupal7产品开发手册

本手册是我多年参与产品类项目开发的经验总结,适合已有一定的项目开发经验的产品开发团队或者正规复杂项目借鉴。产品开发类项目一般定制开发会较多,不应过度依赖drupal的一些重机制比如钩子,或者大量的第三方重模块。只要合理使用drupal,网站不会遇到严重的性能问题。希望本手册对大家的产品开发起到一定的帮助作用,欢迎大家一起讨论!

点滴

这是一个杂文专栏,目的是为了发表一些不适合在专栏中发表的内容,其性质为一个免费的,不定期更新的专栏。

时值巴尔的摩Drupalcon的第一天,写这个专栏的发刊词似乎格外有纪念意义。那么,就请听我说一件小事儿。

今年的Drupalcon上,非常幸运的能够接待从国内来的郑俊老师,虽然年龄比我小,但是由于在大学工作的缘故,我总觉得叫老师更加亲切。在Drupalcon开始的前一天,我载着郑老师去霍普金斯大学参观,顺道还去了艺术博物馆。

听晴空讲Drupal8主题(视频版)

你好,我是晴空,我是一枚设计师,前端工程师,Drupal 主题开发者和Now I Code 爱码文档汇的发起人。

在这个专栏里,我会聊一些Drupal8主题相关的话题,其中大部分的内容,是对我自己的相关经验的一个总结与回顾。如果你也喜欢Drupal,并且想学习怎么把基于Drupal的网站做得好看一点,那么,我很高兴和你分享我的经验。

学习这个专栏之前,你应该已经熟练掌握HTML,CSS的技能并对JavaScript有所了解。只有熟练的掌握这些前端知识,你才能成为一个合格的Drupal themer。

OK,那么,什么是Drupal主题呢?

Drupal8从入门到精通

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

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

工具

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

面向对象编程

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

Drupal 8 模块开发

Drupal8 是 Drupal 又一个里程碑,引入众多顶级技术、最佳实践的同时也增加了学习难度。
本教程由 Acquia 出品,蒲公英翻译,详细介绍了 Drupal8 模块开发整个过程,以此降低 Drupal8 的学习曲线。它是Drupal8时代的第一份中文资料。

初衷:
Drupal 是世界上最好的 CMF,Drupal 8 更是一个新里程碑,在 7 的基础上添加了 200 多个新特征和改进。研究 Drupal 的过程中结识了很多朋友,也得到诸多 Drupaler 的帮助。翻译本教程希望对 Drupal 8 在中国的推广尽一丝绵薄之力,同时也作为对社区的回报。

云客Drupal8源码分析

云客源码分析系列加速读者成为drupal开发者的进程,如同要去勘探一片未知世界,它相当于先带你乘飞机到其上空一窥全貌,做到心中有数、全局了然,然后再进入细看吸收,最后你将进入到一个全新的世界,领略计算机科学之美,并和其他开发者一起审视和发展drupal世界。

计划这一系列分享是按主题来讲的,如果你在追踪drupal8的代码执行流程,那么你会发现分享的顺序就是drupal执行的顺序,如果大家喜欢,欢迎留言以示鼓励。

Drupal是一个非常优秀的网站系统,她是一个网站应用开发框架,也是一个cms,她在世界范围内被广泛使用,最为人所知的是美国白宫、联合国等知名机构的官方网站使用了她。

听晴空讲Drupal7主题

D8出来了,手痒,做一个小站玩儿。界面上力求干净简洁并且在手机上体验也能凑合。虽然大部分的时候,我们并不会在排队或者等电梯的时候看这么无聊的内容,但是,万一呢? ^_^

内容是现成的,一年前就开始陆续发表于Drupalchina.cn。只是对前4章内容进行了一定的扩充。

在原来的写作计划中,要写的内容的篇幅是已经发表了的3倍。进阶篇:主题设置、主题中的CSS、JS、PHP只讲了前面三个,好在,这一系列帖子通篇都不可避免的提到各种PHP方法,因此,多少也都有所涉及。作为实战性质的高级篇:详细的前端性能优化、前端代码Div精简、重要的基主题、重要的和主题相关的模块如views、panels、DS都还没有讲到。