You Are Here:

Community: Blogs

Who am I?

robin.jewsbury

Robin is an innovator and entrepreneur. 1st prize winner in the Calling All Innovators competition 2009 in the Internet Innovation category for TechBuzz widget which Robin wrote. He co-founded Mippin.com (then called Mobizines) in 2004 which won Forum Nokia developer of the year for 2006/7. He founded a new startup, Alibro Ltd in Oct 2009, as a vehicle to further EyeMags.com

 

Calendar

« March 2009 »
Mo Tu We Th Fr Sa Su
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
 

Robin Jewsbury's Forum Nokia Blog

Automatically distinguishing between a phone and a PC on a website

robin.jewsbury | 29 March, 2009 15:29

Despite browsers on phones getting better and better there is still a need for Mobile formatted sites, if not just for lower end phones, but for those on high end phones that hate the waiting or the difficult navigation of the full web on a phone. 
Once you acccept this the next stage after creating your mobile site (which is easy with products such as Mippin) is how does your site detect between a phone and a PC.

We get asked this question several times a month by publishers big and small.  How to automatically distinguish between phones and pcs and send them to the right version of their websites. Unfortunately there is no simple answer to this question because these publishers have substantial PC users and want to do the detection without degradation to their PC website performance - so they need to do the detection on their own hardware.  At the same time there is not enough standardisation on the server-side to make it a simple answer.

However, we have fully documented several approaches and we detail them here.  There are 3 approaches:

1) Don't make it automatic.  Just create a domain name m.yoursite.com or yoursite.mobi and send them to the right site.  However, this is not very user friendly.

2) The next approach is if the publisher is using Apache servers there is a script that can be put in place. This script is here.

3) Finally for those using Wordpress we have a specific solution for wordpress owners.  There can install a plugin which does it for you.  Details of this plugin are here.

Note that these script are all geared with pointing the user at Mippin as the mobile rendering of the site, but this code is open and its easy to change the code to point at any mobile rendering so you are not forced to use us.

 

 

RSSComments

Re: Automatically distinguishing between a phone and a PC on a website

summeli | 30/03/2009, 09:41

For Wordpress there is also a plugin called MobilePress. The plugin automatically renders a mobile version of a blog, but at the bottom of page there should be "full version" link, which can be used, if one wants to read full page instead of mobile version.

You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2fallanE2dbezerrasE2dguaranauiE2dblogE2f2009E2f11E2f19E2fstartingE2dwithE2dguaranauiE2dwrtE2dframeworkX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZBlogE45ntryQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZtopicQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fFNE2d1E2fBlogTopicE2fgeneralX qfnZtopicQUqfnTopicZbrowsingQ qfnZtopicQUqfnTopicZwebE5ftechnologyQ qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZBlogE45ntryQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZBlogE45ntryQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ