Compatibility/ja

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

ブラウザー
ここでは、ブラウザーのサポート関連の私たちの慣行を説明します.

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

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

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

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

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

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

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

扱われ方
MediaWiki はこれらのブラウザーをグレード A のブラウザーと同様に扱い、機能が十分なブラウザーとして想定されます. この原則には様々な重要な利点があります：
 * グレード A のブラウザーの新リリース版は、テストがまだの場合、予期せずグレード X と見なされることがある.
 * リリース前のブラウザーを利用する人にグレード A の体験が与えられる.
 * 同等の機能のあるブラウザーの派生版のうち比較的人気がないもの（例: Iceweasel）を使っている人に悪影響が出ない.

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

ブラウザーの対応状況マトリックス
原則としては上記のグレードの差は MediaWiki コアにも拡張機能にも同じように適用されますが、下記のマトリックスは MediaWiki コア（およびそれに追従すると決まった拡張機能）だけに適用されます. 個々の拡張機能は、異なるレベルの対応状況を示した独自の対応状況マトリックスを持っていることがあります.


 * 携帯機器向けブラウザーの一部もここに含まれています. しかし、前述の通り、このマトリックスは MediaWiki コアおよびそのデスクトップ版外装を対象としています.  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.6.

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. MySQL と MariaDB 以外のあらゆるソフトウェアは、現時点では本番環境での使用をお勧めできません.

ウェブサーバー
MediaWiki は、PHP を実行できる主要なウェブ サーバーすべてと、広く互換性があります. Apache が最も多く使用されており、動作テストも最も多くされています. So long as the webserver version supports the required PHP version based on the matrix outlined here.

注記

 * Software marked in blue is supported while software marked in orange is not supported.

関連項目

 * 後方互換性