Chimoora - Joomla! websites on mobile devices (jwc12)

Preview:

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

[ { "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

[ { "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

?

Recommended