禅道的目录结构

Mrzhou
Mrzhou
Mrzhou
257
文章
1
评论
2020年5月18日23:33:16 评论 4,405

了解了zentaoPHP框架的基本原理和二次开发机制之后,您对禅道项目管理软件的目录结构应该也比较熟悉了。

禅道的目录结构

一、顶级目录结构:

禅道的目录结构

  • bin目录是存放里禅道的一些命令行脚本;
  • config下面存放了禅道运行的主配置文件和数据库配置文件。
  • db下面是历次升级的数据库脚本和完整的建库脚本。
  • framework里面则是禅道php框架的核心类文件。
  • lib目录下面是其他几个类文件。比如数据库访问,发送邮件,数据验证等。
  • module下面则是存放了具体的模块。禅道目前已经有30余个模块了。
  • tmp目录是禅道程序运行时的临时文件存放目录。
  • www目录则是存放了各种样式表文件,js文件,图片文件,以及禅道的入口程序,index.php

二、www目录

禅道的目录结构

  • data目录是上传附件所在的目录。
  • fushioncharts则存放了报表解决方案所需要用到的flash文件。
  • js目录下面则是禅道用到的各种jquery插件和相应的功能函数。
  • theme目录则是样式表文件的目录。
  • www根目录下面的index.php是整个禅道程序的入口程序。所有的请求都是通过这个程序进入的。
  • install.php则是安装程序。
  • upgrade.php是升级程序,每次升级的时候需要访问这个文件。
  • .htaccess和.ztaccess文件是apache使用的配置文件。可以在rewrite模块打开的情况下,配置禅道使用静态方式访问。

三、module目录

module目录下面总共有30多个模块,分别对应了禅道里面的某一个功能模块。整个禅道的功能,就是由这些模块组合而成。让我们来看一个具体的模块。

禅道的目录结构

  • lang目录下面存放的当前模块的语言文件。zh-cn对应中文简体,zh-tw中文繁体,依次类推。如果需要修改禅道里面某些字段的名称或者配置,则需要打开相应的文件进行修改。
  • view目录下面存放了每一个页面所对应的模板文件。比如bug浏览页面,对应的模板就是browse.html.php。
  • config.php存放了当前模块相应的配置项。
  • control.php则是整个bug模块所有页面的入口。也就是说,bug相关的页面浏览都可以在这个文件里面找到相应的方法定义。
  • model.php则是bug相关数据库操作的方法列表。
继续阅读
Mrzhou
  • 本文由 发表于 2020年5月18日23:33:16
  • 转载请务必保留本文链接:https://zhouxiaosong.com/698.html
禅道集团版回收站和系统信息 脚本编程

禅道集团版回收站和系统信息

后台--回收站和系统,只有集团版平台的超级管理员账号登录才可以查看和操作。 一、回收站 回收站里记录的是集团版平台里删除的信息。 禅道系统里的删除都是标记删除,删除后的信息可以在这里进行还原和隐藏操作...
禅道集团版发信配置 脚本编程

禅道集团版发信配置

集团版主站配置了发信成功后,主站和子站点的所有邮件通知,都通过主站平台配置的发信邮箱来发送,子站点不需要单独的做发信配置。 下面我们来介绍发信的具体配置。 一、提醒邮件的通知范围 主站平台: 1、创建...
禅道集团版进行站点维护 脚本编程

禅道集团版进行站点维护

站点功能模块里记录的是项目开发计划开通的子站点和子站点的版本库信息。 下面我们来介绍一下子站点的维护和管理。 一、站点列表 在这里你可以对子站点进行做以下操作: 1、编辑修改主站平台同步到子节点站点的...
禅道linux一键安装教程 网络运维

禅道linux一键安装教程

linux一键安装包内置了XXD、apache, php, mysql这些应用程序,不需要再单独安装部署。 从7.3版本开始,linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: