第5章 建站程序的使用(文字版)

立即领取

最高 ¥2000 红包 限量领取

云服务器、主机等产品通用,可叠加官网常规优惠使用 | 限时领取

第五章的内容在介绍第三章drupal的安装时,顺带给讲了,里面所涉及到的相关操作在本站视频教程里可以找到。

5.1 认识Drupal

5.1.1 Drupal简介

Drupal是一个开源的内容管理系统(CMS)平台,是用PHP语言写成的,主要用于构造提供多种功能和服务的动态网站Drupal是一套开源系统,全球数以万计的Web开发专家都在为Drupal技术社区贡献代码。Drupal的架构由三大部分组成——内核、模块、主题。Drupal强大的定制开发能力。

 

5.1.2 Drupal的主要特点与功能

1、Drupal的特点

  • 搜索引擎友好的URL。
  • 提供了强大的个性化环境,每个用户可以根据网站内容和表现形式来进行个性化设置。
  • 提供了基于角色的权限系统,没有必要对每个用户进行授权,只需要对角色进行授权。站内搜索系统能对站内的所有内容进行索引和搜索。
  • 模板系统将内容和表现分离,用户可以很方便地控制网站的外观。
  • 提供内建的新闻聚合工具。
  • 提供完善的站点管理和分析工具。
  • Caching机制能有效减少数据库查询次数,从而提高站点性能,降低服务器负荷。强大的多语言支持体系能够支持很多国家的语言,让用户的网站在世界上通行。
  • 可扩展能力强,有丰富的第三方扩展支持。
  • 内部结构以最简单的PHP特征实现丰富的钩子机制。

 

2、Drupal的主要功能

  • Blog。
  • 协同写作平台。
  • 论坛。
  • 电子报。
  • 相册。
  • 文件的上传与下载。
  • 全文搜索。
  • 多角色权限管理。
  • 模块化。
  • 主题引擎。
  • 多语言支持。

 

 

5.2 Drupal建站的基本流程

5.2.1 Drupal汉化包的安装

  • 用管理员账号进入后台,在后台管理菜单中找到“Modules”选项,单击它进入核心模块。
  • 在核心模块中找到“Locale”选项,单击“Save configuration”。

 

  • 将中文包复制至“/profiles/standard/translations/”目录下,刷新一下页面,依次选择“Configuration-Regional and language”、“Languages”选项,可以看到“+Add Languages”选项,单击上传中文汉化包,并选择“Chinese, Simplified”为“default”

 

  • 保存设置,进入“首页 » 管理 » 配置 » 地区和语言”页面

 

5.2.2 Drupal前后台界面功能简介

Drupal后台主要有“结构”页签、“模块”页签、“配置”页签来完成drupal网站的参数和功能设置。

 

5.3 主题的安装与配置

5.3.1 如何选择主题

Drupal的主题非常多,选择适合一款自己网站的主题,或者自己开发一个。

 

5.3.2 Marinelli主题的安装

Drupal官网的主题下载地址是http://drupal.org/project/themes。

  • 这里使用“Marinelli”作为站点的主题,从http://drorg/project/marinelli可以下载主题包,下载文件的名为“marinelli-7.x-3.0-beta11.zip”,我们把它解压到Marinelli主题文件夹下。
  • 将解压后的主题文件夹放到网站程序的相应路径下,也就是程序根目录下的“drupal-7.16\sites\all\themes”文件夹下。如果“all”文件夹内没有“themes”文件夹,需要新建。
  • 复制好之后回到站点,单击“外观”就可以看到Marinelli主题已经显示在主题列表中了。单击“启用并设为默认”,选项。

 

5.3.3 Marinelli主题的配置

“Marinelli”主题,单击“设置”按钮进入设置页面,可以看到7个标签,分别是“全局设置”、“Bartik”、“Danblog”、“Danland”、“Garland”、“Marinelli”、“Seven”。分别完成不同的功能。

 

 

5.4 Drupal论坛模块的安装与配置

5.4.1 论坛模块的安装

1、主菜单的添加

在首页单击“结构”、“菜单”选项,找到“主菜单”选项,然后选择其后的“添加链接”选项,就可以进行主菜单的设置了。

2、开启论坛模块

单击“模块”选项,进入核心模块列表,找到“forum”选项并勾选它。

 

5.4.2 添加论坛分区与主题

在“结构”页签的“内容类型”选项区中可以找到“论坛”这一内容类型,单击进入。

 

 

 

5.4.3 Advanced-forum的安装

虽然Drupal程序自身带有论坛的功能,但是规模较小,不是正规的论坛系统,局限性很大,不能满足平常网站的访问量高时的论坛需求,所以,我们要安装一个高级的论坛模块来帮助Drupal强化论坛功能。但是相关功能的操作还是可以熟悉一下。

 

5.5 文章发布与区块管理

5.5.1 网站文章的发布

“添加内容”按钮,单击它会显示两种类型的文章,分别是“基本页面”和“文章”

 

 

1.基本页面的发布

(1)单击“基本页面”选项,进入创建页面如图5-25所示。该页面由“标题”和“主题”及一些菜单选项构成,只要按要求发布即可。

(2)填写菜单设置,如图所示。

 

  • 设置URL路径,文章地址将会显示URL别名,这对搜索引擎和用户体验都是非常有好处的,如图所示

 

 

 

 

(4)开启评论功能,用户在阅读文章的时候就可以发布评论了,如图所示。

(5)填写发布选项,把该文章置顶并推荐到首页,如图所示。

 

 

 

2.新闻文章的发布

添加文章页面

 

两点需要注意:

  • Tag分类与关键词提取;
  • 文章关键词的提取。

 

5.5.2 区块的简单设置

 

  • 给页面添加主菜单,放置在页面右边栏导航上方,单击“结构”、“区块”选项,找到“主菜单”选项,选择“First Sidebar”选项。
  • 返回首页,查看变化,可以发现在右侧栏上方出现了网站的主菜单。

 

(3)把“在线用户”与“页脚信息”放在页面底部。

(4)把用户登录框放到第二栏,把导航栏放在第一栏。

首页效果如下:

 

5.6 Drupal建站的进阶设置

5.6.1 FCKeditor模块

  • 下载FCKeditor模块和FCKeditor的PHP程序包。
  • 将FCKeditor模块的文件包“fckeditor”用FTP上传到“module”目录下,将FCKeditor的PHP程序包上传到“module/fckeditor/fckeditor”目录下。
  • 在Drupal管理面板中启用FCKeditor,设置好参数就可以使用了。

 

5.6.2 Pathauto模块

与Drupal的其他模块一样,下载Pathauto文件包,然后将其解压至Drupal安装文件夹下的“sites/all/modules”目录中,登录Drupal的后台,在管理(administer)、站点构建(site building)、模块(Modules)中即可开启Pathauto模块。当然,在启用Pathauto模块之前,必须启用核心自带的Path模块和我们自己安装的Token模块。

 

5.6.3 内容构建工具集

在Drupal 4.7中,内容构建工具集负责创建自定义内容类型和自定义字段。在Drupal 5.x中,自定义内容类型可以在Drupal核心中创建。

 

5.7 了解其他建站程序

5.7.1 Joomla

Joomla是一套获得过多个奖项的内容管理系统(Content Management System,CMS)。Joomla采用PHP+MySQL数据库开发,可运行在Linux、Windows、Mac OS、Solaris等平台上。

Joomla除了具有新闻/文章管理、文档/图片管理、网站布局设置、模板/主题管理等一些基本功能之外,还可通过其提供的上千个插件进行功能扩展,包括电子商务与购物车引擎、论坛与聊天软件等。

 

5.7.2 帝国网站管理系统

帝国网站管理系统,英文译为“Empire CMS”,简称“Ecms”,它基于B/S结构,是一个安全、强大、稳定、灵活的网站管理系统。该系统由帝国开发工作组独立开发,是一个经过完善设计的适用于Linux/Windows/UNIX等环境的高效的网站解决方案。

 

5.7.3 MediaWiki

MediaWiki是用PHP语言开发的开源维基程序,运行于PHP+MySQL环境。MediaWiki是专为维基百科开发的Wiki程序,目前除维基媒体基金会的项目外,也被广泛应用在其他网站中。

5.8 本章小结

 

未经允许不得转载:王刚博客 » 第5章 建站程序的使用(文字版)

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏