Chimoora - Joomla Websites auf mobilen Geräten (jd12de)

Post on 03-Jul-2015

409 views 0 download

description

Chimoora ist eine native Android 4 App für das CMS Joomla!. Zur Zeit werden Joomla! Artikel und die Foren-Komponente Discussions unterstützt. Präsentation vom Joomla! Day Deutschland 2012 in Berlin.

transcript

Chimoora Joomla! Websites auf mobilen Geräten

Joomla! Day Deutschland 2012, Berlin

Achim Fischer

Web-Entwicklung (PHP, RoR, JSP)

Software-Entwicklung (Java, C)

Mobile Geräte (Android, WP, ...)

Community Management (italobikes.com)

Joomla! Erweiterungen: Discussions, Marketplace

www.codingfish.com

12%

Website

Mobile Geräte

1. Ignoranz

2. Mobiles Web

3. Native App

Der native App Ansatz

API

Native App

Server (Joomla! Website)

Klient

API

Definiert einen Satz Funktionen Entwickler senden Abfragen Entwickler erhalten Antworten

GET: Get content POST: Create content PUT: Update content DELETE: Delete content

Beispiel 1:Abfrage einer Foren-Liste

[ { "alias" : "general-en", "id" : "20", "image" : "codingfish_96.png", "parent_id" : "19", "description" : "Forum for general non extension related discussions", "name" : "General (en)" }, { "alias" : "allgemeines-de", "id" : "21", "image" : "codingfish_96.png", "parent_id" : "19", "description" : "Forum für allgemeine Diskussionen ohne Bezug zu Erweiterungen", "name" : "Allgemeines (de)" },

...

Beispiel 2:Abfrage eines einzelnen Foren-Beitrages

[ { "id" : "4470", "thread_id" : "4466", "author_avatar" : "http://www.codingfish.com/images/discussions/users/63/large/63.jpg", "parent_id" : "4469", "image1" : "", "topic" : "Re: Removing (not showing) History on forums", "date" : "11.04.2012 10:51", "author_id" : "63", "text" : "Hi,\r\n\r\n[quote]\r\nas you can see it works well for my application:\r\nhttps://phillysound.com/index.php?option=com_discussions&view=index&Itemid=261\r\n[/quote]\r\nYeah, looks good :-)\r\n\r\nBTW You should think about using SEF URLs.\r\n\r\n\r\nRegards\r\n\r\nAchim", "image1_description" : "", "forum_id" : "32", "author_name" : "Achim", "forum_name" : "Discussions J2.5 (en)" }]

Joomla! API Erweiterung

Native App

API

Live Feed Discussions Marketplace Articles

Chimoora für Android

http://www.youtube.com/watch?v=R5cW1QJ4-lU

Chimoora für Android (Preview)

http://cocoate.com/de/2012/08/mobile-websites-mit-joomla

Mobile Websites mit Joomla!

by Hagen Graf

Web: www.codingfish.com

Email: achim@codingfish.com

Facebook: www.facebook.com/codingfish

Twitter: twitter.com/codingfish (@codingfish)

LinkedIn: www.linkedin.com/in/achimfischer

Slideshare: www.slideshare.net/codingfish

Sina Weibo: www.weibo.com/achimfischer (@codingfish)

Skype: achim.fischer