Compatibility/ja

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

ブラウザー
There is an ever-growing number of different web browsers in the world. Too many to actively test and support each one. To guide our practices around browser support, we have three levels of support. Each tier represents a different category of browsers.

モダン
This group (also known as Grade A) represents the highest level of support. Features take advantage of capabilities in modern browsers, while allowing a graceful fallback for older browsers. All features provided by the software (whether or not in a degraded form) must work in these browsers.

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

基本
The group (also known as Grade C) is provided the core functionality of the MediaWiki platform. Our HTTP responses are compatible with these browsers (e.g. HTTP features we rely on, character encoding, and image formats used by the content; must work in these browsers). In the front-end this means content is presented in a readable manner, and to some extent user actions can be performed.

ここに分類されるブラウザーは既知 (下記参照) でありstartup module内のブラックリストに列挙されています. Problems users perceive in these browsers are addressed with high priority. Issue handling focuses mainly on ensuring provided functionality is not broken; if acceptable from a product perspective, this may result in the functionality (whether or not temporarily) no longer being provided for these browsers.

MediaWiki は、これらのブラウザーに JavaScript なしの環境を提供する場合があります. この環境では視覚的要素や追加的機能が欠けている場合があります. これらのブラウザー向けには、中心的な機能は GET・POST とページ読み込みによる伝統的なクライアント・サーバー通信で維持される必要があります.

不明
This group (also known as Grade X) represents all other browsers. This includes browsers that are no longer developed or browsers not popular enough to justify the added maintenance cost for software development.

他のグループに含まれていないブラウザーはすべてここに分類されます. Problems users perceive in these browsers only are given low priority.

MediaWiki handles these browsers the same as Modern (Grade A) browsers and are thus assumed to be capable. This principle provides various important benefits:
 * New versions of modern browsers may temporarily be considered Unknown if they are not yet tested against by us. Treating Unknown browsers as capable ensures optimal user experience in these browsers.
 * Users of new and evolving browsers are given a chance to have a modern experience.
 * Users of less popular browsers based on, or derived from, known modern browsers are not negatively impacted (e.g. Iceweasel).

実際上、不明とモダンの各グループの違いは、不明グループのブラウザーは積極的にはテストしないということです. These browsers are given the full feature set.

ブラウザーの対応状況マトリックス
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.


 * 携帯機器向けブラウザーの一部もここに含まれています. しかし、前述の通り、このマトリックスは MediaWiki コアおよびそのデスクトップ版外装を対象としています.  Mobile-specific skins and/or extensions especially for mobile devices may have a different support matrix.

PHP
MediaWiki の最新の安定版ブランチ は、PHP  から PHP 7 までのあらゆるバージョンで動作します. There is also experimental support for HHVM.

MediaWiki 1.23 and 1.27 will continue to receive security updates until their respective end-of-life dates (see version lifecycle) and retain compatibility with their respective versions of PHP.

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

Support for any other database software ranges from dubious to stable. MediaWiki provides database abstraction layers for PostgreSQL and SQLite, which are generally well-maintained. The included abstraction layers for Oracle and Microsoft SQL Server are essentially unmaintained and are unlikely to work out of the box. MySQL と MariaDB 以外のあらゆるソフトウェア上で MediaWiki で動作させることは、現時点では本番環境での使用をお勧めできません.

ウェブサーバー
MediaWiki は、互換性があるバージョンの PHP を実行できる主要なウェブ サーバーすべてと、広く互換性があります. Apache が最も多く使用されており、動作テストも最も多くされています. HHVM and nginx are good choices as well.

注記

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

関連項目

 * of MediaWiki versions

外部リンク

 * YUI Graded Browser Support - Popularized the concepts of Grade A, C, and X.