Upload
achim-fischer
View
1.449
Download
0
Embed Size (px)
DESCRIPTION
There's an app for that! Well, at least one is on it's way to Android 4 (ICS) devices. In this presentation I show you the upcoming Joomla! client "Chimoora" and what it means to bring the experience of a Joomla! powered website to mobile devices in general. The first version of Chimoora will support Joomla! featured articles (Blogs) and Discussions (forum extension). Marketplace (classified ads), Private Messages (now part of Discussions) and more will follow. Both sides, the native Android app and the API on the server (Joomla! extension) are covered in this presentation.
Citation preview
Joomla! World Conference 2012San Jose, CA, USA
Achim Fischer
Chimoora Joomla! Websites on Mobile Devices
www.codingfish.com
Web-Development (PHP, RoR)
Software-Development (Java, C)
Mobile Devices (Android)
Community Management (italobikes.com)
Joomla! extensions: Discussions, Marketplace
The problem
The solution(s)
1. Ignorance
2. Mobile Web
3. Native App
The native app approach
API
Native App
Server (Joomla! Website)
Client
http://www.codingfish.com/api/discussions/forum/
Example 1:Getting list of forums
[ { "alias" : "general-en", "id" : "20", "image" : "http://www.codingfish.com/components/com_discussions/assets/categories/codingfish.png", "parent_id" : "19", "description" : "Forum for general non extension related discussions", "name" : "General (en)" }, { "alias" : "allgemeines-de", "id" : "21", "image" : "http://www.codingfish.com/components/com_discussions/assets/categories/codingfish.png", "parent_id" : "19", "description" : "Forum für allgemeine Diskussionen ohne Bezug zu Erweiterungen", "name" : "Allgemeines (de)" },
...
Example 1:Getting list of forums
http://www.codingfish.com/api/discussions/forum/32/thread/
4466/post/4470
Example 2:Getting a single forum post
[ { "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)" }]
Example 2:Getting a single forum post
Joomla! API extension
Native App
API
Live Feed Discussions Marketplace Articles
Chimoora for Android
Screenshots
http://www.youtube.com/watch?v=zql_Tu61bF0
Chimoora for Android (Preview)
Coming soon on Google Play ...
http://cocoate.com/2012/08/going-mobile-with-joomla
Going mobile with Joomla!
by Hagen Graf
?