You are heredrupal,模块
drupal,模块
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模块专题(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模块。
Drupal专题:模块
Drupal 的模块化设计使得整个系统的功能扩展更灵活更规范,安装使用也很方便,只要将相应文件复制到modules目录下,就可以在“管理-设置”里面方便地开启使用了。
除了drupal自带的标准模块外,还有很多用户使用过程中根据自己需要开发的扩展模块,这些模块的基本信息都可以在Drupal主站找到。但是对于新用户来说,随之出现的一个问题就是,drupal.org只是提供了按字母顺序的列表,缺乏对这些模块的概括分类,经常把模块清单过了好几遍还找不到自己想要的信息。另外这些扩展模块的功能介绍通常比较简单,而且大多数没有截屏或demo站点,如果不是很熟悉作者的语境,经常会让人摸不着头脑,搞不清楚每个模块到底能实现什么功能。对不熟悉英文的新手更是麻烦,经常不得不下载后在本地试装才发现根本不是自己想要的。
基于以上原因,本文试图将drupal模块按不同功能分成几大类,希望能够帮助大家对功能近似的模块有一个总体概念,并快速地检索到自己需要的模块。需要说明的是本文的目的不是详细介绍各个模块的设置和使用方法,所以没有原样照翻模块的文档说明,而是按自己的理解尽量简洁准确的概括出该模块的功能。俗话说“百闻不如一见”,有的模块作者也给出了截屏图片或实例链接,作为补充手段,本文在保留这些链接的同时,将尽量在本站给出图片或例子,以避免国内用户不能访问的问题。
本文还在不断地润色修改补充中,但由于时间以及个人水平所限,很多说明只是根据原文加上自己理解翻译而来,可能还不太通顺或者根本是错误的,还希望高手不吝赐教。
参考资料:
网络大典—drupal章节
种豆南山(博客)





