drupal的术语介绍

drupal的架构有三部分组成:内核、模块、主题;三者通过hook机制联系起来。

模板:

 tag.tpl.php是最基本的页面,


drupal中的基本概念:节点(node)

                                  评论(comment)

                                  分类(taxonomy)

                                  区域(region)

                                  区块(block)

                                  菜单(menu)

drupal的模块:就是用于扩展drupal的特性和功能性的一些代码文件。大概的分为核心模块和第三方模块。核心模块就是drupal的一些基本功能。


drupal的术语介绍:


任何的cms,都有其主要的东西,模板(templete):

一般国内的cms,比如说dedecms、wordpress等,他们的模板基本上就是html,加上一些自己的一些标签。drupal的模板是php文件,在其中写一些html,组成的混合页面。我个人觉得是还蛮不一样的。

主题(theme):

主题是包含一些函数的php文件,我的理解就是相当于一般我们手机上的主题一样,大概这种感觉。提供不同的网站布局风格。

引擎(engine):

据说是一种特殊的主题,通过模板输出其中的html的内容。

区块(block):

大概就是一个网页的一些附近内容和边侧栏的一些区域,各个主题风格的模板通过block($subject , $content, $region='main')函数来控制盒子的显示风格。

盒子(box):

box是drupal页面内容的容器,每一个盒子有一个标题和一些内容,各个主题风格可以box($subject, $content, $region='main')函数来控制盒子的显示风格。

过滤器(filter):

是做内容过滤的框架。

模块(module):

核心模块包括blog、taxonomy等模块,扩展模块大概包括weblinks、image等模块。

节点(node):

drupal中一个节点就是一个内容,他可以使一个图片,报道,文章等。

权限(permission):

drupal中的角色分为两种:游客和注册用户,管理员可以将权限赋予给角色,将角色赋予给用户。

样式(style):

style是主题或引擎提供的CSS文件,用来代替缺省的css。

分类(taxonomy):

drupal通过分类来描述目录系统,用于对网站的内容进行组织和分类。


学习drupal,确实很陡峭!


drupal,就我目前对其的了解,对于开发人员来说,最主要是themes,module的开发。






          


你可能感兴趣的:(drupal的术语介绍)