Upload
achim-fischer
View
410
Download
0
Embed Size (px)
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.
Citation preview
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
http://www.codingfish.com/api/discussions/forum/
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
http://www.codingfish.com/api/discussions/forum/32/thread/
4466/post/4470
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: [email protected]
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