Achtung: aktuell ist Version 0.3.1, 0.5 ist überholt. origin ist nun data-quest.
Bei einem möglichen Upgrade muss zuerst die bestehende Installation DEINSTALLIERT werden, bevor die neue Version installiert werden kann.
Die aktuelle Version des Plugins befindet sich immer im SVN.
Dieses Plugin passt einige Darstellungen von Stud.IP so an, dass eine verbesserte Bedienung auf mobilen Geräten erreicht wird
- Icons: Bspw. die Icons unter "meine Veranstaltungen" sind in der Standardgröße nicht touchbar. Das Plugin vergrößert diese auf Touchgröße
- Bestätigen- / Ablehnen-Buttons werden ebenso vergrößert
- Die Bilder aus der Infobox werden entfernt, wenn es sich nicht um usergenerierte Bilder handelt (Platz einsparen)
- Nutzer werden durch eine kleine "Bubble" darauf hingewiesen, dass sie die App per Home->Zum Homebildschirm "installieren" können
- Auf dem Homebildschirm ist die App mit einem Stud.IP-Logo sichtbar
- API: über if ((class_exists('StudipMobile') && StudipMobile::isMobileBrowser())) können andere Plugins erfahren, ob der Nutzer einen mobilen Browser nutzt und ggf. eine andere Darstellung anbieten
Installation:
- Das Plugin ist auf "Localization" ausgelegt: Ist diese beispielsweise ua, so werden die Grafiken aus assets/ua geladen. Göttingen beispielsweise muss also vor der Installation einen Ordner assets/ugoe anlegen und entsprechende Grafiken bereitstellen. Im default-Ordner (ohne standortabhängige Hilfe) befinden sich Vorlagen.
Drawbacks:
- Der Paramter apple-mobile-web-app-capable ist hier auf no gestellt. yes hätte den Effekt, dass die Seite im Vollscreen ohne Browser-Items angezeigt werden würde und es gäbe einen Splashscreen, der angezeigt wird solange die Seite geladen wird. Allerdings wirft einen iOS aus der App raus und die Seite lädt im Safari, sobald man einen Link im Stud.IP klickt. Entsprechende Versuche, Links in Javascript-Links zu konvertieren hatten wiederum selbst Seiteneffekte.