1. Drupal:基本功能(Basic Features)
安装 Drupal 之后,你会立即得到一个带有可视化编辑器的博客系统。但通过使用 Views 模块 和其他附加模块,你可以迅速扩展网站的功能。 让我们来看看 Drupal 内置了哪些主要特性。
管理菜单(Admin menu)
在 Drupal 中,默认包含一个将 Toolbar 与 Admin 模块整合的管理菜单:
https://drupal.org/project/Admin
https://drupal.org/project/toolbar
只需点击一个按钮,你就可以在不同的管理界面模式之间切换:
如果你使用的是大屏显示器,左侧的侧边菜单将非常方便; 而在手机上登录时,顶部菜单更适合管理网站。
内容管理(Content management)
菜单路径: Menu — Content(内容)
Drupal 提供了一个独立的页面来管理所有内容:
在此页面中,你可以添加内容、搜索页面、批量删除或更新多个内容。 Drupal 的一个重要特性是:所有内容都被划分为不同的类型。 默认情况下有两种类型:Page(基本页面) 和 Article(文章)。 当然,你也可以添加其他类型的内容。 例如,进入 Structure — Content types 页面添加一个新的 News(新闻) 类型:
这样我们就可以在网站上发布新闻。稍后我们将学习如何使用 Views 模块创建新闻页面和新闻区块。
用户(People)
菜单路径: Menu — People(用户)
如果你的网站不止你一个人在使用,那么可以创建不同的用户角色(Roles)并设置相应的权限。 例如:匿名用户需要填写验证码(需要安装 captcha 模块),而注册用户则可以免除此验证。
评论(Comments)
菜单路径: Content — Comments(评论)
Drupal 内置了评论系统,这对博客来说必不可少。 在接下来的课程中,我们将更详细地讲解如何使用博客功能。
分类(Taxonomy)
菜单路径: Structure — Taxonomy(分类)
在 Drupal 中,Taxonomy(分类) 用于对内容进行归类、标记和组织。 它以“词汇表(Vocabulary)”的形式存在,每个词汇表中包含若干层级结构的“术语(Term)”。 默认情况下,系统已自带一个名为 Tags 的词汇表,用于对文章进行分类:
每个术语(term)都有自己独立的页面,页面上会显示与该术语关联的文章摘要。
区块(Blocks)
菜单路径: Structure — Blocks(区块)
Drupal 不仅能显示页面,还能显示区块(Block)。 例如,我们可以在 Content 区域中显示一个面包屑(Breadcrumb)区块:
这样内容上方就会出现面包屑导航。
联系表单(Feedback form)
访问地址示例:http://yourwebsite.com/contact
无需额外配置,Drupal 自带的联系表单可直接使用。 所有通过该表单提交的邮件将发送到你在安装 Drupal 时填写的管理员邮箱。
菜单与页面系统(Menu and Page system)
菜单路径: Structure — Menu(菜单)
网站中的页面可以方便地添加到菜单中。 在 Drupal 中,你可以在创建内容时直接将页面添加到某个菜单中:
保存后,菜单中就会出现新的链接:
当然,你也可以创建一个全新的菜单:
然后将页面添加到该菜单中。 每个菜单都会作为一个区块(Block)显示在网站的指定区域中: