Drupal的基本概念

来源:互联网 发布:6淘宝卖家4个钻 编辑:程序博客网 时间:2024/05/17 13:40
Drupal的基本概念
1.节点(Node)
网站内容的基本单元。(仅限网站内容?不包括按钮之类的空间?
基本属性: - 唯一标识ID
  - 标题和内容
  - 发布时间、修改时间、发布者
节点实例:论坛主题节点类、博客文章节点类、新闻节点类等不同的内容类型节点类
属性可通过第三方模块Content Construction Kit(CCK)来扩展增加字段的功能。
2.内容类型(Content Type)
对节点的一种分类, drupal默认提供的两种类型文章(artical)和页面(page)
Use articles fortime-sensitive content like news, press releases or blog posts
Use basicpages for yourstatic content, such as an 'About us' page.
3.模块(Module)
模块作为功能单元提供对内容的管理。
Drupal的使用 Ioc(依赖注入)的设计模式调用模块,即模块实现功能并在系统中注册,由系统决定何时被调用

五大核心模块:节点模块、用户模块、系统配置模块 、内容过滤模块、区块模块
第三方模块:基于drupal框架和五大核心模块基础之上开发的模块

4.主题(Theme)
即look and feel, 使用者看到和使用感受到的东西。
主题由模版文件、样式表(css)、图表、javascript组成

5.区块(Block) && 区域
区块是展示一些聚集信息的地方。这些信息可以包括文字、图片、文章列表或其他内容。
区域是页面的划分单位。一个页面可以划分成顶部、中部、底部三层区域或其他划分方式,这些区域的划分是定义中主题的页面模版文件中。
区块是放置在区域中的,多个区块可以放置在同一个区域中。
创建方式有两种:1.后台创建编写HTML代码。 2.自定义模块, 使用区块的钩子函数创建区块
(HTML代码内容是怎样? 钩子函数怎么创建?
区块的作用是什么?和节点有什么关联?
区块的作用是什么?和节点有什么关联?
6.菜单(Menu)
常见的页面元素,有一系列超链接组成(指向不同的URL),起着网站导航的作用。
菜单设置中有配置主导航的来源和二级导航的来源,这个两个导航什么作用?
7.用户(User)
网站的使用者。
用户涉及到用户角色以及权限管理
用户角色把一组用户归为一类,如匿名用户、认证用户、普通管理员、新闻发布者、站点维护者
权限管理赋予用户对网站系统的操作权限
8.评论(Comment)
评论是一种内容,但不作为内容类型而存在,评论是依附于一个节点而存在,例如是针对一篇文章的回复。
9.分类(Taxonomy)
分类是根据节点的内容属性进行的一种分类,从节点的内容分类
内容类型是根据节点的类型进行分类,更多是从节点的抽象属性进行分类

分类的属性包括词汇表(vacabulary)和项(term)。 词汇表更多是对某一类节点的分组,项是针对具体的类目
例如:
词汇表:新闻
项       :国内新闻、国外新闻


词汇表:文章
项       :文学、艺术、军事、个人随笔



【后记】
两个小时的学习和整理,相比单纯的一看而过,边看边记边理解更有助于效率。

0 0