Extension:MobileFrontend/Configuring browser auto-detection/tr

Bu belge, bir site hizmetlisinin MediaWiki uzantıları için bir mobil siteyi nasıl etkinleştirebileceğini açıklar, böylece bir kullanıcı siteyi bir mobil cihazdan ziyaret ettiğinde, masaüstü görünümü yerine otomatik olarak mobil görünüme yönlendirilir.

Dahili otomatik algılama
5a1867e taahhüdü itibariyle, MobileFrontend minimum yapılandırma ile otomatik cihaz algılamayı destekler. Yapmanız gereken tek şey LocalSettings.php içinde ayarlamaktır. Bu en kolay yöntem olsa da, neredeyse kesinlikle en az performans gösteren yöntem olacaktır. Önbelleğinizin bir mobil görünüm ile masaüstü görünümü arasındaki farkı bilmesine olanak sağlamadığından, bu çözüm ön uç önbelleğe alma ile uyumlu DEĞİLDİR.

Apache Mobile Filter (AMF)
As of commit 0fb2c72d, MobileFrontend supports the Apache Mobile Filter (AMF) for device detection. You must be using the Apache webserver. Follow instructions for setup/configuration of AMF, and it should "just work". This functions very similarly to built-in auto detection, and will not be compatible with front-end caching without special configuration.

Webserver/proxy-cache device detection
Some reverse proxies (like ) can inform MediaWiki whether mobile version is needed or not, thus creating a cache-friendly autodetection.

Detection using Varnish: mobile site on another domain
Suppose we use Varnish, and we want wiki.example.com to show desktop version, and m.wiki.example.com to show mobile version. Here is how to do that.

LocalSettings.php should contain the following:

If you have many wikis, it may be convenient to use syntax like:

Where "%h<#>" maps to a segment of the hostname of. So, if, %h0 is "en", %h1 is "wikipedia", %h2 is "org". Given this, the above  will automatically interpolate your mobile URL as "en.m.wikipedia.org". This is particularly useful for the WMF and projects like Wikipedia, which follow a template of, so the mobile domain will always look like.

Detection using Varnish: same domain for desktop/mobile site
Suppose we use Varnish, and we want wiki.example.com to show desktop/mobile version on the very same URLs (without creating additional domains like "m.wiki.example.com", etc.). Here is how to do that.

Otherwise MobileFrontend misbehaves (if we don't set $wgMobileUrlTemplate, it ignores X-WAP header, if we do, it doesn't set "useformat" cookies for "toggle Mobile view' links in the footer").