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 Mobil Filtresi (AMF)
MobileFrontend, 0fb2c72d taahhüdünden itibaren cihaz algılaması için Apache Mobil Filtresini (AMF) destekler. Apache web sunucusunu kullanıyor olmalısınız. AMF'nin kurulumu/yapılandırması için talimatları izleyin ve "şimdi çalışmalıdır". Bu, yerleşik otomatik algılamaya çok benzer şekilde çalışır ve özel yapılandırma olmadan ön uç önbelleğe alma ile uyumlu olmayacaktır.

Web sunucusu/proxy-önbellek cihazı algılama
Bazı ters proxy'ler ( gibi) MediaWiki'ye mobil sürümünü gerekli olup olmadığını bildirebilir, böylece önbellek dostu bir otomatik algılama oluşturur.

Varnish kullanarak algılama: başka bir etki alanındaki mobil site
Varnish kullandığımızı ve masaüstü sürümünü göstermek için wiki.example.com ve mobil sürümü göstermek için m.wiki.example.com istediğimizi varsayalım. 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").