Drupal

利用 Drupal Workflow 模块实现审批发表流程

工作流,在大多数出版和办公情景下都属于一个必选组件。在之前的译文中我也介绍了一些相关的 Drupal Module,不过之前的介绍都流于表面,并没有很完整

Drupal 7 测试指南(simpletest)

原文:Simpletest Testing tutorial (Drupal 7) 本指南中的代码在 Examples 模块中维护。这意味着: 你可以获得一份拷贝,进行修改和试验。 如果发现了问题,可以提出 iss

靠谱的适合 Drupal DevOps 实践的镜像

有 Drush,有 Opcache,关键设置可通过环境变量进行调整。 docker pull dustise/drush LAMP image with drush involved. Features LAMP environment for Drupal OS: Ubuntu 14.04 LTS PHP: 5.5.9 Apache: 2.4.7 PHP Extensions: mcrypt gd memcached mysql Opcache enabled Drush Path /web/codebase: Web Root /web/logs: Log Root More

Drupal 开发和服务环境的最佳实践

一个新项目在启动初期,往往需要向客户描述一下我们的开发流程。这一过程帮助我们的客户相信,我们的流程能够为项目的短期和长期目标提供有力的保障。

如何使用EntityFieldQuery

如何使用 EntityFieldQuery EntityFieldQuery 是 Drupal 7 中新增的一个类,允许利用指定条件获取符合条件的实体。查询条件可以基于属性,字段值以及一些其他的通用的实体元数据。他的语法非

Drupal 8 的动态页面缓存

Drupal 8 现在有了动态页面缓存。Page Cache 模块只对匿名用户生效,而 Dynamic Page Cache 模块则更进一步的为所有用户提供服务。 4 月 8 日起,Drupal 8 缺省开启了页

第二部 增强的移动体验

在编辑体验增强之外,对Drupal的最终用户来说,还有一个焦点问题是如何让Drupal 8对移动设备更加友好,这也是顺应当今移动设备访问量暴增

第三部 改进的网站建设

网站建设 正如前两篇博客主要从最终用户以及内容编辑人员的角度对Drupal 8进行了介绍,Drupal 8同样对站点建设工具提供了大量改进。 Vie

第四部 多语言支持

本文是Drupal 8终极指南的第四章 在上一节中,我们列举了一些Drupal 8在建站方面的增强,而关于Drupal 8的新的多语言能力,因其特殊

第五部 前端开发增强

欢迎继续阅读Drupal 8终极指南系列的第五篇。 ##HTML5 Drupal 7中,所有的输出都转换为XHTML,而在8中,则转换为HTML5。这意味着nav/mai

从请求到响应:Drupal 8 机制概览

在《Drupal 8 模块开发》的第一篇文章中,我们对路由方面做了一些了解。我们看到,现在是通过声明路由,配合Controler,来创建一个 Path 对

编程管理手册大纲

Drupal 核心带有一个 Book 模块,用于生成具有多层上下级关系的内容大纲,这一功能对于特定需求的展示是非常有用的,这里介绍一下如何使用代码来生成层级大纲。

Deploy 的基本用法

在这个演示中,我们会创建和部署一个新的 Node,然后发布一个针对该 Node 的更新。 部署 一次部署分为两个阶段:把内容添加到部署计划,发布部署计划。部

使用Deploy和Features导出Entities

Deploy Module可以把任何支持UUID的Entity导出到Features中。这个功能在创建安装范本或演示时非常有用,或者用于处理一些既非配置

Drupal 主题系统原理

原作者:camorim, DSquaredB, Carolyn, rootwork. 原文:How the Drupal theme system works 这个系列描述了Drupal主题系统的基本原理,包括主题的组成和设置,.info文件和页面

Drupal 7 - Hook执行顺序

没有什么文档来说明这个事情,在阅读 "module_implements" 代码的过程中,我获得了变更 Hook 执行顺序的灵感。 下面是 module_implements 中的代码片段 // Allow modules to change the weight of specific implementations but avoid // an infinite loop. if ($hook != ‘module_implements_alter’)

Drupal 7:如何从设计稿开始制作主题

Drupal的主题制作是个复杂且繁重的工作。即使是一个入门主题,也会充斥着令人迷惑的PHP代码和错综复杂的CSS。一个设计师能做什么?无需担

Drupal SQL注入漏洞后的一周——黑客教了我们什么?

在10月15日,黑客们忙着跟进一个问题:如何利用Drupal 7的SA-CORE-2014–005漏洞进行SQL注入。一个星期过去

Drupal Services模块入门教程

Services模块为Drupal站点提供了实现Web服务的能力。 Services很流行,可以同REST, XMLRPC, JSON以及SOAP协同工作。 然

Drupal工作流概览

现在,一个商业公司如果发布了静态或者过时的Web内容,会给人造成不合时宜、步履蹒跚的印象,因此,各种机构都体会到了要频繁创作Web内容,更新