`
haohappy2
  • 浏览: 326272 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

常遇的Drupal建站程序基本概念

阅读更多

想要更好的了解并使用Drupal建站,Drupal的一些常识概念是你理解和掌握Drupal的基础。只有对其有所了解,才能更好的使用Drupal。下边就是对Drupal的一些概念的说明。
1. 主题(theme)
对于Drupal来说,一般主题的设计就直接决定了你网站的功能。用MVC的理念去看待Drupal的话,Drupal的主题就是Drupal系统的表现层,是整个网站的一套皮肤,安装Drupal以后,用户可以在主题管理中选择不同的默认主题以使站点呈现不同的外观,创造出个性的 Drupal站点。在官方的网站 http://themes.drupal.org 上,有很多第三方提供的主题可供下载使用,同时你也可以自己定制开发喜欢的主题。
2. 模块(module)
Drupal中功能的实现都是通过安装盒启用相应的模块来实现的,可以说,模块就是Drupal的功能组成单位。像我们要在Drupal上上传文件的话,就只需要将upload模块启用;当我需要博客的时候,直接启用Blog模块就可以实现。在新安装好的Drupal里,只是默认开启了一些模块,但这些是远远不能满足我们的需求的,我们可以上Drupal.org上下载自己需要的模块。下载它们并解压缩至 Drupal 下的 site/all/modules目录中,就可以使用了。当模块安装成功后,在站点管理中就会出现相应的配置选项。如果你认为官方提供的第三方模块不适合您的话,您还可以自己开发新的模块,来满足您的需求。
3. 区块和区域
区块是存放Drupal内容的一个最小单元,也就是一小块内容,它可以被放到页面上的任何区域当中。可以这样理解:一个页面是由好多区域组成的,每一个区域当中可以放置多个区块,这样构成了Drupal的主题布局。
区块是由模块(Modules)生成的,但也可以通过后台管理进行创建,自己自定义区块。
区域的设置在Drupal6.x当中,可以在主题文件夹的.info文件添加,例如garland主题默认的区域;如果要添加或者修改区域,必须将下面的区域写在.info文件中
regions[left] = Left sidebar
regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer
4. 节点(node)
Drupal的内容都是以节点的形式存储的,也可以说,节点(node)是Drupal内容的基本单位。在Drupal中。除了用户(User)和评论(Comment)所有的元素都是节点,它提供了开发者对 Drupal 中所存储的内容进行扩展的基础。如果不能理解“节点”的概念,那么就无法进行Drupal开发的。
5. 用户
Drupal的用户就是可以访问网站的用户所具有的账户。Drupal有一个很强大的用户管理系统。Drupal中有一个超级管理员,就是在安装完 Drupal第一个创建的用户它是系统的最高权限拥有者;它是修改系统中的任何设置的惟一途径。
每个用户都拥有自己的个人信息,如用户名、电子邮件地址、密码、个性签名以及时区等。
Drupal中除了用户的概念以外,还有一个“角色”的概念。角色,是具有共同访问及操作权限的一群人的统称。每个角色可以设定其可以访问哪些内容,哪些模块,及进行哪些操作。当然,超级管理员可以创建各种角色,从而使不同的用户具有不同的内容访问特权。然后,可以将一个或多个角色分配给用户。这也就是其用户管理的强大之处。
Drupal有两个默认的角色:
 匿名用户(Anonymous User):未注册用户或已注册但未同过审核的用户。
 认证用户(Authenticated User):已注册并同过审核的用户。
6. 评论(Comments)
评论( Comments)是 Drupal中的一项基本的功能。由于在 Drupal中,任何一个元素均可以作为“节点”,所以,每个节点类型均可有评论的功能。在Drupal6当中,任何一种content type中,均可以设定评论的显示方式。评论是作为一种模块存在的,当需要它的时候,可以通过管理页面将它开启,如果不需要评论功能,将它关闭即可。
7. 分类 (Taxonomy)
分类(taxonomy)是 Drupal中一个非常好而且实用的功能。它可以将网站上的各种内容进行组织和分类。它有点像博客中的 Tags(标签)的概念,类似于“关键词”,为用户搜索内容提供了便利。同时, Drupal还可以使用这个功能组织菜单导航。
8. 外观主题引擎 (Theme Engine)

外观主题引擎是一套解释节本,可以把网站的动态内容输出为html,从而帮助你更方便地设计网站的外观。Drupal提供了3种主题引擎供你使用,当然你也可以不通过引擎而直接设计外观主题。4.6及之前的drupal版本,缺省使用xTemplate引擎,4.7之后缺省使用phpTemplate引擎。可以到drupal.org的主题引擎下载页面察看并下载。

   

0
1
分享到:
评论

相关推荐

    drupal建站实录

    Drupal建站实录是一篇关于使用Drupal构建内容管理系统(CMS)的教程,主要涵盖了从需求分析、安装配置、模块选择到内容创建的整个流程。Drupal是一个开源的Web内容管理框架,广泛用于创建社区驱动和复杂功能的网站。...

    Drupal高手建站技术手册

    《Drupal高手建站技术手册》是一本专门为 Drupal 爱好者和专业人士...配合提供的PDF文档《Drupal高手建站技术手册(jb51.net).pdf》,读者可以随时查阅,深入理解并实践书中的每个步骤,从而成为真正的Drupal建站高手。

    Drupal内容管理系统 v9.1.13.zip

    下面我们将深入探讨Drupal 9.1.13版本的关键特性、用途以及如何利用它进行建站。 首先,Drupal 9.1.13是Drupal 9系列的一个更新版本,主要关注安全性和性能优化。这一版本修复了若干安全漏洞,确保您的网站免受潜在...

    Drupalp建站使用手册

    ### Drupal建站使用手册知识点概览 #### 一、Drupal简介 - **定义**:Drupal是一种免费开源的内容管理系统(CMS),被广泛应用于构建各种类型的网站,包括但不限于新闻门户、企业官网和个人博客等。 - **特点**: ...

    学校实训项目-精美漂亮中文建站公司网站模板.zip

    这个实训项目是一个面向学生设计的,旨在提升他们前端开发技能的实践案例,主要涉及的是创建一个中文建站公司的精美网站模板。这个模板可能是基于HTML、CSS和JavaScript等前端技术构建的,让学生能够深入理解网页...

    可作为个人博客使用,可自由编辑,

    对于个人博客来说,可以选择使用开源CMS(内容管理系统)如WordPress、Joomla或Drupal,或者使用静态站点生成器如Jekyll、Hugo等简化建站流程。 再来说说“模板”。模板是一种预先设计好的页面布局,包含了颜色方案...

    全能仿站神器.zip

    【全能仿站神器.zip】是一款强大的建站工具,主要用于快速复制和学习其他网站的设计与功能。这款神器在IT行业中尤其受到关注,因为它极大地简化了网站开发的流程,使得不具备深厚编程基础的用户也能快速建立自己的...

    基于CMS的网站设计与实现毕业论文.doc

    接着,论文可能深入到开源CMS的讨论,如WordPress、Joomla、Drupal等,这些系统因其开放源代码和丰富的插件库,成为了中小型企业及个人建站的首选。作者可能会阐述如何选择合适的CMS平台,以及考虑的因素,例如易用...

    网站建设五大步骤(一)

    对于初学者来说,这一过程可能会显得复杂且令人困惑,尤其是面对域名、服务器空间、解析和建站程序等概念时。不过不用担心,我们将逐步解析这个过程,帮助你更好地理解和执行。 第一步:购买域名 域名是网站的门牌...

    商业公司模板下载

    这些模板通常已经预设了色彩搭配、布局设计和交互效果,用户只需根据自己的需求进行定制和填充内容,大大节省了建站时间。 "界面设计"和"网页设计元素"是网页模板设计的核心部分,涉及到用户体验、视觉美学和信息...

    学位论文-—网站内容管理系统.doc

    2.2 模板系统:预设的网页布局和样式,用户可以根据需求选择或自定义模板,实现快速建站。 2.3 扩展性:通过插件和模块,可以增加网站的功能,如搜索引擎优化、社交媒体整合等。 2.4 多用户协作:支持多用户权限...

    商务公司模板下载

    建站模板则是一种包含完整结构和预设内容的网页框架,用户可以根据自己的需求进行修改和定制,快速构建起一个完整的网站。这些模板通常提供了易于使用的编辑工具,使得非技术人员也能轻松操作。 "008"可能是文件名...

    基于PHP的CF Image host php 简繁汉化版.zip

    4. **安全性**:由于涉及用户上传内容,程序应包含防止恶意文件上传和XSS(跨站脚本攻击)的安全机制。 5. **性能优化**:考虑到图片文件的大小,可能会采用缓存策略、CDN服务或者图片压缩技术来提高加载速度。 ...

    web开发原代码

    而"cms"可能是内容管理系统(Content Management System)的缩写,如WordPress、Drupal或Joomla,这些系统简化了创建和管理网站的内容,是许多企业和个人建站的选择。 总的来说,"Web开发原代码"涉及的范围广泛,...

    addendum_ki4a0n_addendum_K._

    标题中的"addendum_ki4a0n_addendum_K."似乎是一个特定的版本标识或项目代码,而描述中提到了“服务端脚本语言php实现”以及“CMS建站”,这意味着这个压缩包可能包含了使用PHP语言开发的一个内容管理系统(CMS)的...

    一句话入门SEO.docx

    开源程序提供了便捷的建站途径,让非程序员也能搭建自己的网站。例如,WordPress、Joomla、Drupal等都是流行的开源CMS(内容管理系统),它们拥有丰富的主题和插件,便于定制和优化。 总之,SEO是网络营销的重要...

Global site tag (gtag.js) - Google Analytics