Compatibility/ja

MediaWikiはバージョン間、および現行からレガシーまでの広い範囲のソフトウェアとの間で、互換性を広く保証するよう努めています. 同時に、コードベースと最新のMediaWikiの開発は常に進化し続けているため、レガシーなソフトウェアとの間で互換性を無期限に保証することは不可能です.

ブラウザー
This describes our practices around browser support.

グレードC
この基本的なレベルのサポートでは、MediaWiki プラットフォームの中心的な機能が提供されます. HTTPレスポンスはこれらのブラウザーとの間で互換性があります（たとえば、コンテンツで使われる文字符号化や画像形式などといった、私たちが依存するHTTPの機能は、これらのブラウザーで動作する必要があります. ）. フロントエンド側では、コンテンツは読める形で提示され、ある程度の利用者側アクションが実行できるということを意味します.

ここに分類されるブラウザーは既知でありstartup module内のブラックリストに列挙されています.

これらのブラウザーには javascript なしの環境が提供されます. この環境では視覚的要素や追加的機能が欠けている場合があります. これらのブラウザー向けには、中心的な機能は GET・POST とページ読み込みによる伝統的なクライアント・サーバー通信で維持される必要があります. これらのブラウザーで利用者に認識された問題点は高い優先度で対応されます. 対応にあたっては、提供されている機能が壊れていない状態を確保することに焦点があてられます. 製品側の観点で許容できる場合は、(一時的または恒久的に) 問題の機能をこれらのブラウザーに提供しなくなるという結論になる場合もあります.

グレードA
これはもっとも高水準なサポートがあるレベルです. 古いブラウザーへの互換性を保った機能縮退を可能にしながら、現代的なブラウザーの機能が利用されます. MediaWiki が提供する機能はすべて (縮退した形であるかどうかにかかわらず) これらのブラウザーでは動作する必要があります.

ここに分類されるブラウザーは既知であり、積極的なテストの対象になります. これらのブラウザーで起こる問題は高い優先度で対処されます.

グレードX
他のすべてのブラウザーがこのレベルにあたります. 開発が中止されたブラウザーやメンテナンスのオーバーヘッドを増やす正当性がないほどの人気がないブラウザーがここに含まれます.

他のグレードに含まれていないブラウザーはすべてここに分類されます.

Treatment
MediaWiki はこれらのブラウザーをグレード A のブラウザーと同様に扱い、機能が十分なブラウザーとして想定されます. この原則には様々な重要な利点があります：
 * グレード A のブラウザーの新リリース版は、テストがまだの場合、予期せずグレード X と見なされることがある.
 * リリース前のブラウザーを利用する人にグレード A の体験が与えられる.
 * 同等の機能のあるブラウザーに基づいているか由来している人気のないブラウザーを利用する人に悪影響がない (例: Iceweasel).

実際上グレード X とグレード A の違いは、グレード X のブラウザーは積極的にはテストしないということです. これらのブラウザーでしか生じない問題には優先度がつけられません.

ブラウザーの対応状況マトリックス
While the principles and different grades described above apply to MediaWiki core and extensions alike, the below browser support matrix applies to MediaWiki core only (and extensions that decide to follow it). Individual extensions may have their own support matrix distributing browsers among the different levels of support differently.
 * A few mobile browsers are included here. However as noted earlier, this matrix is for MediaWiki core and its desktop skin. Mobile-specific skins and/or extensions especially for mobile devices may have a different support matrix.

PHP
The latest version of MediaWiki runs on any version of PHP to PHP 5.5. At this time, HHVM has unresolved issues and might cause some functions to break.

MediaWiki の最近のバージョンでは、PHP 5.0、5.1、5.2 がサポートしていない機能を含んでいるため、これらのバージョンで実行しようとすると失敗します.

データベース
MediaWiki はさまざまな種類のデータベース サーバーと互換性があります. MySQL への対応に特に力を入れています. (MariaDB も使用できます. )

Support for any other database software ranges from dubious to stable; architectures for which have at least some support. Anything other than MySQL or MariaDB is not recommended for production use at this point.

ウェブサーバー
MediaWiki is broadly compatible with all major web servers that can invoke PHP. Apache is the most used and tested. So long as the webserver version supports the required PHP version based on the matrix outlined here.

注記

 * Software marked in green is supported while software marked in red is not supported.

関連項目

 * 後方互換性