用户登录

在后面的课程里我们会陆续安装一些 Drupal 模块,这里先去安装一些常用的 Drupal 模块,这些模块几乎在所有 Drupal 项目上都能用到。

每安装一个模块我们都去做一次提交,用 drush 管理模块很方便,先去安装一下 ctools ,很多其它的模块都依赖这个模块提供的一些功能,比如 views,panels,rules 等等。

drush dl ctools

完成以后再提交一下:
git add .
git commit -m '安装 ctools'

再去下载 views 模块,用这个模块可以创建各种形式的内容列表:

drush dl views

它里面有两个模块,views 还有 views_ui ,启用这两个模块 ...

drush en views views_ui -y

后面加上 -y 选项可以自动确认,你会看到这里除了 views 还有 views 以外,还会启用 ctools 模块,因为这个模块是 views 所依赖的模块。完成以后,你会看到这个模块里定义的权限。

再提交一下:

git add .
git commit -m '安装 views'

然后再安装 rules 模块,它可以根据网站上发生的一些事情,去执行指定的动作。

drush dl rules

启动这个模块里面包含的 rules 还有 rules_admin。

drush en rules rules_admin -y

注意这里在启用 rules 模块的时候,会自动下载它依赖的 entity 模块。 输入 git status 查看一下状态,你会看到有两个目录没有被 git 跟踪 .

先复制一下 rules 这个目录的地址 .. 先去提交一下它

git add sites/all/modules/contrib/rules
git commit -m '安装 rules'

再查看一下:
git status

然后再提交一下 entity :

git add sites/all/modules/contrib/entity
git commit -m '安装 entity'

下面再去安装 flag 模块,你可以用它添加一些标示,放到指定的内容类型上,用户可以用它们来标示或者取消标示某个内容,比如创建一个喜欢的标示来表示用户所喜欢的内容。

drush dl flag
drush en flag -y

提交一下:
git add .
git commit -m '安装 flag'

token 这个模块可以用一行文字表示一段特殊的内容,一般它会在 Drupal 内部使用,也有很多模块依赖这个模块提供的功能。

drush dl token
drush en token

同样再去提交一下:
git add .
git commit -m '安装 token'

pathauto 可以定义网站上的不同内容的地址的模式,包含不同的内容类型,用户,分类等等。

drush dl pathauto
drush en pathauto

提交一下:
git add .
git commit -m '安装 pathauto'

再安装一下 jquery_update,它可以升级 Drupal 自带的 jQuery 的版本。 这里用一个 --select 选项,它可以让我们选择要下载的版本,如果你不确定要下载哪个版本的模块,可以加上这个选项 ...

这里你会看到,3.x 是比较新的版本,不过这里我选择下载 2.x 的开发版 .. 输入对应的数字 .. 回车执行一下。

drush dl jquery_update --select
drush en jquery_update -y

再去提交:
git add .
git commit -m '安装 jquery_update'

不同的模块之间可以共用一些类库,所以可以再去安装一下 libraries 模块,它提供了一些 API 让共享类库更简单一些,一般这些类库的位置就是在 sites/all/libraries 这个目录的下面。

drush dl libraries
drush en libraries -y

提交:
git add .
git commit -m '安装 libraries'

module_filter 提供了一个更友好的模块管理的界面,再去安装一下这个模块:
drush dl module_filter
drush en module_filter -y

然后再提交:
git add .
git commit -m '安装 module_filter'

安装常用模块《 创建宁皓网 #1:准备 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点