Manual:Code/zh

本页将介绍MediaWiki代码的顶层目录.

See also the following pages in the versioned MediaWiki documentation site (auto-generated using ):



代码入口
入口文件包含有：index.php,api.php,load.php，详情请看Entry points.

缓存目录，在安装的时候会建议设置以启用缓存. 当启用缓存后，这个目录就充当缓存的目录了.

默认情况下，这个目录是空的.

包含了MediaWiki的文档，这个目录会自动将每个版本的MediaWiki发布到doc.wikimedia.org.

您可以通过https://doc.wikimedia.org/mediawiki-core/查看这些文档.

扩展的安装目录. 安装扩展的时候，一个扩展就是一个子目录（您可以通过mediawiki.org扩展中心安装或者从Gerrit直接克隆扩展的代码）. 然后，在中启用这个扩展，通常是使用 这个函数启用.

MediaWiki的官方分发包中会绑定一些扩展和皮肤. 参考.

MediaWiki核心代码目录.

想要了解MediaWiki中的不同的类和组件，可以参考https://doc.wikimedia.org/mediawiki-core/master/php/modules.html.

用户上传的多媒体文件会保存在这个目录下. 另外，生成的缩略图也是保存在这里.

参考：和.

这个目录是保存纯数据和多语言的文件.

比如：


 * 目录保存了MediaWiki核心interface用到的消息（使用|banana JSON格式）.
 * 目录保存了一些其他的字符串. 比如,,的名字.

保存命令行、脚本的目录. 这些命令可以用来迁移数据库、批量操作等等. 参考：.

This directory is the entry point for the Web installer which new administrators can use to install their wiki. It helps with configuring the wiki and creating the database schema.

This directory contains frontend resources (JavaScript and CSS) managed by.

This is where MediaWiki skins are installed. To install a skin, its source code is placed in a subdirectory here (typically by unpacking a tarball, or by cloning the source code from Git). Then, to enable the skin it must be loaded from, typically by calling.

See also.

Contains unit tests, integration tests, and end-to-end tests.


 * (QUnit)
 * (QUnit)