You are here

Drupal培训班,为菜鸟准备的20个课程作业和实验

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2009-04-21 04:50

                    Drupal培训班,为菜鸟准备的课程作业和实验

 

本课程有作业的,我也一直在想留什么作业,我知道参加这个班的学员,水平参差不齐,所以没有打算让所有的学员都完成同样的作业.

 

为菜鸟准备的简易型作业,熟手也可以回顾一下,这些基本功,你是不是有没见过的,另外,还有哪些问题,大家常见的,也可以补充到这里来。

 

1,Drupal的安装,汉化包的安装.

 

2,配置简洁URL

 

3,发送电子邮件,在你的站点上添加一个用户,改用的电子邮件地址为:g089h515r806@gmail.com.在添加改用的时候,向这个用户的电子邮件地址发送一封邮件,表示为它创建了一个账户。

 

4,分别创建一个Page节点,和一个Story节点,并比较它们之间的区别.

 

5,URL http://example.com/node/1 创建一个别名,别名为http://example.com/firstnode

 

6,安装Fckeditor模块,能够上传图片,并成功地显示出来。

 

7,下载Acquia Slate主题,安装和对这个主题进行配置。网站的前台使用Acquia Slate主题,管理界面(也就是后台)使用garland主题。

 

8,创建一个一级链接(Primary links),在一些菜单项下面包含子菜单项,比如:

 

首页

菜单项A

       子菜单项A1

       子菜单项A2

菜单项B

       子菜单项B1

       子菜单项B2

关于我们

 

当访问首页时,要求这样显示一级链接:

首页  菜单项A  菜单项B  关于我们

 

当访问菜单项A时,这样显示一级链接:

 

首页  菜单项A  菜单项B  关于我们

子菜单项A1  子菜单项A2

 

当访问菜单项B时,这样显示一级链接:

 

首页  菜单项A  菜单项B  关于我们

子菜单项B1  子菜单项B2

 

9,自定义站点的logofaviconLogo就是站点左上角的那个水滴图片,favicon就是浏览器地址栏中的水滴图标。将这两个地方替换为你自己的。

 

10,将Story节点中的日期格式,改为“星期一, 2009-04-20 22:11”这种形式。

 

11,创建一个节点,假定为Node/1,安装Poormanscron模块,将Cron runs interval设置为6,将Retry interval设置为1。使用超级用户(用户1 这里假定为admin),创建一个测试用户test。导航到“管理>>站点配置>>性能”,也就是admin/settings/performance,启用缓存模式的普通模式,将最小缓存时间周期设置为“5分钟”。使用超级用户admin,修改node中的内容。之后,使用用户test登录站点,访问node/1;退出,使用匿名身份访问node/1页面。观察不同用户看到的内容之间的异同。10分钟以后,再使用用户test访问node/1,之后退出,使用匿名身份访问node/1,比较不同用户之间看到内容的异同,比较同一用户在不同时间看到的内容异同。

 

12,创建一个区块,输入以下内容:

 

<a href=’http://drupal.org’>Drupal官方</a>

<a href=’http://zhupou.cn’>老葛的Drupal培训班 </a>

 

要求,区块显示在左边栏,区块只显示在node/1页面,区块的标题为空。

 

13,添加一个词汇表“Drupal”,将内容类型设置为Story,并将其设置为必须的。为这个该词汇表下面,添加两个术语“主题制作”、“模块开发”。创建多个Story节点。观察节点下面的链接“主题制作”或者“模块开发”,点击这两个链接。

 

14,对Page类型的节点,为其默认启用评论功能。对于Story节点,为其默认关闭评论功能。为Page类型的节点,显示发布信息。对于Story类型的节点,则不为其显示发布信息。这里的发布信息,就是“2009-04-20 - 13:54, 星期一 admin”。

 

15,设置站点的文件系统路径“sites/default/files”,临时目录“sites/default/files/tmp”。

 

16,导航到“管理>>站点设置>>站点维护”,也就是admin/settings/site-maintenance,将站点状态设置为“离线”,然后点击“登出”,退出站点。问题:想办法重新登录到站点,并让站点能被重新访问。

 

17,创建一个节点,对于正文(body),先将其输入格式设置为Filtered HTML,保存节点。之后,编辑节点,将其输入格式设置为Full HTML

 

18,将首页(也就是http://example.com/node页面)的文章数量设置为6,同时将摘要的字符数设置为“200个字符(100个汉字)”。

19,访问页面http://example.com/rss.xml,观察你站点的生成的RSS。将每个Feed中的文章数设置为5个,并只显示文章的标题。

 

20,了解为什么Drupal有两个稳定版本,两个版本之间的优缺点。

 

Drupal版本:

评论

涉水轻舟@drupalchina.org 的头像

请问老葛,在gland主题下如何通过重写实现下拉子菜单。看了Acquia 主题中有支持这一功能,有好的教程推荐一下……