跳转到主要内容
Drupal 8.2.1 发布

Drupal 8.2.1 于2016年10月11日发布了!

这是 Drupal 8 的一个补丁版本,已可以用于生产站点了。上一个 Drupal 8 版本是Drupal 8.2.0 ,发布于2016年10月5日。

本次Drupal 8.2.1 仅是 bug 修复和文档、测试更新,主要包含下面的2条 bug 修复。更多关于和 Drupal 7 以来的修改和改进请查看 CHANGELOG.txt。有关 Drupal 8.x 系列版本更多信息,请参阅 Drupal 8概述

这次主要是紧急修复2条 bug:

云客 提交于 12 October 2016

HttpKernel为何物?从名字可以看出它就是处理http请求的核心,只需要把请求对象传给它,就返回响应对象,一次http访问大体上就算完成了(为什么说是大体上,在实际应用中发送完响应还会做一些类似于析构函数工作的事情),为规范统一HttpKernel的使用symfony为此定义了HttpKernel接口,位于\vendor\symfony\http-kernel\HttpKernelInterface,在drupal8中所有HttpKernel定义类都必须要实现该接口,在Druapl8中HttpKernel对象并不只有一个,而是有多个,储存于堆栈里,从上到下依次执行,优先级高的位于堆栈上层,从顶层开始执行,上层调用下层,形成一个类似链式结构的处理过程,直到有响应对象产生即终止,下层的HttpKernel可能不被执行,下面详细讲一讲这个过程:

先说一说这个HttpKernel堆栈是怎么产生的:

云客 提交于 12 October 2016

迟迟未写这个主题是因为它太重要,以至于是drupal8系统运行的一个阶段性标识,它贯穿整个系统,服务容器及Symfony依赖注入组件是drupal8系统的中枢,学习的重中之重

很多新同学可能对“服务容器”、“依赖注入”这样的词感觉陌生,其实非常简单,只是名字玄乎而已,下面解释一下:

何为依赖注入?当一个对象的运行要依靠另外一个对象的帮助,那么就是依赖,把这个依赖的对象保存到本对象的属性中以便随时调用,那么就是注入了,加起来就是“依赖注入”这个词的来历,举个详细的例子:比如一个字符串格式验证器对象Validator,可以验证电子邮件、身份证号码、电话号码等等,但它自身不实现任何验证方法,每一类验证由一个专门的对象负责,比如电子邮件格式验证由mailer对象完成,通过Validator对象的set方法或addValidator方法将mailer或其他验证器对象保存到Validator的属性里面,在Validator对象中就可以调用不同的验证器来完成工作了,这就是将依赖注入到内部属性里面,它就是依赖注入的全部了,是不是很简单?其实这就是一种软件设计模式而已。

openlee 提交于 11 October 2016

原文地址:Creating automation tools for custom themes (Gulpjs)

使用自动化工具简化主题创建任务,这里我们将使用gulpjs给自定义主题创建自动化工具。

步骤:

  1. 安装Node.js

从nodejs.org下载并安装最新版NodeJS,不同操作系统安装过程有差异。

  1. 配置 gulpfile.js

进入你的自定义主题目录。

通常使用 cmd/terminal 创建一个gulpfile.js或者右键点击创建新文件,打开gulpfile.js文件,复制并粘贴整个代码(到新建空白文件中)。

东方龙马 提交于 10 October 2016

首先要安装  Windows 版的 Composer。

下载地址:https://getcomposer.org/Composer-Setup.exe

下面开始安装吧!第一步,先选择本地的php.exe的位置:

选好之后是这样:

代理设置,如果你的网络有限制,需要设置代理,请填写一下代理地址,如果没有请继续“Next”:

继续“Install”:

Drupal 7.51 发布

Drupal中国公告:2016年10月5日在Drupal官网发布公告,Drupal 7.51 发布。

Drupal 7.51 是下一个 Drupal 7 系列(series)的一个版本,现在已可以下载使用了。该版本包含了各种各样的改进和问题修复(无新增主要、非向后兼容的新功能)。

关于 Drupal 7.51 中的两条解决的问题:

laoxue 提交于 9 October 2016
应用场景:基层单位发布一篇文章,只允许本单位和公司本部人员可见。

一、先决条件:

1、为了定位作者的从属关系,在用户资料中添加了“所在单位”字段,这个字段通过分类术语控制输入,术语值分别为“公司本部”、“XX单位”、“XX单位”……。

2、已经设定了“本部领导”、“本部中层”、“本部员工”、“基层领导”、“基层中层”、“基层员工”等角色,这些角色是相互独立的。

二、实现方法:

1、在文章内容类型中添加一个字段,字段标签为“半月报”,机读名称为“field_report”,数据类型选择“布尔值”。默认选项为“字段标签”。便于在views中设置过滤。

标签
psdrupal 提交于 9 October 2016

最近我们老师要求用drupal做一个学校网站,界面是这样:

1.png我看过bootstrap快速建站教程,不过做起来感觉还是很吃力,现在drupal用的是bootstrap主题,界面是这样:

2.png请问下各位:

1、如何把drupal默认的导航栏样式改成我要做的网站的样式?需要写代码还是直接用drupal添加视图或者区块来做呢?要是写代码主要是修改哪个文件?导航栏下面的标签栏怎么做出来?弄了好几天还没明白,求指导

2、标签栏下面页面内容的部分是不是用创建一堆views然后把它们分配到区块中就可以做出来呢?

3、有没有跟我要做的网站更接近的主题?

请大家帮忙指导下,刚接触druapl,现在感觉很乱,不知道是需要编代码进行修改还是在druapl里创建视图进行修改,感觉不用drupal的模板直接编写代码很好做,现在老师非让用druapl没办法,感觉学不懂。

Drupal 8.2.0 发布

Drupal 8.2.0 于2016年10月5日发布了!

Drupal 8.2 发布

Drupal 8.2.0,Drupal 8 的第二个小(minor)版本现已可用。对于 Drupal 8, 在我们的发布进程里,我们做了一些显著变化,采用语义化版本和预定功能发布。它允许我们及实时的在 Drupal 8 里做大量的改进,同时还提供向后兼容。

订阅