Extension:MobileFrontend/de

Die MobileFrontend-Erweiterung:


 * Erstellt eine separate mobile Site für Ihren mobilen Datenverkehr.
 * Systemadministratoren können eine andere Skin bereitstellen, z.B. Skin:MinervaNeue
 * bietet verschiedene Inhaltsumwandlungen, um Ihre Inhalte freundlicher zu gestalten
 * insbesondere Zusammenfassungen von Abschnitten und Neuanordnung und Entfernung von Inhalten.
 * vereinfacht die mobile Fußzeile und fügt einen Link zur Desktop- / mobilen Site hinzu
 * stellt spezielle Sonderseiten für MediaWiki-Seiten bereit, die nicht für mobile Benutzer geeignet sind - Special:History, Special:Beiträge, Special:MobileCite, Special:Watchlist, Special:Preferences, Special:MobileDiff.
 * Es enthält die Spezialseiten Special:Nearby, Special:MobileOptions (für mobile Skin-Einstellungen), Special:MobileLanguages (für die Sprachauswahl), Special:MobileMenu (für Nicht-JS-Menü Unterstützung für mobile Skins) und Special:Uploads (für mobile Ansicht zum Hochladen von Bildern).

Diese Seite richtet sich an Endbenutzer, die diese Erweiterung auf ihrer Entwicklungsinstanz installieren möchten. Wenn Sie uns beim Aufbau und der Verbesserung helfen möchten, empfehlen wir Ihnen engagieren.

Voraussetzungen

 * Obwohl MediaWiki dies nicht erfordert, muss PHP mbstring unterstützen, damit diese Erweiterung funktioniert.

Wenn Sie vor der Installation von MobileFrontend intensiv Vorlagen und/oder Inline-Stile (das style-Attribut) verwenden, sollten Sie Ihren Inhalt überprüfen, um festzustellen, ob er mobilfreundlich ist. Die Erweiterung TemplateStyles kann verwendet werden, um Inhalte so zu gestalten, dass sie auf mobilen Geräten und auf dem Desktop gut dargestellt werden. MobileFrontend wird das nicht magisch für Sie beheben!

Insbesondere möchten Sie möglicherweise Ihre Landing Page (Hauptseite) überprüfen. Weitere Informationen finden Sie unter Mobile Homepage-Formatierung.

Setup in der Nähe
MobileFrontend bietet die Seite Special:Nearby mit einer kleinen Konfiguration. Damit dies funktioniert, sind einige optionale Schritte erforderlich:


 * 1) Aufgrund der Browsersicherheit müssen Sie eine sichere Site über SSL ausführen. Es ist nicht möglich, den Standort eines Benutzers über HTTP anzufordern.
 * 2) Installieren Sie die GeoData-Erweiterung.
 * 3) Run
 * 4) In LocalSettings.php fügen Sie   hinzu
 * 5) Artikelkoordinaten bestimmen:
 * 6) Fügen Sie Ihren Artikeln Daten zu einer oder mehreren Seiten hinzu.   finden Sie in der Dokumentation zu GeoData für Syntaxdetails.
 * 7) Alternativ können Sie eine separate MediaWiki-Installation für Nähe verwenden, indem Sie in Ihrer LocalSettings.php-Datei   einstellen. Beispiel:   verwendet Koordinaten von englischen Wikipedia-Artikeln. Der nahegelegene Endpunkt wird verwendet, um Inhalte zu suchen, die sich auf einen bestimmten Standort beziehen.

Setup einer Skin
MobileFrontend bietet Ihnen eine mobil formatierte Website, die sich neben Ihrer vorhandenen Desktop-Website befindet. Sie können es nach Belieben mit einer Skin versehen.

Die folgenden Skins sind mit MobileFrontend kompatibel:
 * Skin:Minerva Neue (stabil, Standard bei WMF-Wikis)
 * Skin:Vector (Standard-Desktop-Skin, verwendet einen experimentellen Reaktionsmodus für Mobilgeräte)
 * Skin:Timeless (experimentelle Haut)

Konfigurationseinstellungen
Siehe Extension:MobileFrontend/Configuration

Zusätzliche Verbesserungen
Holen Sie das Beste aus MobileFrontend heraus, indem Sie diese anderen optionalen Abhängigkeiten hinzufügen:


 * - Bekommen Sie Special:Nearby und Geotag für Ihre Artikel.
 * - fügt Bilder für die Suche und nahe Ergebnisse hinzu.
 * - Fügen Sie visuelle Bearbeitung zu Ihrem mobilen Erlebnis hinzu.

CSS styling
To apply CSS to your mobile theme, edit MediaWiki:Mobile.css, the counterpart of MediaWiki:Common.css.

MobileFrontend does not load the global MediaWiki:Common.css, neither does it load any of the user stylesheets.

Weitere Informationen

If you would like to test the mobile extension on a desktop browser or your device doesn't render the mobile version, you can append the following key-value pair to the query string:  e.g., https://en.wikipedia.org/wiki/Chuck_Schuldiner?useformat=mobile

If you would like to view a page in the beta without enabling it across the entire site you can append to the query string of any page

Legacy features of MobileFrontend
MobileFrontend has traditionally been a very large extension. Many features have either surpassed their requirements or will do at some future date. These are listed below.

Programmierschnittstelle – API
APIs are provided by the MobileFrontend extension, but long term we expect to deprecate them in favour of Mobile Content Service. Use these APIs at your own risk. They may disappear (although we will give you sufficient notice when they do)!

MobileView API
See.

Extended action=parse
accepts extra parameters:
 * : Return rendered page HTML in a mobile format . Prior to MediaWiki 1.23, you could specify  to output HTML for modern phones or   to output WML for dumb phones (see mailing list messagefor details).
 * : Disable images in mobile output.
 * : Apply mobile main page transformations.

Beispiel:

meta=siteinfo
The domain of the mobile version of the site (which might or might not be the same as the normal domain) is available under the  key of the general siteinfo information.

Testing with articles on a foreign wiki (live data)
MobileFrontend can now be configured locally to render articles from other MediaWiki instances. This can help you debug problems locally instead of importing articles which may have dependencies on various templates and Wikibase identifiers from production to your local instance. This is not recommended for production usage.

The code below will turn your local MediaWiki mobile site into a Wikivoyage viewer: This is particularly useful for testing different mobile skins using the wgMFDefaultSkinClass config option.

WMF sites
On Wikimedia Foundation-run sites, we use Varnish caching servers to check the user agent of your device.

Non-WMF sites
For non-WMF sites, you can either set up your configuration to mimic how things are done at the WMF (doing device detection at the proxy layer and setting specific X-Device headers), or you can simply use "?useformat=mobile" to switch an article to use the mobile view.

FAQ
The following questions frequently appear on our talk page. Please check this list before posting about them on the talk page or use the existing talk topic, if available, to receive clarifications.

Q: How do I customise the main menu of the Minerva skin?
A: This is tracked in phabricator but you can see Topic:Tiggc18fvd3stmsf has an interim solution.

Q: How do I add HTML to the Minerva skin, for example to add ads or additional script tags?
A: You can do this by editing the template file for the skin (currently include/skins/minerva.mustache). See this discussion for details.

Q: The extension I am using doesn't seem to work on MobileFrontend. Why?
A: It's likely the extension is old and needs to add compatibility to MobileFrontend. Please contact the developer of the extension and point them to ResourceLoader/Writing a MobileFrontend friendly ResourceLoader module. Please do not post to the talk page, as in this case it would be better to file a bug on Phabricator (you can login using your MediaWiki.org username) for a quicker response.

Q: I upgraded MobileFrontend and now I'm getting a fatal exception!
A: You are probably using incompatible versions of MobileFrontend and MediaWiki. In most cases, we can't help you here. Try upgrading MobileFrontend or MediaWiki to resolve your issue.

Q: After upgrading MediaWiki I'm getting an exception wgMFDefaultSkinClass is not setup correctly.
A: MobileFrontend currently assumes you have the MinervaNeue skin installed. If you don't you'll need to install this or configure your mobile skin per instructions above.

For Extension Developers
By default resource modules in extensions will not be loaded in mobile view.

Should a module need to be loaded while in mobile view this guide on writing MobileFrontend friendly modules will be of help.

Siehe auch

 * Wikimedias MobileFrontend Konfigurationsdatei
 * Commons:Category:MediaWiki extension MobileFrontend
 * Wikimedias MobileFrontend Konfigurationsdatei
 * Commons:Category:MediaWiki extension MobileFrontend