Drupal的目录结构
①.includes 文件夹
存放Drupal程序头文件。 Drupal的一些函数和变量的定义,均可在此文件夹下的文件中找到。这
些文件都是以.inc结尾的。
②.misc文件夹
Drupal所用的其他文件,如图片, javascript 脚本和 css样式表等。
③.Module文件夹
Drupal核心模块的存放目录。但是,如果用户添加自定义模块,或安装第三方模块应放在/sites/all/modules/下。
④.Profies文件夹
存放 Drupal安装配置文件。
⑤.Scripts文件夹
Drupal在 Unix/Linux服务器上运行的脚本文件所在目录。一般是进行任务计划配置的。
⑥.Sites文件夹
用户自定义及第三方模块、主题、站点配置文件所在目录。themes和 modules目录是后建立的,下载的模块和模板均放置于对应的目录中。
⑦.Themes
Drupal自带 theme所在目录。建议用户不要往此目录中放新增 theme。一般情况下,只对 sites目录进行操作。新主题或新的模块等,都会放在这个目录的all或default子目录下。
corn.php 计划任务执行的文件
index.php Drupal程序的主页,所有对drupal站点的请求会通过这个文件来处理
install.php 安装文件
update.php更新文件
xmlrpc.php xmlrpc协议
robots.txt 对搜索引擎抓取网站内容的限制文件
二、下载地址:
drupal下载地址:https://drupal.org/project/drupal
三、区块
一个页面是由好多区域组成的,每一个区域当中可以放置多个区块,这样构成了Drupal的主题布局。区块是由模块(Modules)生成的,但也可以通过后台管理进行创建,我们以后会讲到如何添加区块。
四、模块
模块就是 Drupal的功能的组成单位,Drupal中的功能都是通过安装和启用相应的模块来实现的,下载它们并解压缩至 Drupal下的 site/all/modules目录中,就可以使用了。当模块安装成功后,在站点管理中就会出现相应的配置选项。
五、节点
节点( Node)是Drupal内容的基本单位,在Drupal中,除了用户(User)和评论(Comment)所有的元素都是节点,它提供了开发者对 Drupal 中所存储的内容进行扩展的基础。如果不能理解“节点”的概念,是无法进行Drupal开发的。
Drupal的目录结构的更多相关文章
- ASP.NET Core应用针对静态文件请求的处理[4]: DirectoryBrowserMiddleware中间件如何呈现目录结构
和StaticFileMiddleware中间件一样,DirectoryBrowserMiddleware中间本质上还是定义了一个请求地址与某个物理目录之间的映射关系,而目标目录体现为一个FilePr ...
- 一个技术汪的开源梦 —— 基于 .Net Core 的公共组件之目录结构
一个技术汪的开源梦 —— 目录 这篇文章是开源公共组件的开篇那就先说说项目的 Github 目录结构和 .Net Core 的项目结构. 1. GitHub 目录结构和相关文件 - src 源码项目目 ...
- python基础-软件目录结构规范
一.定义目录结构目的 可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等.从而非常快速的了解这个项目. 可维护性高: 定义好组织规则 ...
- Eclipse中一个Maven工程的目录结构
在之前的javaSE开发中,没有很关注Eclipse工程目录下的环境,总是看见一个src就点进去新建一个包再写一个class.以后的日子中也没有机会注意到一个工程到底是怎么组织的这种问题,跟不要说自己 ...
- linux -目录结构
摘自:http://www.comptechdoc.org/os/linux/usersguide/linux_ugfilestruct.html 这个目录结构介绍是我目前看到介绍最全的,有时间在翻译 ...
- Go 项目的目录结构 及 安装技巧
项目目录结构如何组织,一般语言都是没有规定.但 Go 语言这方面做了规定,这样可以保持一致性 1.一般的,一个 Go 项目在 GOPATH 下,会有如下三个目录: |--bin |--pkg |--s ...
- Android基础学习第一篇—Project目录结构
写在前面的话: 1. 最近在自学Android,也是边看书边写一些Demo,由于知识点越来越多,脑子越来越记不清楚,所以打算写成读书笔记,供以后查看,也算是把自己学到所理解的东西写出来,献丑,如有不对 ...
- 【JBOSS】 JBOSS目录结构
JBOSS在默认情况下可以用3种方式启动minimal,default和all.三种模式内部的模块数量依次递增 例如: 1-执行JBOSS_HOME/bin/run.bat批量处理文件启动JBos ...
- 每天一个linux命令(23):Linux 目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...
随机推荐
- PHP5.5新特性
详情见:http://www.php.net/manual/zh/migration55.new-features.php 1. 生成器 yield关键字 yield的中文文档在这里:http://p ...
- 怎么在ubuntu中新增一个用户并赋予管理员权限
用useradd时,并没有创建同名的用户主目录.例子:adduser user1这样他就会自动创建用户主目录,创建用户同名的组.root@ubuntu:~# sudo adduser db[sudo] ...
- Spring的三种注入方式(Setter、构造函数和自动注入)
一.Setter注入 这里我是希望在Student.java中调用Course.java中的内容. public class Course { public String name = "数 ...
- hadoop环境搭建-完全分布式
用于测试,我用4台虚拟机搭建成了hadoop结构 我用了两个台式机.一个xp系统,一个win7系统.每台电脑装两个虚拟机,要不然内存就满了. 1.安装虚拟机环境 Vmware,收费产品,占内存较大. ...
- mac重装系统
通过 macOS 恢复功能启动macOS 恢复功能会根据您在电脑启动时按下的组合键来安装不同版本的 macOS.在按电源按钮打开 Mac 后,立即按住以下组合键之一.然后在看到 Apple 标志或旋转 ...
- mac下为什么光标按方向键只能一个字一个字地蹦
系统偏好设置-键盘 把按键重复拉到最快,重复前延迟拉到最短
- angular学习笔记(七)-迭代1
本篇介绍angular中元素的迭代: <!DOCTYPE html> <html ng-app> <head> <title>4.1.迭代</ti ...
- sass & compass 实战录
一.sass 是什么 Css的一种预处理器 是基于css进行语法扩展而成 主要目的是为了提高开发效率,弥补css语法不足的缺陷 同样流行的预处理器还有:less.stylus 二.SASS的基本语法 ...
- spark结构化数据处理:Spark SQL、DataFrame和Dataset
本文讲解Spark的结构化数据处理,主要包括:Spark SQL.DataFrame.Dataset以及Spark SQL服务等相关内容.本文主要讲解Spark 1.6.x的结构化数据处理相关东东,但 ...
- Java IP地址字符串与BigInteger的转换, 支持IPv6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...