たかまるブログ

MediaWikiをスマートフォン対応する

      2015/12/29

MediaWikiで使われている標準のテンプレートではレスポンシブでないため、スマホでみてもPCでアクセスしたかのような画面になります。

そこで、wikipediaも使っているMobileFrontendという拡張を使ってスマホ表示に対応します。

$ cd extensions/
$ git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/MobileFrontend.git
$ vim ../LocalSettings.php
require_once "extensions/MobileFrontend/MobileFrontend.php";
$wgMFAutodetectMobileView = true;

最後の$wgMFAutodetectMobileViewを設定しないと、スマホでみたときPC表示になります。フッターにある「モバイル表示」をタップして初めてスマホ向けの表示になります。

$wgMFAutodetectMobileViewをtrueにすると、スマホでアクセスした場合「モバイル表示」をタップしなくても最初からスマホ向けの表示になります。

 

MobileFrontendについて詳細はこちらhttps://www.mediawiki.org/wiki/Extension:MobileFrontend/ja

 - MediaWiki