Drupal 源码分析

如果你喜欢Drupal,并且想学习怎么把基于Drupal的网站做得好看一点,请转到晴空的专栏《听晴空讲Drupal主题(视频版)》

云客Drupal 源码分析系列文档,适用于D8及D9,为中国开发者展现Drupal底层实现细节,可视为开发者的速查手册,或有一定Drupal基础的开发者进一步提高的教程,该系列现(2020)已完成,这标志着中国缺少Drupal文档的状态被终结,核心所有必备的知识点在该系列中均得以覆盖,从Drupal8 alpha版开始到Drupal9正式版本发布,历时六年,发布字数一百一十余万字,关于该工程的更多信息请点击这里查阅

144.批量更新BulkUpdate

批量更新(Bulk update)和“批处理API”是不同的概念,“批处理”是将任务分派在多个请求中执行,目的是避免执行大任务时PHP超时,而本文主题“批量更新”是指对一条或多条数据执行某个操作,如批量删除节点、一次性将某权限授予多个用户、批量置顶内容等等

137. 邮件系统

在一个Web系统中,向用户发送的邮件绝大部分都是有固定形式的,换句话说绝大多数时候邮件需要一个固定模板,在模板里面编辑好邮件内容,动态内容使用占位符代替,这些占位符在实际发送邮件时会依据上下文动态替换,不同类型的邮件对应不同的模板,如注册欢迎邮件、重置密码邮件等等...