Hi Ali,
thank you for given us an overview about this important topic, as this will be the major issue in 2013 when building or maintaining an existing website(s). And a happy new year!
Chefkoch
The mobile version is a totally independent website with another URL, mostly using the subdomain "m.". Using some Joomla extensions it is possible to use your existing content to create a separate mobile version.
The top internet brands like Google, Facebook and Yahoo use separate mobile solutions - quite simply, for the speed. It has been found out in studies that the average mobile user is only willing to wait a maximum of four seconds for content to load on their devices.
Most of those sites would perform 100-400% faster on mobile by using a separate mobile solution.
Switching a website from desktop mode to mobile mode is not hard with Joomla, thanks to the tiny but useful component Mobile Joomla. One of the most popular components in the Joomla Extensios Directory (JED), Mobile Joomla features many customization options you can tweak to ensure that your mobile visitors will have an enjoyable browsing experience on your website.
The most important feature of Mobile Joomla is probably its stability and simplicity. Mobile Joomla is easy to implement, and really does what it claims.
Mobile Joomla significant features include:
Jtouch Mobile is not just a template, it is a solution to mobilize your Joomla 1.5 & 2.5 website. designed to help mobilizing Joomla! websites is easy as 1-2-3! Its aim is to bring a better view and interaction for your website on most modern smartphones like iPhone/iPad, Android, Windows Phone, BlackBerry...
Jtouch is free and Open Source. No encoded script, no back-track - it's all open!
Responsive Web Design
Jtouch specializes in targeting mobile screens, and helps your website look more beautiful and attractive on mobile.
Supports Most Major Platforms
Jtouch works really well on iPhone, Android, Window Phone and many other OS's like BlackBerry, Meego, Tizen and FirefoxOS...
Easy to Customize
Jtouch adapts Themeroller for jQueryMobile. You can drag and drop colors and then download a custom theme. It only takes about 5 minutes to make your theme like no others.
Auto Detects
Clients are browsing your page on various types of smartphones. Don't ask them tap on a link to display your mobile site! Jtouch can detect and It is smart enough to switch your website from desktop to mobile template, automatically!
Responsive Web Design tries to adapt the layout to the viewing environment, and probably also uses flexible images.
Responsive design usually reacts to four kinds of screens: the widescreen desktop monitor; the smaller desktop (or laptop); the tablet; and the mobile phone.
Responsive design works by using @media queries to identify the size of the device screen and presents a layout based on that size.
Joomla Responsive Design
According to Google Trends, “Joomla Responsive” is catching up very quickly From October 2011.
Joomla Responsive vs. Joomla Mobile
Responsive Joomla Templates
Test your website
Take a look at different websites and see how they are dealing with different device sizes.
Apps are actual applications that are downloaded and installed on your mobile device, rather than being rendered within a browser. The app may pull content and data from the Internet, in similar fashion to a website, or it may download the content so that it can be accessed without an Internet connection.
When Does an App Make Sense?
Despite the many inherent benefits of the mobile web, apps are still very popular, and there are a number of specific use scenarios where an app will be your best choice. Generally speaking, if you need one of the following, an app makes sense:
Chimoora
Chimoora is a Joomla! client app which brings the features of a Joomla! powered website to mobile devices.
Different operating systems will be supported. The first one will be Android 4 (Ice Cream Sandwich). BlackBerry 10, Windows 8 and iOS are on the radar as well. Chimoora 1.0 will support Blogs (Joomla! featured articles) and Forums (powered by Discussions). The next version will bring Private Messages (Discussions) and Classified Ads (Marketplace).
On the serverside, Chimoora needs a Joomla! API extension which is developed as part of the Chimoora project in parallel. The API extension is a "normal" Joomla! component and is simply installed via the extension manager.
Requirements:
Joooid
Joooid (with three "o") is a free app/extension for Android devices.
Joooid allows you to:
JomMobile
jomMobile allows you to manage your Joomla 1.7 site on the go with your android.
jomMobile allows you to edit many core features of your Joomla site for free!
Feature list:
You have to install the app and a Joomla component.
I Started Programming With QBasic In 1999. And Started Web Programming with ASP 3.0 In 2005.
And Working As Joomla Developer For Few Years.
Hi Ali,
thank you for given us an overview about this important topic, as this will be the major issue in 2013 when building or maintaining an existing website(s). And a happy new year!
Chefkoch
We also recommend a component to be able to send pictures from your mobile device on your joomla site in one touch:
JoomPhoto Mobile
Hi Chefkoch, thanks for your comment. Hopefully it's helpful.
I wish everyone a Merry Christmas and a very Happy New Year.
@Ali Safaie: Thanks for your sharing. I'm using both Mobile Joomla and Jtouch Mobile on my websites. MJ is good for featured phone and JM is very useful for mobile webs (smartphone). They are really great solutions.
Hi!
Thanks for your important issue! It's very useful when mobilizing Joomla! website.
Mobilize a website is not just a responsive design, where the job is just turn on or off some content by css, the full resource is always loaded as desktop version. On mobile device, content doesn't mean everything, we need to have a good loading speed, touch-friendly, and mobile-app-alike UI is a good choice for user experience.
I like http://www.jtouchmobile.com/ and http://www.mobilejoomla.com/ approach.
Thanks again and Happy new year!!
Watereate
Hi Ali. Excellent Article
I'm catching up with bootstrap and its mobile capabilities... and as far I'm really impressed by responsive designs.
In a few of weeks I'm coding for sites that adapts for any kind of devices, with beatiful styles and effects via CSS3.
IMO Responsive designs are an easier, cheaper and more flexible way to create multi-platforms websites.
Also, Responsive allows to designers to have more control over their own designs, and avoid third party extensions, that honestly most of times don't works as expected, or you have spend a lot of time making it works. And ALL WEB DESIGNERS know this: less extensions possible = better.
The only cons of Responsive that I can imagine, is the flexible images, I mean heavy images that load in mobiles. But i'm rlly agnostic in this point, cause nowadays Internet bandwith is very powerfull in most of countries and smartphones have more screen resolutions, more res every year.
Anyway both html5 and css3 are showing more sympathy for the concept of Responsive Designs over other alternatives.
I know that A mobile app have good points, but for me the future is responsive.
Regards!
@Giu Tae Kim : Thanks for your comment.
Joomla3 is Mobile Ready and Joomla! has become the first major CMS to be mobile ready in both the visitors and administrator areas , so I'd suggest you do not spend a lot of your time for Responsive design in Joomla.
In this article we intend to offer a cost effective solution for existing web sites.
Thanks again.
@Watereate : Thanks for your comment. Hopefully it's helpful.
@Optimus Quantium : Thanks for your comment. Hopefully it's helpful.
Hi Ali,
Nice article, thanks. I was suprised to see Weever Apps and other HTML5 web-apps built within Joomla! wasn't mentioned (like Ohahnah, etc.); since the capabilities/benefits of those are so different from native apps. Great to see Joomla! finally going forward with more options, responsive, responsive plus, native, etc, though.
- Andrew H. (weever)
That's totally fair, thanks Ali. Our team's contributed a lot of time to Joomla over the years, so I was surprised not to see us included, but I can't argue with that criteria.
We were actually free for the first year or so of BETA and our first releases, but we decided to introduce a low price so we could offer better support.
Good article again, thanks.
Thank you for your great article
The world is going mobile, and joomla is moving in this direction, too.
You have chosen a good topic for your article and I'm glad to see your first article is now the star in this issue and has been appreciated by lead editor.
I'm Looking forward for your next article and remember that "far and softly goes far".
Kind regards.
- Saeed
This is diffently a growing issue now a days. All of us a using Joomla need to make our sites our client sites available to desktops, laptops, tablets, and phones. I have started on the quest myself and while surfing for a way to make a custom template easy, but also one that would be available on tablets and phones besides computers (desktops and laptops). What I found is Joostrap (here). Using there base template I can style my website to the look and feel I want. The best part is that is based on twitter's bootstrap boilerplate, so it is RESPONSIVE. It seems to work great and you can even hide certain modules on your site depending on what device is viewing it. For example, if I wanted to hide all the modules in the left column of my site. I would edit the module class suffix of each module and add hidden-phone to hide these modules for when a phone is viewing the site, this is all built-in to the bootstrap framework.
Another nice feature is the ability to have multiple columns in a module position....
This is worth checking out. Please not there is a subscription for the base template, but I think it is worth. Another note you need to be familiar with CSS to style the base template to fit your color scheme, etc.
I hope this helps some!
Chris
@Crood58 : Thanks for the introduction to joostrap.