Register | FAQ Search Today's Posts Mark Forums Read
Old 07-29-2011   #1 (permalink)
Unregistered
Guest
 
Unregistered's Avatar
[+] more user info
 
 
Posts: n/a
Answered: Non-iOS Mobile Support?



I am a noob, still in the process of selecting a club and framework. One appeal of Morph is the iOS support, i.e., the existence of an iPhone/iPad/iPod Touch version of each themelet. Gantry, though, at least appears to have support for all the mobile and tablet platforms. Code bloat is a worry with RT, of course, so I was wondering about the timing of your platform-wide mobile/tablet support, or is it pretty much a matter of any themelet that works nicely on the iPhone will run on anything teensy?
  Edit/Delete Message Reply With Quote
This is a Advertisement. Sign up to have these ads removed.

Best Answer - Posted by tess

Hi, :)

Currently there's only iPhone support built into Morph's Configurator. Documentation: How to configure the iPhone version of your site

That said, we just licensed Morph under GPL and opened up for community contributions around the development. :) On the new information site for Morph - http://getmorph.org - one of the planned incubator projects is to extend the framework to support other mobile devices.

The new incubator projects for Morph's development will be sub-projects focusing on specific features (performance, mobile support, rtl, etc). This new approach will open up to the development of sub-features, working with the community to make that particular feature as good as it possibly can be. We've borrowed this concept from http://www.nooku.org/ where it works really well. :)

Chris, co-founder of Joomlajunkie, is busy with the finishing touches on the 1st version of getmorph.org. The next major update to the site will have groups setup, with each one setup specifically for an incubator project or sub feature.

To further answer your question about mobile devices:
This will take a couple of months to get going. In the mean time, there are a number of extensions that you can use to add further mobile support. Take a look at Mobile Joomla! for iPhone, Android, Nokia, Blackberry and WAP phones and let us know how it goes :)

Other than that, Morph includes a php based browser sniffing plugin which picks up the user agent (iphone, ipad, blackberry, etc). This could technically be used to offer up alternate versions of your site for different devices. This is how we're currently doing the iphone version:

Code:
$isiPhone = $browser->getBrowser() == MBrowser::PLATFORM_IPHONE && $iphone_mode == 1;
$iPhoneCookie = isset($_COOKIE['iPhone']) ? $_COOKIE['iPhone'] == 'normal' : false;
if($isiPhone && !$iPhoneCookie && $iphone_mode == 1) {
	if (file_exists($inc_iphone)) { include_once($inc_iphone); } else { include_once('core/includes/iphone.php'); }
	if (file_exists($inc_iphonefooter)) { include_once($inc_iphonefooter); }  else { include_once('core/includes/iphone_footer.php'); }
} else {
	// load the normal browser based layout
}
I hope the above answers your question? Let me know if you have any other questions of concerns, and I'll happily help. :)

Cheers,
Tess
Old 07-29-2011   #2 (permalink)
eMarketing & support tigress
 
tess's Avatar
[+] more user info
 
tess is offline  
Join Date: Aug 2008
Location: Cape Town, South Africa
Posts: 3,761
Thanks: 1,629
Thanked 248 Times in 234 Posts


Hi, :)

Currently there's only iPhone support built into Morph's Configurator. Documentation: How to configure the iPhone version of your site

That said, we just licensed Morph under GPL and opened up for community contributions around the development. :) On the new information site for Morph - http://getmorph.org - one of the planned incubator projects is to extend the framework to support other mobile devices.

The new incubator projects for Morph's development will be sub-projects focusing on specific features (performance, mobile support, rtl, etc). This new approach will open up to the development of sub-features, working with the community to make that particular feature as good as it possibly can be. We've borrowed this concept from http://www.nooku.org/ where it works really well. :)

Chris, co-founder of Joomlajunkie, is busy with the finishing touches on the 1st version of getmorph.org. The next major update to the site will have groups setup, with each one setup specifically for an incubator project or sub feature.

To further answer your question about mobile devices:
This will take a couple of months to get going. In the mean time, there are a number of extensions that you can use to add further mobile support. Take a look at Mobile Joomla! for iPhone, Android, Nokia, Blackberry and WAP phones and let us know how it goes :)

Other than that, Morph includes a php based browser sniffing plugin which picks up the user agent (iphone, ipad, blackberry, etc). This could technically be used to offer up alternate versions of your site for different devices. This is how we're currently doing the iphone version:

Code:
$isiPhone = $browser->getBrowser() == MBrowser::PLATFORM_IPHONE && $iphone_mode == 1;
$iPhoneCookie = isset($_COOKIE['iPhone']) ? $_COOKIE['iPhone'] == 'normal' : false;
if($isiPhone && !$iPhoneCookie && $iphone_mode == 1) {
	if (file_exists($inc_iphone)) { include_once($inc_iphone); } else { include_once('core/includes/iphone.php'); }
	if (file_exists($inc_iphonefooter)) { include_once($inc_iphonefooter); }  else { include_once('core/includes/iphone_footer.php'); }
} else {
	// load the normal browser based layout
}
I hope the above answers your question? Let me know if you have any other questions of concerns, and I'll happily help. :)

Cheers,
Tess
  Reply With Quote
Close your threads - click "Mark this response as the best answer" on the post with the best reply.

Save time -
use the Webdev Toolbar & Firebug extensions for Firefox when you develop your site.

Stay updated via newsletter, Facebook and Twitter: prothemer | jMorph | joomlatips | tessneale | SEOnewsdaily
This is a Advertisement. Sign up to have these ads removed.
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Forum by vBulletin® Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0 RC1 Downloads powered by vBadvanced Dynamics v1.1.0.