Extension:MobileFrontend/設定

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:MobileFrontend/Configuration and the translation is 80% complete.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎français • ‎中文 • ‎日本語

MobileFrontend supports various configuration options that you can define in LocalSettings.php after calling wfLoadExtension( 'MobileFrontend' ); or require_once "$IP/extensions/MobileFrontend/MobileFrontend.php";.

Note that for a simple site adding $wgMFAutodetectMobileView = true; might be all you need to make it Just Work™.

モバイルブラウザ検出設定

Configuring browser auto-detectionを参照してください。

メインページの設定

外装の設定

この記事の執筆時現在では、MobileFrontend は Minerva 外装でパッケージングされています。

フラグ $wgMFDefaultSkinClass を使用することで、モバイル版での既定の外装をオーバーライドできます。

これの既定値は以下の通りです:

// $wgMFDefaultSkinClass = 'SkinVector'; // use Vector skin for your mobile site skin.
// $wgMFDefaultSkinClass = 'SkinTimeless'; // Use Timeless skin for your mobile site skin.
$wgMFDefaultSkinClass = 'SkinMinerva'; // Default - use Minerva as your mobile site skin.

Nearbyの有効化

MobileFrontend は、わずかな設定で Special:Nearby (特別:付近)ページを提供します。このためには少しオプションの設定が必要です。

  • ブラウザのセキュリティを確保するため、SSL経由の安全なサイトで実行する必要があります。HTTP経由で利用者の位置情報を要求することはできません。
  • GeoDataのインストール
  • update.phpの実行
  • LocalSettings.phpに$wgMFNearby = true;を追加
  • Add data to your articles to one or more pages {{#coordinates:37.786971|-122.399677|primary}} see the documentation for GeoData for syntax details

Alternatively you can use an alien MediaWiki instance for Nearby with the following 2 lines in your LocalSettings. 「近く」のエンドポイントを使い、指定の地理的位置に関連するコンテンツの検索を行います。

$wgMFNearbyEndpoint = 'http://en.m.wikipedia.org/w/api.php';
$wgMFNearby = true;