各位《云客drupal源码分析》系列的读者:
本系列一直以每周一篇的速度进行博客原创更新,希望帮助大家理解drupal8底层原理,并缩短学习时间,但自《插件系统(上)》主题开始博客仅发布前言和目录,这是因为云客在思考一个问题:drupal在国外如此流行但在国内却很小众,一个重要原因应该是中文资料的缺乏,我们是否能够找到一种方式来激发中文资料的出产?此时同是积极推动者的晴空提出能否用付费阅读的方式来鼓励更多作者?并建立了一个付费阅读drupal资料的网站,个人觉得也许这能激发高质量原创内容的出产,学习者支付很少费用可以节省大量学习时间是划算的,作者也能分配精力去开发高质量内容而得到报酬,drupal普及开了对大家都有益处,为了支持晴空的这个项目,云客决定将从《插件系统(上)》主题开始后续内容全部放在这个网站上收费阅读,读者只需要付很少费用即可,云客在这里承诺该系列得到的所有订阅费用全部捐献给drupal深圳社区,用以组织活动等等,发展社区需要大家贡献力量,该网站已于2017年3月29日上线,请移步:http://nowicode.com/ 阅读本篇完整版
我是云客,【云游天下,做客四方】,联系方式见主页,欢迎转载,但须注明出处
****************************************以下为前言和目录,请移步:http://nowicode.com/ 阅读本篇完整版*******************************
配置系统Configuration(一)
20170518
在cms中配置信息非常重要,储存管理员及模块的各种设定,以它指导系统行为等等,在系统中是四大类信息(内容、会话、状态、配置)之一,drupal中配置系统是一个比较大且重要的系统,本系列将分多节进行讲解。
配置信息是可以在两个安装实例之间转移的,比如在开发站点导出配置,然后在生产站点导入,而状态信息是不能转移的,可以重置,重置后状态信息消失,配置信息继续有效,针对配置信息可以导入导出,有此功能就可以支持用版本控制系统管理配置了,drupal以统一方式处理配置信息,配置系统是配置信息的处理中枢。
首先要明白Drupal8的配置系统有两大块内容:
简单配置:提供简单配置操作接口Simple Configuration API,管理如站点名称等简单的配置。
复杂配置:又叫做配置实体,提供Configuration entities API,在drupal世界里通常称为...
目录:
配置YAML文件:
活动配置active config:
配置工厂及配置对象:
配置储存:
配置事件:
配置覆写:Override覆写对象
覆写优先级:
模块定义配置覆写:
补充说明
跳转地址:http://nowicode.com/zh-hans/node/232