You are hereArchive - 三月 22, 2008
Archive - 三月 22, 2008
drupal模块专题(8)内容组织与站点导航
# 6. 内容组织与站点导航
这些模块用于按一定规则(如主体类别)组织展示多个节点内容,如Article模块将站点所有节点内容按类别集中展示,常可用于站点导航页面,导航菜单等。
* Article:
将任意类型的节点根据类别(taxonomy)整理在一起集中显示,如生活类有3篇,技术类有4篇等。用户可以按照分类浏览。例子可见这里。
* Collimator: (4.5.0)
一般blog的文章都是垂直显示,此模块可以将节点按最近更新时间排序后从左到右平行分列显示,每一列为一篇文章,最上面为原文,所有评论回帖跟在每一列下面。
* Distant parent:
允许为单个词条(term)定义一个另一个词汇表里的‘远亲(distant parent)’。我不太清楚这个模块的实际作用,drupal不是允许同一词条(term)在不同的词汇表(vocabulary)吗?也许是因为导航 条的bug?作者在这里有详细论述,有兴趣的可以去看看。
* IndexPage:
为每一种节点类型显示一个索引页面,可以按字母或类别排序。
* Jsdomenu:
本模块是基于开源Jsdomenu库开发的,用于生成多层弹出式菜单(popup menu),自带一个“站点菜单(site menu)”区块用于菜单式浏览站点的分类结构。
* Live Discussion:
通过区块显示最新评论。与drupal自带的“最新评论”不同的是,显示的不是评论本身而是原文的标题,并在后面加注有多少篇评论。例子可以看右边栏的“Live Discussion”区块,也可以看这个站点。
* Menu on-the-fly:例
可以通过发布节点内容的方式来生成新的菜单。这里有作者提供的截屏。
* Node list:
节点列表。将站点所有节点标题按字母顺序列在一个页面。还可以单独列出某一分类的所有节点标题。
* Series:
通过drupal的分类系统将相关节点组成系列,可以在页面上显示系列里所有节点列表。
* Site map:
显示站点导航图。
* SiteMenu:
按文章分类显示站点导航,包括一个区块显示的导航菜单。
* Summary:
显示站点内容总结,除一般的“最新日志”外还有更多的选择。需要node_image模块和taxonomy_context模块。
* Taxonomy Block:
通过区块按类别显示最新文章列表。
* Taxonomy Browser:
生成一个页面显示所有站点分类词条(term),用户通过checkbox点选一个或多个词条来分类浏览文章。
* Taxonomy Context:
drupal模块专题(7)节点功能增强
# 5. 节点功能增强
包括对单个节点内容特性及管理功能的增强,如excerpt模块允许用户添加摘要。
* Diff:
增强了drupal自带的‘修订(revision)’功能,可以方便的显示出不同版本内容见的不同。
* Event:
跟踪事件并通知用户。推荐先安装flexinode模块。可以将任意节点纳入工作流程(workflow),节点状态成为一个事件(event),其变化将自动通知用户。
* Excerpt:
摘要模块。Drupal发布内容时只能用正文的开头作摘要,然后根据设定自动截取摘要。启用摘要模块就可以不受此限制,发布内容时将单独有一个摘要栏供作者随意填写。
* Node (key)words:
可以为每个节点设定关键字,利于搜索引擎排名。
* Pathauto:
自动为节点,类别,用户等生成路径别名。
* Node Moderation:
类似drupal自带的允许用户对评论评分功能,此模块允许用户对节点内容评分,根据评分自动更改节点状态,如发布/拒绝/提升到首页等。
* Node privacy by role:
一般用户可以设定自己发布的内容是否对某些用户群隐藏。
* Node_import:
通过CSV(Comma Separated Values)文件格式导入节点。
* Scheduler:
事先规划节点内容发布或撤销的时间表,到时自动执行。需要通过cron运行。
* Side Content:
在发布节点内容时可以将部分内容选择性的显示在边栏的区块里,可以用于强调某部分内容,类似有的书籍或杂志的边栏导读。
drupal模块专题(6)文件图片管理
# 4. 文件图片管理
所有涉及文件上传,图片显示与管理等功能的模块。
* Album: (4.6.0)
影集模块。需要先安装folksonomy和image模块。
* Attachement:
支持上传附件,可以用来替代Drupal自带的upload模块。不同节点的附件将分开放置,避免了文件重名的问题。需要先安装Filemanager模块。
* Filestore2:
允许用户上传/下载文件,文件存储在文件系统中而不在数据库里。(在4.4.0的老版本Filestore基础上重写,所以叫Filestore2)需要FSCache模块的支持。
* Gallery:
用于在线像册管理和展示。这里有一个简单的介绍。
* Image:
支持图片上传,并自动生成缩略图(thumbnail)。图片可以插入到页面中或组合成像册显示。
* Image filter:
一种输入法过滤器,可以方便的在节点中引用另一节点的图片。(严格的说应该归入“输入方式”里,当放在这里更方便些)
* Image_assist:
和Image模块共同使用,通过图形界面窗口更便捷地在节点中插入图片。也支持TinyMCE所见即所得输入模块,对HTMLArea的支持正在开发中。这里有一篇简要介绍。
* Photo album:
像册模块。需要安装folksonomy和image模块。





