Drupal模块开发
DRUPAL8模块开发 - Drupal8数据库api - 实例化连接对象
Drupal8数据库api - 实例化连接对象Drupal8数据库交互应该通过连接对象来完成。实例化连接对象的最佳方法是通过服务容器。这将导致连接对象被配置为连接到settings.php中的数据库配置中定义的默认主数据库。
Drupal8模块开发 - Drupal8数据库api概要
1、Drupal8数据库api概要。Drupal8的数据库API提供标准的、与底层无关的抽象层来访问数据库。不无需直接调用数据库除非你在开发核心的API;API的设计是为了尽可能多地保存SQL的语法和能力,包括:
1)更方便地支持多数据库服务器
2)允许开发者实现更复杂的功能,比如事务
3)为动态构建查询提供结构化接口
4)加强安全检查和其他良好习惯;
部署Drupal8需要的服务器环境
Drupal8安装环境需求(部署Drupal8需要的服务器环境),包括:Drupal8对数据库服务器的需求、Drupal8对Web 服务器的需求、Drupal8对浏览器需求
Drupal与Linux服务器风险检测及安全加固(一)
在虚拟机里面搭建了一套Linux服务器风险检测与安全加固测试环境,然后把基于Drupal开发的站点放到Linux服务器上面运行,找好了一些渗透测试工具,模拟进行Linux服务器的风险检测。最后,根据扫描结果列出了几点系统安全加固办法,也记录了一些安全与监控工具的简单使用,方便以后更加熟悉这些工具。
如何写好单元测试
1.为什么要些单元测试?
2. 单元测试与集成测试的区别?
3. 先些代码还是先写单元测试?
4. 谁来编写单元测试 ?
5. 如何避免无用的测试 ?
6. 测试代码覆盖率?
7. 单元测试中的"mock仿件"或者我们说的打桩?
Drupal8模块开发-在区块显示中使用配置信息
为了在Drupal8开发的区块实例中使用配置信息,我们需要修改HelloBlock类的build()方法;