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,自定义站点的logo,favicon。Logo就是站点左上角的那个水滴图片,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有两个稳定版本,两个版本之间的优缺点。
评论
专业化才能生存
老葛现在是做得越来越专业啦,顶!
关于菜单重写
请问老葛,在gland主题下如何通过重写实现下拉子菜单。看了Acquia 主题中有支持这一功能,有好的教程推荐一下……
garland下面只需要配置一下,就出来我说的效果了
garland下面只需要配置一下,就出来我说的效果了,只不过外观看起来丑陋而已.
一种是自己写代码进行控制,
另外就是使用现有的一些菜单增强模块进行控制.