2010-01-08 18 views
5

Wenn Sie en.wikipedia.org mit einem iPhone besuchen, werden Sie zu en.m.wikipedia.org weitergeleitet, das für das Gerät schön formatiert ist. Ich habe MediaWiki auf meinem eigenen Server und ich würde gerne diese Formatierung zur Verfügung haben, wenn ich meine Seite mit meinem iPhone besuche. Gibt es eine einfache Möglichkeit, dies zu ermöglichen? Ich bin so weit gekommen wie www.mediawiki.org/wiki/Manual:$wgHandheldForIPhone und http://www.mediawiki.org/wiki/Extension:MobileSkin aber nichts springt auf mich hinaus.MediaWiki Styling für iPhone

Antwort

0

Sie hat einen Link gepostet mit vollständigen Anweisungen, wie diese in Ihre Installation von MediaWiki zu implementieren ...

-t

+2

http://www.mediawiki.org/wiki/Extension:MobileSkin enthält keine * vollständigen * Anweisungen. Es geht darum, die Erweiterung einzurichten, um festzustellen, ob der Besucher ein iPhone hat, aber nicht, welche Stylesheets zu verwenden sind oder wie die Erweiterung verwendet wird, um diese Stylesheets für iPhone-Benutzer bereitzustellen. Ich habe die Erweiterung auf meinem Server und ich folgte jeder Richtung auf der Seite, aber alles was es tut, ist einige der Stile zu verstecken. Ich bekomme die gleichen Schriftarten und Farben, aber nicht das normale Top-Bar-plus-Side-Column-Layout, und es ist alles klein. Mir fehlt noch das iPhone-spezifische Styling von en.m.wikipedia.org. –

0

Ich glaube nicht, es eine Haut ist, die noch auf allgemeine Freigabe ist und wurde entwickelt, speziell für Wikipedia.

4

m.wikipedia.org auf dem wikimedia-Mobile-Server basiert, dessen Quellcode hier verfügbar:

http://github.com/hcatlin/wikimedia-mobile

Es ist ein Proxy von Sorten, die Seiten von Wikipedia wird, mischt den Inhalt und dann serviert sie formatiert für Handys, mit Caching, um die Dinge zu beschleunigen. Es ist in Ruby geschrieben und scheint für Wikipedia und den Monobook Skin ziemlich angepasst zu sein.

+0

Das war zu diesem Zeitpunkt der Fall, aber jetzt wird dieses Gateway nicht mehr benutzt. – MaxSem

7

Ich betreibe Wikiaudio und das ist, was ich getan habe:

Installieren und this extension verwenden this skin (WP touch) zu erkennen.

+0

Das funktionierte wie ein Zauber für mich. –

+0

Das ist uralt ... – Nemo