近期不能访问www.drupal.org和api.drupal.org的朋友,请修改host文件(C:\Windows\System32\drivers\etc)
加入:
140.211.10.16 www.drupal.org drupal.org 117.18.237.99 api.drupal.org updates.drupal.org localize.drupal.org groups.drupal.org 140.211.166.134 ftp.drupal.org
案例:某公司网站除默认的三个角色外,需要设置5个角色来实现权限控制。
1、内容发布员:新建内容、修改和删除自己发布的内容。
2、内容管理员:继承发布员的所有权限,并可修改和删除所有人发布的内容。
3、公司领导:查看指定给公司领导访问的内容。
4、公司中层:查看指定给公司中层访问的内容。
5、公司员工:查看指定给公司员工访问的内容。
实现步骤如下:
1、新建上述五个角色。
2、在用户权限管理界面中给内容发布员和内容管理员赋予相应的权限。
3、下载、安装、启用content_access模块,并重建权限。
Drupal 8.0.0 Beta3 在美国当地时间2014年11月13日下午1:01发布了。
该版本是Drupal官方发布的第3个Drupal8 Beta版本,上一个Drupal8 版本是Drupal8 Beta2,发布于2014年10月15日,相隔近一个月的时间。
这一版本对Drupal8 Beta2 修复:225个问题,详细参见官网的发布说明(Release notes):https://www.drupal.org/node/2373889。
Drupal 8 Beta 版不适合没有技术背景的人和生产环境使用,因为在目前仍有超过100个较严重的问题亟待解决,解决所有这些问题将会发布RC版(release candidate,候选版)。
6.1 主题中的CSS--谷歌字体和前端性能 CSS in Drupal theme--Google font and frontend performance
在社区里说到Drupal性能,总是可以看到一幅群情激愤的画面。这本来是一个和主题没什么关系的话题,我也没打算讲,可是最近总是看到关于谷歌字体拖慢Drupal网页速度的讨论,于是我开始反省一些问题:
一:到底是什么人想要使用谷歌字体?设计师?前端?themer?还是 开发者?
二:说到性能和速度,我们是不是漏掉了一点儿啥?
在内容节点的管理里,一般有个让你填写PHP CODE的文本框,你只需在文本框里填写:
<?php $form = drupal_get_form('lead_form2'); $output = drupal_render($form); print $output; ?> 保存后,就可以看到你在另一个模块实现的form已经添加到这个内容节点里。 这三行的大概意思就是(个人理解可能有不妥当的地方,仅供参考): 第一行,先取得那个form ID(lead_form2)的表单对象; 第二行,调用drupal的drupal_render方法将表单对象输出成html; 第三行,将html插到网页中。 如图,类似这样: 在解决这个问题的过程中遇到的一些困难,感谢龙马兄弟以及群友的帮助.在前面一节《第四节 Acquia Dev Desktop 2 介绍和安装Drupal》里,我们对Acquia Dev Desktop 2的界面进行了介绍,同时也大概说了一下在Acquia Dev Desktop 2下安装Drupal7。这一节,我们介绍安装Views模块。
本节内容摘要:
- 安装好Drupal7
- 禁用一些不常用的模块
- 安装Admin_menu模块
- 安装View模块
5.1 安装好Drupal7
在第四节里,我们最后只是简单提了安装Drupal,并没有给出详细的操作步骤,其实在Acquia Dev Desktop 2下安装Drupal7比在其他环境下步骤可以更简洁,它可以根据前面创建的站点目录、数据库名称,可以跳过填写数据库信息部分,其他部分和在其他环境下安装是一样的。
龙马这里安装了中文版,界面如下:
在前面一节《第三节 安装Acquia Dev Desktop 2》里,我们已经成功安装了Acquia Dev Desktop 2,这一节,我们对Acquia Dev Desktop 2界面简要介绍,并安装Drupal。
本节内容摘要:
- Acquia Dev Desktop 2界面介绍
- 安装Drupal
4.1 Acquia Dev Desktop 2界面介绍
这里我们从启动Acquia Dev Desktop 2开始。
在Acquia Dev Desktop 2安装完以后,启动Acquia Dev Desktop 2,就像启动其他程序一样,从左下角的开始按钮,然后点“所有程序”,看到“Acquia Dev Desktop 2”按钮,点击即可启动Acquia Dev Desktop 2。
如何为Drupal快速添加SSL支持
浏览器地址栏上的上的锁头图标,也就是https,经常让新手感到困惑。他们的第一反应就是“应该有个模块干这个”,事实上Drupal的确有些模块跟https有关的,不过还有一些更简单的方法。
无需模块,只要改改.htaccess文件
最简单的添加全站https支持的方法就是编辑站点的.htaccess文件。只要加入几行内容,无需模块支持就可达到目标。
你可以在’Rewrite Engine on’下添加这几行内容。我通常把这些内容放到#
开头的主干内容下面,让所有来访用户访问www前缀,注意,如果已经启用了前缀相关的功能,可能会有冲突,请选择性的屏蔽冲突代码: