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系统只管重要,下面 ...
随机推荐
- 【LeetCode】136. Single Number (4 solutions)
Single Number Given an array of integers, every element appears twice except for one. Find that sing ...
- 手机imie号介绍使用
http://zhidao.baidu.com/question/3682744.html手机机身号又叫手机串号,是国际移动设备识别码,GSM手机机身号简称IMEI,CDMA手机机身号简称ESN. 一 ...
- Windows下面安装和配置Solr 4.9(二)
将Solr和Tomcat结合: 1.在D盘下创建目录 D:\Demos\Solr 2.解压solr-4.9.0文件,我这里下载的是这个4.9版本,将example文件夹下的solr文件夹中的所有文件( ...
- 使用Xcode、Android Studio将项目链接到Git
一.使用Android Studio创建本地git仓库: 1.检查本地git环境:在Android Studio中setting-->Version Control 点击Test按钮,提示suc ...
- go 学习 ---golang命令
1.GO命令一览 GO提供了很多命令,包括打包.格式化代码.文档生成.下载第三方包等等诸多功能,我们可以通过在控制台下执行 go 来查看内置的所有命令 下面来逐个介绍,也可以详细参考 https:// ...
- Jmeter --- 逻辑控制之if控制器
一.背景 在实际工作中,当使用Jmeter做性能脚本或者接口脚本时,有可能会遇到需要对不同的条件做不同的操作,基于这种诉求,在Jmeter中可使用if控制器来实现 二.实际操作 逻辑控制器位置: 在线 ...
- configure: error: png.h not found.
PHP的时候提示这个错误 configure: error: png.h not found.,这个是选择安装GD模块才会出现的错误,详细错误信息如下 If configure fails try - ...
- Wireshark分析网络慢
tcp.analysis.retransmission tcp.flags.reset==1
- 【Android】20.4 录音
分类:C#.Android.VS2015: 创建日期:2016-03-13 一.简介 利用Android提供的MediaRecorder类可直接录制音频. 1.权限要求 录制音频和视频需要下面的权限: ...
- 【Android】5.5 状态切换(Switch)和评级条(RatingBar)
分类:C#.Android.VS2015: 创建日期:2016-02-07 一.简介 1.利用Switch或者ToggleButton切换状态 如果只有两种状态,可以用ToggleButton控件或S ...