Drupal核心功能介绍与使用教程

更新时间:2023-07-03 12:17:29 阅读: 评论:0

Drupal核心功能介绍与使用教程
menace
发表于: CMS Hacker | 作者: 魑魅魍魉
Drupal是一个基于PHP语言的开源内容管理系统(Content Management System),所以文本数据以及图形、音频等其它文件类型的文本指针都以数据库的形式储存,用户可以通过浏览器对Drupal发送请求,而Drupal 刚动态的从数据库中读取数据生成静态网页发送给用户。通过Drupal系统,我们可以在不修改任何一句程序语言的前提下实现很强大的功能,比如多用户博客 (Blog)系统,论坛(Fourm)系统,联合协作文档编写系统(Collaborative Book),多用户访问权限级别分配系统等,这些在你成功安装Drupal系统之后就能很轻易的实现。而如果再为Drupal核心系统安装Module以 扩展其功能,那么,Drupal几乎可以完成任何你想让它完成的事情,当然这也得Drupal的使用有一定的经验来选择正确的Module或者有良好的程 序编写功底来编写自己需要的功能的程序模块,这些都是后话了。在本文中,我将对Drupal的核心功能(即安装Drupal之后不进任何Module扩展 下的功能)进行一个详细的功能及使用方法的介绍。
一般功能/特征
Drupal的系统所设置的一般功能包括:联合协作文档编写(Collaborative Book)、友好URL(Friendly URLs)、模块(Modules)、个性化(Personalization)、基于许可权限的用户组管理系统(Role bad permission system)、内容索引及搜索(Searching)等, 当然,还有两个在这里对管理员实用的特征,一是Drupal拥有强大的在线帮助系统以及完善的文档库,二是Drupal是完全开源的,Drupal基于 GPL许可发布,所以任何人都可以修改它、再发布它、使用它。下面将对除Drupal两个特征外的其它的功能进行详细的介绍。
模块(Modules)
Drupal强大的关键因素就是Drupal的模块系统,模块(Module)是Drupal的功能插件,我们可以通过启用/关闭相应的模块来开启 /关闭Drupal站点的某一功能,比如下面要讲到的Collaborative Book功能就是在开启了Collaborative Book Module之后才具有的功能。Drupal 的所有功能都是通过模块来实现,如果形像的说,把Drupal比作一个操作系统(如Windows),那么模块(Module)就相当于我们在 Windows中最常见的EXE类型文件(软件),在未安装它之前,它只是存在在安装了Windows系统的电脑的硬盘里的一个文妈的英语
件,没有任何的功能,但 是我们安装/打开/启用它之后,它就能在Windows环境下完成相应的功能,但是离开Windows之后,它又什么都不是。Drupal的模块也是如 此,Module在未启用的状态下,它只是存在在Module/文件夹下的一个文件 (文件夹),当我们通过Module管理页面启用了它之后,它才会运行。
Drupal就像Windows拥有很多软件一样拥有很多类型的模块,你可以在Drupal 官方的模块下载页面查看/下载你所需要的功能模块,在Home >>Administer >>Site building >>Modules模 块管理页面开启/关闭模块。通过模块我们能实现很多功能,Drupal网站也提供很多Drupal的用户/开发者编写的很多模块,但是并不是模块安装的越 多功能就越强大,我们应该按需定制,如果你只是想使用Drupal来建一个自己的个人博客,只要能想一个博客(如Wordpress)那样进行作业就行, 那你根本就没有必要开启Fourm、Hand Books等模块。在按需定制模块的同时,我们还得注意模块的选择,有可能会出现两个不一样的模块但是实现同样的功能的情况,这时我们应该多看看每一个模 块的使用者对此模块的评价,尽量选择评价高的那一款,这就像我们的杀毒软件有瑞星有卡巴一样,我们不可能两个都用,一般情况下我们只会选择好的那一个,如 果两个都用的话,那就适得其反了。
bravia联合协作文档编写-手册(Collaborative Book)
联合协作文档编写(手册)是Drupal生成的一种特殊的节点,它可以由一个人维护,也可以由多人协作维护,一份手册可以包含有很多章节,每一章节 又可以划分为更小的分类等等。手册就像现实中的书一样,你可以通过建立一份手册来展示你的产品,或者设置为一份帮助文档(FQAs),当然也可以做为一个 小型的Wiki系统由众多用户来为你的某个项目编写帮助文档或者HankBooks。而且,你可以通过用户角色访问权限设置来规定哪一类用户可以访问、更 新、修改你所建立的哪一份手册,比如你可以让只有网站注册用户以上等级的用户类型才能够查看手册,只有网站编辑以上等级的人才能对手册进行修改等等,这些 都可以通过手册很容易的实现。
如果你要使用手册(Collaborative Book)功能,可以在Modules管理页面启用Book Module(Home >>Administer >>Site building >>Modules),安装了中文语言包的用户则应该是主页 >>管理 >>站点创建 >>模块 。启用手册模块之后,你可以在Home >>Administer >>Content management里看到内容类型(Content Types)多出了一个Book Page,这个类型就是手册类型,现在你可以通过Home >>Create content >>Book P
age来新建一个手册。如果你已经建立了一份手册,则当你再一新建Book Page类型的内容时,你就可以选择这一新建页面的Book OutLine 属性,也就是设置这一页面是属于哪一份手册或者是新建手册的。
如果你在区块(Blocks)设置里,启用了手册底部的手册导航区块,则在手册的任何一页的最底部, Drupal会自动生成一个导航 区块,这个导航区块向你手册访问者提供下一页(Next )、上一页(Previous Page)以及上一级(Up)等链接,这些链接使得访问者可以很容易的查看他正在阅读的页面的前后页面以及此页面所属的上一级页面。
除了上面所说的一些手册的特性,每一个手册页面的最底部还有一个适合打印的版本(Printer-friendly version)的链接,当用户点击某个手册页面的这个链接后,Drupal会向用户展示此页面适合打印的版本,具体说来,就是将此页面除内容标题以及内容之外的的有东西全部隐藏,只显示为白底黑字加上一个标题及内容的页面。
拥有手册管理权限的用户可以在手册管理页面(Home >>Administer >>Content management >>Books )你可以查看网站中的所有手册,点击每一个手册后的编辑(Edit
Orders And Titles)链接,就可以进入单个手册的管理页面,在这个页面里,你可以进行手册页面的删除、更改目录、移动、增加等操作。
拥有相应权限的用户还可以把非手册类型的内容归类到一个手册的大纲(OutLine)中,比如现在有一份手册名为Drupal Handbooks,这份手册就是Drupal系统的帮助文档,而现在有某位用户发表了一篇Story类型的文章,这篇文章可以做为一篇很好的 Drupal教材,则有相应权限的用户就可以将这一篇Story类型的文章归类到Drupal HandBooks这一份手册中。具体方法是,登陆Drupal之后,在这一篇文章页面的文章标题下方,会出现一个导航区块,点击大纲(OutLine)链接,就可以对这篇文章的OutLine属性进行设置了。
金宝贝早教怎么样小结:使用Drupal 的手册模块你可以:
添加/新建一个新的手册页面 create content ? book page。
管理已经存在的所有手册:administer ? content ? books.
你可以对手册内容类型进行全局及其它设置: Home >>Administer >>Content management >>Content types >>BookPage
启用手册导航区块:administer ? block。
控制哪一类网站用户/角色可以访问、管理手册内容: administer >> access control。
渭南师范学院学报你可以将非手册类型内容添加到手册大纲中以更好的对网站的内容进行组织:Other Content Page >>Out Line >>Choo The Book。
南京电脑>ant man
通过你的相像力,可以实现更多
友好链接(Friendly URLs)
Drupal使用了Apache的mod_rewrite模块,所以,只要服务器是Apache且启用了mod_rewrite模块,我们就可以在Home >>Administer >>Site configuration >>Clean URLs面 板中选择是否启用Friendly URLs模块。因为此模块使用了Apache 服务器的mod_rewrite模块,所以一般只有在Linux/Unix + Apache环境下才能使用,Windows + IIS环境根本就没有此功能。要知道你的主机是否支持此功能,你可以询问你的主机提供商,如果不支持的话,最好是重新选择一个主机。在你安装好了 Drupal之后,进入Clean URLs管理页面,在这里面有一个测试链接,点击它之后,如果你看到浏览器地址栏中的链接改变了页面没有出现找不到网页的错误,那也就是说你的主机支持此 功能。在Drupal
6.0之后,在安装Drupal的过程中,系统会自动对主机环境进行一次测试,如果测试结果为真,那么会自动启动Clean URLs功能。
基于许可权限的用户组管理系统(Role bad permission system)
look look look
Ur模块是Drupal管理用户和权限的系统核心模块,通过它,我们可以很容易的对网站进行用户注册,权限分配等管理,在Home >>Administer >>Ur Management面板里,Drupal提供了发下几个选项:
搜索用户(Search Urs):搜索用户即使用使用关键字进行搜索,Drupal提供通配符"*"功能,比如搜索"张*",则Drupal可以访问"张三"、"张四"等。
用户(Urs): 列出、添加和编辑用户。
用户设置(Urs Setting):配置用户的默认行为,包括注册时必需的内容、电子邮件及用户头像,还可以设置用户注册后,系统发送给用户的欢迎邮件的内容等
角色(Roles): 列出、编辑或添加用户角色。 先张
访问控制(Permissions):通过选择角色的权限来确定其可使用的功能。
访问规则(Access Roles):列出和创建用户名,电子邮件地址和IP地址的屏蔽规则。
对于上面的简单介绍,重点在于用户的访问控制(Permissions),Drupal是基于模块(Module)的,不同的模块能实现不一样的功 能,有的模块只是向用户提供某些信息,比如类似公告的模块,而有的模块却能从最底层访问整个站点的所有内容,比如删除/添加用户、内容等,我们不可把这一 类模块功能的访问/使用权限分配给网站的所有用户,我们应该设立不同的用户组(Ur Groups),给不同的用户组的用户分配不一样的权限,比如对于Drupal系统默认的两个用户组anonymous ur与authenticated ur,我们可以在Home >>Administer >>Ur Management >>Permissions页 面对他进行权限设置,比如设置前者不能访问Blog文章而后者可以,那我们就只要在相应的复选框中打上钩就行。工作虽然简单,但是对于一个网站来说,却是 必不可少的,如果没了他,那么这个网站就处于绝对危险的环境下,因为有可能出现非注册用户却能随便在网站发表文章、删除用户等情况,所以,Ur模块是 Drupal系统必不可少的一个核心模块。
天津2014高考

本文发布于:2023-07-03 12:17:29,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/165787.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:用户   手册   功能   模块   页面
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图