Manual:Code/zh

本页面描述了MediaWiki源代码中的关键文件与目录. 有关更多详细信息，请参见由MediaWiki源代码使用doxygen自动生成的类、文件和综合参考资料.

访问节点

 * 参见Special:Version

您可以通过运行该段代码生成此列表： git grep -l /includes/WebStart.php.

这些是使用wiki时，浏览器可以遇到的文件. 所有这些文件都位于wiki根目录，每个文件都搭配 包装，对于网络服务器而言，它需要 扩展来通过PHP5引擎执行脚本.

==

用于文件缓存的默认目录，如果启用（通过设置 ——默认值为. ）. 该位置可使用$wgFileCacheDirectory来自定义.

包含各种文本文件，它们应当帮助您了解MediaWiki代码中最重要的部分.

Mediawiki扩展与核心代码分别放置. 安装扩展需要复制相关文件至该目录，并按照扩展自己的安装指导启用它（通常需编辑LocalSettings.php文件）. 在当前版本中，有一组扩展与全新MediaWiki安装文件一起分布.

该目录存储MediaWiki需要的常见包含文件.

此目录包含操作类，它们处理可在页面上执行的不同操作（例如查看、删除、编辑等）. 所有这些类都是 、 或 类的延伸. 其中有一些都是小操作，这些操作调用 或 类中的方法来进行实际工作.

LinkCache.php

 * SVN上的文件

Keeps information on existence of articles. See LINKCACHE.TXT.

/languages/目录
该目录下包含有用于国际化的文件.

Language.php

 * SVN上的文件

包含有Language类，它负责处理杂项文本所使用的语言，并包含有部分文字编码功能以及其他与本地化有关的功能. 有两个全局变量包含有该类的实例：用于站点语言的$wgContLang变量与用于用户语言的$wgLang变量.

/maintenance/目录
该目录包含有必须通过命令行界面运行的维护脚本.

参见Manual:Maintenance scripts以获取这些脚本的概况.

/skins/目录
该目录包含了所有用于展示外观的skin类JavaScript,CSS以及部分用于skin类的图像

参见

 * How to become a MediaWiki hacker
 * Manual:Coding conventions
 * Manual:Global object variables