Extension:MobileFrontend/Configuration: Difference between revisions
m add translate sections + hide T:8 |
Marked this version for translation |
||
| Line 8: | Line 8: | ||
Note that for a simple site adding <tvar name=1><syntaxhighlight lang=php inline>$wgMFAutodetectMobileView = true;</syntaxhighlight></tvar> might be all you need to make it Just Work™. |
Note that for a simple site adding <tvar name=1><syntaxhighlight lang=php inline>$wgMFAutodetectMobileView = true;</syntaxhighlight></tvar> might be all you need to make it Just Work™. |
||
== All configuration options == |
== All configuration options == <!--T:20--> |
||
<!--T:21--> |
|||
All configuration options are detailed in the [<tvar name=url>https://github.com/wikimedia/mediawiki-extensions-MobileFrontend#configuration-options</tvar> README.md file] |
All configuration options are detailed in the [<tvar name=url>https://github.com/wikimedia/mediawiki-extensions-MobileFrontend#configuration-options</tvar> README.md file] |
||
| Line 35: | Line 36: | ||
<syntaxhighlight lang="php"> |
<syntaxhighlight lang="php"> |
||
// $wgDefaultMobileSkin = 'vector'; // <translate nowrap>use Vector skin for your mobile site skin.</translate> |
// $wgDefaultMobileSkin = 'vector'; // <translate nowrap><!--T:22--> use Vector skin for your mobile site skin.</translate> |
||
// $wgDefaultMobileSkin = 'timeless'; // <translate nowrap>Use Timeless skin for your mobile site skin.</translate> |
// $wgDefaultMobileSkin = 'timeless'; // <translate nowrap><!--T:23--> Use Timeless skin for your mobile site skin.</translate> |
||
$wgDefaultMobileSkin = 'minerva'; // <translate nowrap>Default - use Minerva as your mobile site skin.</translate> |
$wgDefaultMobileSkin = 'minerva'; // <translate nowrap><!--T:24--> Default - use Minerva as your mobile site skin.</translate> |
||
</syntaxhighlight> |
</syntaxhighlight> |
||
Revision as of 17:49, 24 June 2026
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™.
All configuration options
All configuration options are detailed in the README.md file
Configuring mobile browser auto detection
See Configuring browser auto-detection
Configuring the main page
Configuring a skin
You can override this by using the configuration flag $wgDefaultMobileSkin
By default this is configured to:
// $wgDefaultMobileSkin = 'vector'; // use Vector skin for your mobile site skin.
// $wgDefaultMobileSkin = 'timeless'; // Use Timeless skin for your mobile site skin.
$wgDefaultMobileSkin = 'minerva'; // 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;