You are here:
Freitag, den 04. Juni 2010 um 13:03 Uhr

Joomla! goes iPhone

Written by Wolfgang
Rate this item
(2 votes)

 

iphoneEine Website auf einem mobilen Gerät unterscheidet sich in Aussehen und Bedienung ganz wesentlich von der PC oder Notebook-Version. Entsprechend dem Prinzip "Write Once, Publish Everywhere" möchte jedoch niemand mehrere Kopien einer Seite pflegen. Das wäre für eine Website, die mit Joomla! erstellt wurde, auch ziemlich ineffizient.

Ich möchte hier eine Lösung vorstellen, die aus einem Template für das iPhone und einem Modul besteht, das Joomla!-Beiträge auf dem iPhone anzeigt.

Das Template besteht dabei aus einem iPhone-optimiertem Code mit der iUI-Bibliothek von Joe Hewitt. Mit dieser Bibliothek emuliert die Website eine native iPhone App. Das typische Look and Feel wird dabei durch Javascript und CSS nachgebildet. Wie bei Standard-Apps üblich, können einzelne Seiten von rechts ins Bild fahren, es gibt eine Kopfzeile mit einem Zurückknopf und ein Menü, bei dem über AJAX weitere Menüpunkte nachgeladen werden können.

Ein großer Vorteil ist das Laden von mehreren iPhone-Seiten gleichzeitig, sodaß beim Navigieren keine Wartezeiten auftreten. Dies ist bei dem Betrachten von Websites über EDGE von großer Vorteil. Mit gerade mal 16k ist dieses Template leichtgewichtig und schnell.

Wie wird dieses Template nun benutzt?

Das Template enthält anders als üblich keinen Komponenten-Bereich (jdoc:include type="component") und nur eine einzige Modul-Position (jdoc:include type="modules" name="iphone" style="raw"). Hier kommt das Module mod_iphone_article ins Spiel:

Das Modul nimmt alle Artikel einer Kategorie, baut ein iPhone-Menü und rendert alle Artikel so, dass sie auf dem iPhone gut darstellbar sind. Das Modul muss an der Position iphone veröffentlicht sein.

Nun braucht das iPhone nur noch eine URL. Dazu legt man einen Menüeintrag an und weist ihm irgendeinen Inhalt zu. Dann wählt man unter Erweiterungen | Templates das Template "iPhone One" und weist es dem eben erstelltem Nenüpunkt zu. Diese URL kann nun über das iPhone aufgerufen werden und man erhält ein Menü mit allen Artikeln. Ein kleines Beispiel erhält man über http://www.dinovis.de/index.php/iphone

Diese URL lässt sich nun auf dem Home-Bildschirm des iPhones ablegen (mit eigenem Icon) und genauso benutzen wie ein App!

downloadDas Template und das Module kann man hier herunterladen.

Das Template und das Module befinden sich in einem experimentellen Stadium. Es sind viele Verbesserungen und Erweiterungen denkbar. Ich bin offen und dankbar für alle Anregungen und Meinungen.

Ich wünsche viel Spass beim Experimentieren !

Hier eine Liste der iPhone One Features und hier findet man eine etwas ausführlichere Anleitung.

Last modified on Freitag, den 04. Juni 2010 um 13:21 Uhr
Wolfgang

Wolfgang

E-mail: Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.

Related items (by tag)

More in this category: Anleitung »

9851 comments

  • Comment Link Astrology Dienstag, den 07. September 2010 um 13:28 Uhr posted by Astrology

    Ever notice when you blow in a dog's face he gets mad at you, but when you take him in a car he sticks his head out the window?

    Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
  • Comment Link Buy Valium Dienstag, den 07. September 2010 um 13:26 Uhr posted by Buy Valium

    Physics is not a religion. If it were, we'd have a much easier time raising money.

    Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
  • Comment Link Buy Valium Dienstag, den 07. September 2010 um 13:25 Uhr posted by Buy Valium

    Physics is not a religion. If it were, we'd have a much easier time raising money.

    Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
  • Comment Link Shemale Dienstag, den 07. September 2010 um 13:24 Uhr posted by Shemale

    C combines all the power of assembly language with the ease of use of assembly language

    Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
  • Comment Link qualipoli Dienstag, den 07. September 2010 um 13:23 Uhr posted by qualipoli

    ametuer sex videos
    porn video tube
    celeb porn videos
    spring break sex videos
    gay sex video clips
    mallu sex videos
    american sex video
    amateur sex videos free
    sex with animals videos
    voyeur sex videos

    Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
  • Comment Link qualipoli Dienstag, den 07. September 2010 um 13:18 Uhr posted by qualipoli

    video sex clips
    sex video preview
    hot teen sex videos
    kim kardashian sex tape video
    sex party video
    celebs sex videos
    videobox porn
    sex video share
    amateur home porn video
    pamala anderson sex video

    Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
  • Comment Link Phentermine Dienstag, den 07. September 2010 um 13:17 Uhr posted by Phentermine

    Beware of computer programmers that carry screwdrivers.

    Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
  • Comment Link qualipoli Dienstag, den 07. September 2010 um 13:13 Uhr posted by qualipoli

    doggy style sex videos
    adult sex video clips
    instructional sex video
    sex toys and videos
    homemade teen sex videos
    tranny sex videos
    video free sex
    tila tequila sex videos
    upload sex video
    live sex video

    Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
  • Comment Link Cheap Xanax Dienstag, den 07. September 2010 um 13:09 Uhr posted by Cheap Xanax

    fKsiarUg

    Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
  • Comment Link Gift Ideas Dienstag, den 07. September 2010 um 13:07 Uhr posted by Gift Ideas

    I've always wanted to be somebody, but I should have been more specific.

    Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
«StartZurück12345678910WeiterEnde»

Add comment


Image Gallery