drupal建站教程
1 FCKeditor模块
默认的Drupal文章发布选项里所用的文本编辑器非常单调,没有功能化设置,这对发布文章是非常不利的。我们可以安装一个所见即所得的文字编辑器来优化编辑器模块。
FCKeditor是一个专门用在网页上的、所见即所得的开源文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可与PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、ABAP等不同的编程语言相结合。FCKeditor名称中的“FCK”是这个编辑器的作者的名字“Frederico Caldeira Knabben”的缩写。
整合FCKeditor到Drupal中,可以为Drupal添加所见即所得功能。
FCKeditor的安装步骤如下:
(1)下载FCKeditor模块和FCKeditor的PHP程序包。
(2)将FCKeditor模块的文件包“fckeditor”用FTP上传到“module”目录下,将FCKeditor的PHP程序包上传到“module/fckeditor/fckeditor”目录下。
(3)在Drupal管理面板中启用FCKeditor,设置好参数就可以使用了。
2 Pathauto模块
Pathauto模块可以为Drupal站点的各种内容,如Node(文章页)、TaxonomyTerm(分类)、Users(用户),自动生成URL别名,而不需要管理员一个个添加别名。它可以为文章页“node/123”生成这样的URL:category/node-title.html(“category”为分类别名,“nodetitle”是文章标题)。Pathauto模块需要Token模块的支持,利用Token模块来读取各种内容的相关字段的值,该插件的下载地址为drupal.org/project/pathauto。
与Drupal的其他模块一样,下载Pathauto文件包,然后将其解压至Drupal安装文件夹下的“sites/all/modules”目录中,登录Drupal的后台,在管理(administer)、站点构建(site building)、模块(Modules)中即可开启Pathauto模块。当然,在启用Pathauto模块之前,必须启用核心自带的Path模块和我们自己安装的Token模块。
Pathauto在将中文字段值转换成URL时,URL会出现乱码,这有违我们的初衷——搜索引擎友好。所以,非英语站点在使用Pathauto之前,还需要安装Translation模块,以将中文字段值转换为对应的汉语拼音。这是Path 2.0的语言转换解决方法,对于Pathauto 1.5,需要在官网上下载i18n-ascii.txt文件,将该文件放在下列各目录下。
sites/default/i18n-ascii.txt
sites/all/i18n-ascii.txt
sites/all/modules/pathauto/i18n-ascii.txt
3 内容构建工具集
内容构建工具集(Content Construction Kit, CCK)允许使用Web接口向自定义内容类型添加自定义字段。在Drupal 4.7中,内容构建工具集负责创建自定义内容类型和自定义字段。在Drupal 5.x中,自定义内容类型可以在Drupal核心中创建。
Drupal具有如新闻(story)和博客(blog)这样的核心内容类型。对于各内容类型,都可以创建内容(Create Content)并提交一篇新的新闻或博文。如果能对自己的内容进行定制并使它们能够适用于带有(或没有)附件的大块文本模型的话,那结果一定很喜人。
用于内容类型新建的CCK管理员界面是美观易懂的:用户只需新建内容类型,添加希望其具有的字段类型及参量(如回顾内容的文本长度或菜单中下拉列表的颜色),然后一路单击“继续”按钮就可以了。CCK的下载部分中有很多可用插件,它们能够添加新类型的字段(“video field! ”、“audio field! calculatedvalues! ”及更为复杂的字段)。