用户工具

站点工具


drupal:module:standard

Drupal模块基础

标准模块

标准模块大家相对比较熟悉,如果你没有安装drupal,也可以到opensource.com去试用体会一下drupal的管理功能界面。

opensource.com很方便的一处就是预装了常用的CMS/blog工具,如XOOPS,Mambo,Wordpress,Drupal等,并开放admin权限,使大家可以亲身体会一下各个不同工具的管理界面功能。

你可以试用绝大部分admin的管理功能,比如开启模块,选用区块等,并马上看到效果。

这些工具都是每两个小时就重装一次,恢复到初始状态,所以你可以尽管放心试用:)

Drupal的试用页面在这里,使用用户名:admin 密码:demo登录就可以了。本文在下面介绍标准模块时将不再另行附图或实例。

Drupal4.6.0共有自带的标准模块32个,其中固定启用的模块有5个,可选标准模块有27个。

固定标准模块

固定标准模块用于实现一些drupal最基本的功能。固定标准模块在drupal安装后即自动启用,管理员也无法选择关闭它们。从用户的角度来说,不理会这些模块的功能没有什么影响,可能只有drupal内核或模块开发者才需要关心它们的具体功能。

这些模块包括:

  • block: 用于支持区块的实现。
  • filter: 用于处理内容过滤以便于显示。
  • system: 用于处理管理员对站点的一般设置。
  • user: 用户管理及注册系统。
  • watchdog: 生成并管理系统日志。

可选标准模块

这些模块为drupal安装时自带的,包括了drupal最常用最基本的一些功能,如果你需要什么新的功能,可以先从这些模块中寻找合适的候选。

aggregator:

用于实现聚合内容的管理, 支持RSS和RDF格式。开启后可定时扫描新闻源自动更新内容(需要crontab支持),聚合内容可以分类按时间先后显示,更多信息可以在‘管理-帮助-聚合器’里找到。例子可参见BLOG家园的集锦栏目。

archive:

支持存档内容的管理与浏览, 实现blog常见的日历查询功能,可通过区块显示。例子见本站右上角的存档及右栏的“Browse Archives”日历区块。

blog:

不 用多说了吧,每个用户可以有自己的blog并按时间倒序排列。

blogapi:

支持XML-RPC blog接口, 允许用户通过第三方应用程序发表blog。

book:

支持多个用户共同 发布文献书籍,本文就是用文书(book)格式书写发布的。每名作者可以独立完成自己的部分,然后方便的插入到文书的相应的章节。读者可以按目录章节浏览,另有导航区块(见左边栏)帮助浏览。开启book模块后,每个新加节点(图片/blog/page等)在‘编辑’之外都有一个‘提纲(outline)’的选项,用以将相关节点按树状目录组织成书。

comment:

支持添加评论。可以按时间或按对话显示, 可以显示全文或只显示标题。另外不同用户根据不同权限可以访问,添加或监管评论。还可以开启评分功能,通过设置特定的标准(如5票赞成以上),根据用户评分(不同权限的用户打分有不同权重)来自动决定文章/评论的命运(拒绝/发表/提升到首页等等)这一功能对于多用户参与的社区型站点很有用处,可以让每名用户都参与到站点内容的管理中来,起到去芜存菁的作用。类似的功能有 NodeModeration模块扩展到对每个节点打分。

contact:

允许注册用户间通过填写‘联络表’发email联系。一般来讲用户的email是不 公开的,添加此模块后,查看用户资料时将出现‘联络(contact)’表单,可用于用户间发email联系。用户也可以自己设置不接受这种联络的email。

drupal:

可以通过XML-RPC将自己的站点登记在中心服 务器,所有公用中心服务器的站点用户可以互相登录而不用重新注册,缺省中心服务器为drupal.org,开启此模块后,你的站点也可以列在这里。此功能需要通过cron运行。

forum:

就是论坛了:)Drupal的论坛功能还比较简陋, 不知道到下一个版本会不会有所改进。

help:

在线帮助。很多标 准模块和功能的帮助都可以在‘管理-帮助’里找到。

legacy:

为升级版本提供向下兼容的接口。

locale:

本地化模块, 安装此模块后将可以导入汉化文件。管理员还可以设置允许用户选择自己的语言界面。

允许管理员定制, 添加新的导航菜单。

node:

Drupal 的核心概念之一就是采用节点管理内容发布, 每一篇blog,每一张图都是一个节点,不同的节点有不同的特性,常用的节点类型有书籍(book), 网志(blog),故事(story)和静态页面(page)等,用户还可以自定义新的节点的类型。一般来说此模块是必选的。

page:

用于发布静态页面。页面(page)也是以节点(node)的方式发布, 当不包括在blog里。可以单独设置页面的属性,比如不显示‘由某某发布’和发布时间等,比较适合一般的站点说明/通告等。本站的‘关于’就是用page编写的。

path:

允许使用路径别名, 比如本站的关于本来是在'node/12',通过别名指向(about/),更便于管理记忆。Path模块还允许一个节点对应多个别名路径。更多信息参见‘帮助-路径’。

ping:

通过ping-o-matic自动发送更新通知给Weblogs, Technorati等服务。需要通过cron运行。

poll:

一个简单的投票模块, 可以在正文显示也可以通过区块显示,还可以设置投票自动关闭的时间。例子见这里以及右边栏。

profile:

开启此模块后, 管理员将可以自定义用户注册时的表单项目和格式。

queue:

允许管理员监管文章, 所有新提交的文章将先进入监管队列,经过监管员(moderator)考察后决定是否发表。

支持站内搜索。站点内容需要通过cron索引后才可搜索。此外对于中文搜索最好将‘最小搜索字长’由缺省的3改为2。

statistics:

提供管理日志统计站点最新点击, 文章阅览计数,外部链接等信息,还包括一个‘流行内容区块(popular content block)’,如右栏所示。此模块也需要运行cron来自动清除过期日志。

story:

感觉基本上和blog/page节点类型没什么区别, 我还没有搞懂这个节点类型原意是怎么用,大概是为了发布一些非日志类型的文章/新闻用的?但一般来说大家都用blog发布就好了,除非你不想把这类文章包括在你的日志里。例子见这里。

taxonomy:

支持drupal分类系统, 可以采用简单的一层分类,也可以设定复杂的树状多层分类。每一个根类叫一个词汇表(vocabulary),下面可以添加多层子类,drupal里叫作词条(term)。同一词条可以在多个词汇表中出现,每一篇文章也可以被同时归入预先设定好的不同的词条。用户可以点击每篇文章右上角的分类标签来查看所有同类文章,也可以通过‘taxonomy/term/’来查看不同分类的并集(term/1,2)或交集(term/1+2)文章。此外论坛话题/图片等也可以有自己的分类。最后每个词条还有自己单独的rss feed方便读者订阅。对于一般blog使用单层平行分类应该就足够了,更方便灵活的分类可以通过tag来实现。taxonomy是drupal分类系统的核心概念,更多介绍可以参见drupal.org的说明。

throttle:

站点节流控制机制。当站点流量过大网络阻塞时可以通过节流设定自动关闭相应模块功能以保证访问响应。

tracker:

跟踪用户的最新发布。每名 用户信息栏将由‘track(跟踪)’选项列出该用户所有最新发布的栏目和时间。

upload:

支持文件上传, 用户发表文章时将可以上传附件。管理员可以限制附件大小及图片精度。

drupal/module/standard.txt · 最后更改: 2010/10/16 05:37 (外部编辑)