首页 > 其他分享 >drupal7的目录结构及术语

drupal7的目录结构及术语

时间:2023-03-27 17:06:03浏览次数:32  
标签:术语 Drupal 设定 drupal 内容 模块 drupal7 php 目录


本文收集了网络中对于drupal结构的一些说明。希望在以后drupal系统的二次开发和转站,整合等方面有所用。以后我将收集更多的drupal相关技术更多的发布在自己的博客中。大家有用就多多捧场。

 

/includes 系统的核心函数
/misc 系统核心用的一些js脚本 图片资源等
/modules 系统核心模块
/profiles 安装配置文件 里面包括minimal(最小化安装)standard(标准安装)两种配置,区别是标准安装会在数据库创建2中节点的类型:页面和消息类型,还有tag术语表,最小化安装则所有节点类型都需要自己来创建
/scripts 命令行脚本 在命令行可以执行的脚本文件,包括安装脚本,数据库备份脚本等
/themes 系统默认主题
/sites 所有你自己的东西都要放在这个目录里,包括模块、主题、js脚本库。
/sites/default/settings.php 配置文件,主要是数据库连接配置
/sites/default/files 用户上传的文件和图片缓存 css缓存 js缓存等等
/sites/all/themes 用户的主题和第三方主题
/sites/all/modules 用户自定义模块和第三方模块
/sites/all/libraries 第三方js库 如在线编辑器、语法高亮库

/index.php drupal系统的入口,负责所有页面的请求,调度到相应的处理程序,打印相应的页面。
/cron.php 计划任务执行程序,会定期执行一些数据的清理工作。
/install.php drupal安装程序 如果想重装drupal 清空数据库之后,执行/install.php就会重新安装,如果不清空数据库就会出错。
/robots.txt 告诉网络爬虫不要获取网站的某些部分
/update.php drupal的升级
/xmlrpc.php xmlrpc服务
.htaccess apache的目录配置文件 url重写配置 将请求映射到index.php

 


Drupal主要术语的介绍

 

 

Drupal是一个非常优秀的PHP CMS,在使用Drupal之前,我们好好看看Drupal主要术语的介绍.Drupal术语,Block(区块),Box(盒子),Engine(引擎),Filter(过滤器),Module(模块),Node(节点),Permissions(权限),Style(样式)Taxonomy(分类)Template(模板),Theme(主题)风格

 

  # Block(区块)

  区块一般位于网页两边的侧栏中,用于导航或显示一些附加内容。区块是一种把数据定位到页面的方法之一。各主题风格可以通过block($subject,$content,$region = "main")函数来控制区块的显示风格。

 

  # Box(盒子)

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

 

  # Engine(引擎)

  引擎是一类特殊的主题,它通过模板来输出HTML内容。

 

  # Filter(过滤器)

  过滤器是做内容过滤的框架。

 

  # Module(模块)

  模块是为Drupal提供扩展功能的代码片段。有些模块是Drupal核心系统的一部分(例如taxonomy和blog模块),扩展模块(例如 weblinks和image模块)则不属于Drupal的核心系统。核心模块已包含在Drupal的下载包中,扩展模块则需要单独下载。

 

  # Node(节点)

  节点是Drupal中最简单又最难理解的一个概念。几乎Drupal中所有的内容都被存储为一个节点。一个节点就是Drupal的一块内容,它可以是投票、报道、书的一页、或一张图片。

 

  # Permissions(权限)

  权限用于控制内容的创建、修改和站点管理等访问。管理员可以将权限赋给角色,将角色赋给用户。一个用户可以属于一个或多个角色。Drupal缺省提供了两种角色:游客和注册用户

 

  # Style(样式)

  样式是主题或引擎提供的CSS文件,用于替换缺省的CSS。

 

  # Taxonomy(分类)

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

 

  # Template(模板)

  模板是模板引擎的,普通人可读懂的HTML文件,这些文件有一些特殊的代码,用于产生动态信息。

 

  # Theme(主题)

  主题是包含一些函数的PHP文件,用于提供不同的布局风格。

 

 

Content – 内容设定

Content - 内容列表 [可新增内容]
Comments - 已发佈及未认证的回应列表

Structure – 网站架构

Blocks - 区块设定
Content types – 内容型态,有预设的两个型态(article, basic page),也能新增自订型态,增加栏位(内建的CCK功能)
Menu – 主选单、管理选单、导览选单、次选单、使用者选单,也能新增自订选单
Taxonomy - 内容分类设定,建立分类项目(Vocabulary, 如内建的Tags)后,可至内容型态管理页新增栏位,栏位的资料型态选择Term reference,储存即可选择自订项目。

Appearance – 外观设定,即是版型设定

List - 版型列表:含启用与未启用版型
Settings - 针对个别版型的设定

People – 使用者与权限管理

List - 使用者列表 [新增使用者]
Permissions - 权限设定

Permissions - 针对不同角色(Role)设定各种存取权限
Roles - 管理角色,亦可建立自订的角色

Module – 模组管理

List - 模组分类列表
Uninstall - 移除模组,要先停用欲移除的模组,该模组才会出现在此让使用者能完全移除它

Configuration – 网站设定,针对会员、系统、内容、网站资讯…等各式各样的设定

Reports – 报表,各种网站运作产生的报表

Help – 网站功能指南

 

 

标签:术语,Drupal,设定,drupal,内容,模块,drupal7,php,目录
From: https://blog.51cto.com/u_8895844/6152499

相关文章

  • c#Winform自定义控件-目录-HZHControls
    官网http://www.hzhcontrols.com前提入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。GitHub:https://github.com/kwwwvagaa/NetWinformControl......
  • Linux基础第四章:用户账户与文件、目录的权限和归属
    一、用户账户1、账户类型①超级管理员:最高权限拥有者,uid=0的用户,默认是root。②普通用户:有一定权限的用户,但是权限受限制。③系统(程序)用户:不是给人用的,是给程序用的,无......
  • 第二章 1.3节 目录结构与基本运行原理
    1.1Nginx目录结构说明[root@k8s-master01~]#tree/usr/local/nginx//usr/local/nginx/├──client_body_temp├──conf#存放一系列配置文件的目......
  • 实验2 目录树的遍历
    Unix实验报告实验:实验2目录树的遍历专业:计算机科学与技术班级:1班姓名:姚怀聿学号:229202022046322022年10月21日目录一......
  • IDEA编译输出目录Compiler Output的设置
    idea项目整体Project编译输出目录设置File——>ProjectStructure——>Project——>CompilerOutput填写内容:项目路径\outidea项目模块Module编译输出目......
  • 整理/etc目录下
    1./etc/passwd/etc/passwd文件保存除用户口令以外的用户账号信息,所有用户都可查看该文件#cat/etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindsemon......
  • 实验2 目录树的遍历
    Unix实验报告实验:实验2目录树的遍历专业:计算机科学与技术班级:1班姓名:姚怀聿学号:229202022046322022年10月21日目录一......
  • Linux用户和用户组管理/etc目录解释
    1.Linux/etc/passwd内容解释Linux系统中的/etc/passwd文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。首先我们来打......
  • 用find命令巧查目录下文件的个数
    导读在本指南中,我们将介绍如何在 Linux 系统上显示当前工作目录或任何目录及其子目录中的文件数量,以及wc 命令,它会打印每个文件或来自标准输入的换行符、单词和字......
  • vue.js客服系统实时聊天项目开发(二十)vue项目框架目录结构
    在之前的文章里没有介绍vue项目的目录结构,现在来介绍一下Vue项目的目录结构通常如下:.|--public||--favicon.ico||--index.html|--src||--assets||......