Jump to content

Extension:MobileFrontend/Configuration: Difference between revisions

From mediawiki.org
Content deleted Content added
No edit summary
No edit summary
Line 2: Line 2:
<code>require_once "$IP/extensions/MobileFrontend/MobileFrontend.php";</code>.
<code>require_once "$IP/extensions/MobileFrontend/MobileFrontend.php";</code>.


Translations of the configuration options can be found on wiki.
Translations of the configuration options are available in [[Extension:MobileFrontend/Configuration/ja|Japanese]].


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

Revision as of 21:31, 5 June 2017

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

Translations of the configuration options are available in Japanese.

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

Configuring mobile browser auto detection

See /Configuring browser auto-detection

Configuring the main page

Configuring a skin

At time of writing, MobileFrontend is packaged up with the Minerva skin.

You can override this by using the config flag  $wgMFDefaultSkinClass

By default this is configured to:

// $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.

Enable Nearby

MobileFrontend provides the Special:Nearby page with a little configuration. To get this to work a few optional steps are required:

  • Due to browser security you will need to be running a secure site over SSL - it is not possible to request a users location over http
  • Install GeoData
  • Run update.php
  • in LocalSettings.php add $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. The nearby endpoint will be used to find related content to a given location.

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