<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wapple Blog &#187; Mobile Web Domain</title>
	<atom:link href="http://blog.wapple.net/tag/mobile-web-domain/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.wapple.net</link>
	<description>Addicted to Mobile Web</description>
	<lastBuildDate>Wed, 25 Jan 2012 20:51:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Wapple Canvas Sitemap Chunk</title>
		<link>http://blog.wapple.net/wapple-canvas-sitemap-chunk/</link>
		<comments>http://blog.wapple.net/wapple-canvas-sitemap-chunk/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 13:36:38 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Canvas Changelog]]></category>
		<category><![CDATA[Changelog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Wapple Canvas]]></category>
		<category><![CDATA[alphabetical page list]]></category>
		<category><![CDATA[bing]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[Coding Mobile Web Pages]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Mobile Development Tools]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[Mobile Marketing]]></category>
		<category><![CDATA[Mobile SEO]]></category>
		<category><![CDATA[Mobile Site Builder]]></category>
		<category><![CDATA[mobile sitemap]]></category>
		<category><![CDATA[Mobile Web Domain]]></category>
		<category><![CDATA[page titles]]></category>
		<category><![CDATA[SEO friendly mobile]]></category>
		<category><![CDATA[SEO spider]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[tidy URL]]></category>
		<category><![CDATA[Wapple]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1715</guid>
		<description><![CDATA[Following hot on the heels of our efforts with URLs for Wapple Canvas powered mobile sites, we&#8217;ve created another chunk that should help you SEO your sites to the max. We&#8217;ve created a Sitemap chunk, which displays links to all pages on your site, alphabetically, with nice URLs (if you have it turned on). Not [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1760" title="Sitemap Chunk" src="http://mobilewebjunkie.com/wp-content/uploads/2010/07/sitemap_chunk.png" alt="Sitemap Chunk" width="128" height="128" />Following hot on the heels of our efforts with <a href="/tidy-urls-for-wapple-canvas-powered-mobile-sites">URLs for Wapple Canvas powered mobile sites</a>, we&#8217;ve created another chunk that should help you SEO your sites to the max.</p>
<p>We&#8217;ve created a Sitemap chunk, which displays links to all pages on your site, alphabetically, with nice URLs (if you have it turned on).<br />
<span id="more-1715"></span><br />
Not only will Google, Bing and other search engines be able to find your pages easily, your users will thank you for providing better access to pages across your site.</p>
<p>To get started, <a href="http://canvas.wapple.net">login</a> to Canvas and edit one of your pages. Drop a Sitemap chunk anywhere on it, and we&#8217;ll take it from there. We&#8217;ll work out which pages are available, which shortcut letters should display at the top, and the URL structure of the pages.</p>
<p>If you want more from the sitemap chunk, or would like to talk to us about mobile SEO, <a href="/contact/">drop us a line</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/wapple-canvas-sitemap-chunk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<custom_fields><canvas_title>New Sitemap chunk allows you to display all site pages with just one chunk</canvas_title><canvas_icon>pp0019</canvas_icon></custom_fields>	</item>
		<item>
		<title>Coding for Mobile Web &#8211; Automatically Adapting to Every Device and Browser</title>
		<link>http://blog.wapple.net/coding-for-mobile-web-automatically-adapting-to-every-device-and-browser/</link>
		<comments>http://blog.wapple.net/coding-for-mobile-web-automatically-adapting-to-every-device-and-browser/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 08:54:39 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Device and Browser Detection]]></category>
		<category><![CDATA[Mobile Internet]]></category>
		<category><![CDATA[Mobile Web Design]]></category>
		<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[Click to call]]></category>
		<category><![CDATA[Coding Mobile Web Pages]]></category>
		<category><![CDATA[Mobile Browser Detection]]></category>
		<category><![CDATA[Mobile Device Detection]]></category>
		<category><![CDATA[Mobile Phone Detection]]></category>
		<category><![CDATA[Mobile Web Domain]]></category>
		<category><![CDATA[Single Domain]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=531</guid>
		<description><![CDATA[The mobile web is a great place for advertising, content, information, social experiences and fulfillment on the go. In fact, what better than the opportunity to connect with users through the device they carry around with them at all times? Trouble is, developing for mobile browsers is hard if you don&#8217;t choose the right tools [...]]]></description>
			<content:encoded><![CDATA[<p>The mobile web is a great place for advertising, content, information, social experiences and fulfillment on the go. In fact, what better than the opportunity to connect with users through the device they carry around with them at all times?</p>
<p>Trouble is, developing for mobile browsers is hard if you don&#8217;t choose the right tools and technology to help you on the way.</p>
<p>If you&#8217;ve ever tried to code for the mobile web in the past (or have been lucky enough to have someone do it for you), you&#8217;ll know how hard it&#8217;s been to create a mobile site that looks great and provides a great user experience on all mobile devices.</p>
<p>Mobile web development is traditionally very difficult. You are not alone. In this article, I hope to explore some of the troubles encountered and then a really cool mobile publishing solution that will help you develop mobile web sites &#8211; your mobile web sites, the way you want them. I&#8217;ll also explain how you can do it quickly.</p>
<p>The results will optimize for EVERY mobile browser, perfectly.</p>
<p>Instead of having to worry about a couple of browsers as you would with a desktop browser, you&#8217;ve got different screen sizes, firmware, operators, carriers and multiple markup languages to look after &#8211; all of which meaning there&#8217;s a potential 50,000 devices to support.</p>
<p>That&#8217;s a staggering number. If you ever had the problem of making something work in IE6 then multiply that headache by the figure above. It&#8217;s brain-splitting to say the least.</p>
<p>There have been tools emerge in the past that have gone some way to helping, but now there is a new service available that has removed all of the problems and barriers to development. It&#8217;s called Wapple Architect and by the end of this article you&#8217;ll know all about it and how it&#8217;s revolutionized the entire web world.</p>
<p><span id="more-531"></span></p>
<h4>Mobile Web, the Old Testament</h4>
<p>In the beginning there was WML (ok, strictly speaking there was HDML and maybe something before that)  and coding for mobile web was fairly straight forward. But as browsers got more sophisticated and started to understand HTML, XHTML-MP and XHTML things got a bit more complicated &#8211; sites could be coded with new standards, but old devices would only handle old languages.</p>
<p>And that&#8217;s not all, you&#8217;ve got i-mode phones in Japan that use CHTML, Vodafone&#8217;s PML and a few online banking solutions in Japan that still use HDML. A quick head count of the languages I&#8217;ve just mentioned gives you 7 different mark-up languages to deal so you can see how hard it is to work out which version to deliver to a mobile device.</p>
<div id="attachment_850" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-850" title="Screen sizes" src="http://mobilewebjunkie.com/wp-content/uploads/2009/06/screensizes-300x151.png" alt="screensizes v2" width="300" height="151" /><p class="wp-caption-text">Screen sizes</p></div>
<p>When it comes to screen sizes you&#8217;ve got an even bigger problem with hundreds of different sized screens. There&#8217;s plenty of documentation that suggests only catering for the top 3 or 4 sizes such as <a href="http://www.sitepoint.com/article/designing-for-mobile-web/" target="_blank"><strong>this article by Brian Suda</strong></a>.  What about the rest of the handsets and browsers out there that add up to a sizeable slice of the mobile phone pie &#8211; Samsung Instinct M800 for example?</p>
<p>I&#8217;ve gathered some stats using Wapple&#8217;s own mobile device and browser detection technology.  This reflects millions of unique visits to Wapple-powered mobile sites across the world.  Look at the pie chart on the right which provides a true picture &#8211; the sizes recommended by Brian Suda only account for just 66% of handsets out there.</p>
<p>A few tools emerged a number of years ago that would do some device detection for you and supply you with information about a device, <a href="http://wurfl.sourceforge.net">WURFL</a> is one of them, <a href="http://deviceatlas.com">Device Atlas</a> is another. Both of these were a step in the right direction but what do you do with the information once you&#8217;ve got it? You might know that a device has a screensize of 320&#215;480 but how do you make sure an image fits it perfectly? You can&#8217;t be expected to create versions to cater for every old and new screensize plus how would you be future proof for bigger or more obscure displays? I&#8217;ll enlighten you further down&#8230;</p>
<p>Then once you&#8217;ve got a mobile site built, where do you host it? On m.yourdomain.com, yourdomain.mobi, or have yourdomain.com intelligently serve out content to either a mobile or web browser. There&#8217;s plenty of advice out there suggesting that the latter is difficult (<a href="http://www.sitepoint.com/article/designing-for-mobile-web/3/">here&#8217;s an example</a>)! It&#8217;s not by the way &#8211; and I&#8217;ll tell you why shortly!</p>
<p>If we use the Old Testament analogy then you are Job. The Mobile Web is a testing and trialling place with tons of nastiness to endure. At the end of it you&#8217;ll be broken, bruised, scarred and burnt. But don&#8217;t worry, redemption is just around the corner &#8211; so don&#8217;t get scared, just keep reading.</p>
<h4>Mobile web, the New Testament</h4>
<p>I feel your pain. But hallelujah, brothers and sisters, help is at hand.</p>
<p>Wapple Architect is a series of web services that you can use to perform various operations &#8211; you can test a device to see if a browser visiting your site mobile or not, grab some info about the handset, or turn some device independent code  into perfect and meaningful markup.</p>
<p>Because Wapple Architect is so new, it&#8217;ll come as no surprise that there isn&#8217;t much written on the subject and articles written prior to it&#8217;s release will obviously make no mention of it &#8211; but things have changed, and they&#8217;ve changed for the better.</p>
<p>With Wapple Architect you have everything you need to develop mobile websites and applications.</p>
<p>Device detection is done through Wapple&#8217;s awesome optimization and rendering engine called <a href="http://wapple.net/optimized-delivery-of-mobile-sites-to-mobile-handsets-browsers-and-devices.htm">Exhibit </a>that caters for all handsets on all networks with every screensize in the world. Instead of having to download a database it&#8217;s updated in real time and is always available, it&#8217;s self learning and knows about new devices before they&#8217;ve even left the lab!</p>
<p>Actually building your site once you&#8217;ve learned that the visitor is on a mobile device is simple, just describe your site in an XML based device independent language called <a href="http://wapl.info">WAPL</a> and rely on Architect&#8217;s <a href="http://wapple.net/develop-mobile-friendly-websites-with-single-domain-for-web-and-mobile.htm">web services</a> to turn it into appropriate markup for that particular device. To demonstrate the difference between Old Testament and New Testament with Architect, here&#8217;s a quick run through of the steps you&#8217;d go through to place a click-to-call link on one of your pages.</p>
<table class="data" border="0" cellspacing="0" cellpadding="0">
<thead>
<tr>
<td class="right">Old: Mobile Development</td>
<td>New: Developing with Architect</td>
</tr>
</thead>
<tbody>
<tr>
<td class="right">
<ul>
<li>Download and install a device database such as WURFL or</li>
<li>Keep your WURFL system up to date by checking for new releases</li>
<li>Query the DB for the devices user agent</li>
<li>If you do get results, find out if the phone supports wtai: or tel:</li>
<li>Find out what markup language the phone supports</li>
<li>Generate a link for each markup language using either a wtai or tel link</li>
<li>For phones that don&#8217;t support click-to-call, generate some text</li>
<li>Output your markup to the device</li>
</ul>
</td>
<td>
<ul>
<li>Build a WAPL <a href="http://wapl.info/coding-for-the-mobile-web-with-WAPL/chapter/Phonecall/">phonecallChunk</a></li>
<li>Send your WAPL through Wapple Architect web services to Exhibit</li>
<li>Output the results to the device</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>It&#8217;s much easier to successfully place a click-to-call link on a page with Architect. It not only works for phones that support the tel and wtai protocols, but outputs the phone number as text for devices that don&#8217;t.</p>
<p>Image resizing is a similar process, instead of working out a screensize of a phone and either placing CSS media queries or having loads of code in your application to deal with all the different sizes, you specify an image as a percentage width of the screen and Wapple takes care of the rest.</p>
<p>Having one domain for both web and mobile is also something that is easily attainable and by using Architect&#8217;s web services to do it you can have yourdomain.com serve out appropriate content to whichever device visits your site. Read of my article about the <a href="/importance-of-single-domains-for-web-and-mobile/">Importance of Single Domains for Web and Mobile</a>.</p>
<h4>Revelation: Mobile Web Development</h4>
<p>So there you have it! Amazing mobile web development tools that overcome all the barriers that previously and continue to pain developers.</p>
<p>No more concerns about mark-up, screen size, or graphic formats and no more cutting corners by delivering to only 66% of phones. You have within your grasp a future-proof solution that delivers best end-user experiences every time. Plus you can promote one single domain for web and mobile.</p>
<p>If you want to find out more on Architect with some code examples of how the SOAP functions actually work, check out my <a href="/intro-to-architect-mobile-web-development/">Intro to Architect Mobile Web Development</a> article and if you&#8217;ve been inspired to get cracking with these new tools, <a href="http://wapple.net/register/free-developer-program-for-coding-mobile-web.htm">sign up for a dev key</a> and check out the documentation at <a href="http://wapl.info">http://wapl.info</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/coding-for-mobile-web-automatically-adapting-to-every-device-and-browser/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Importance of Single Domains for Web and Mobile</title>
		<link>http://blog.wapple.net/importance-of-single-domains-for-web-and-mobile/</link>
		<comments>http://blog.wapple.net/importance-of-single-domains-for-web-and-mobile/#comments</comments>
		<pubDate>Sat, 09 May 2009 17:03:41 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Device and Browser Detection]]></category>
		<category><![CDATA[Mobile Internet]]></category>
		<category><![CDATA[Mobile SEO]]></category>
		<category><![CDATA[Mobile Web Design]]></category>
		<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[Mobile Websites]]></category>
		<category><![CDATA[Mobile Browser Detection]]></category>
		<category><![CDATA[Mobile Device Detection]]></category>
		<category><![CDATA[Mobile Devices]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[Mobile Web Domain]]></category>
		<category><![CDATA[Single Domain]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=33</guid>
		<description><![CDATA[Fact: People are accessing your website URL on their mobile phone! The latest stats suggest that 5% of traffic to websites now get hit by mobile browsers, even if you promote a separate URL for mobile web. What do you want them to see? The actual website that takes 20 minutes to load and scrolls [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Fact</strong>: People are accessing your website URL on their mobile phone!</p>
<p>The latest <a href="http://www.wirelessandmobilenews.com/2008/11/3-10_of_web_traffic_mobile_analytics_needed_says_bango.html">stats</a> suggest that 5% of traffic to websites now get hit by mobile browsers, even if you promote a separate URL for mobile web.</p>
<p>What do you want them to see? The actual website that takes 20 minutes to load and scrolls to about 10 times the width and height of the mobile? Not likely. They&#8217;ll want to see a mobile specific version, running off that single domain, perfectly optimized to whichever handset they&#8217;re using, yes, even if they have an iPhone.<span id="more-33"></span> Mobile users are getting a bad experience either because you don&#8217;t have a mobile website or you do but are promoting a separate URL for it! You don&#8217;t actually need a separate URL for mobile web and if you do have one currently you&#8217;re probably having the headache of getting people to use it.</p>
<p>Websites are designed for big screens with a mouse and pointer so mobile websites should reflect the smaller window, slower connection and alternative interface but both versions should be accessed through the same URL. Architect allows the development of mobile friendly websites and one single domain &#8211; something that everyone should be striving towards.</p>
<p>We&#8217;ve recently mobilized the <a href="http://wapple.net">wapple.net</a> website so that&#8217;s it&#8217;s accessible on mobile with the same URL, why not have a <a href="/mobilizing-wapple/">read of it</a> and see how we did it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/importance-of-single-domains-for-web-and-mobile/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mobilizing Wapple Website</title>
		<link>http://blog.wapple.net/mobilizing-wapple-website/</link>
		<comments>http://blog.wapple.net/mobilizing-wapple-website/#comments</comments>
		<pubDate>Fri, 01 May 2009 10:08:03 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Internet]]></category>
		<category><![CDATA[Mobile SEO]]></category>
		<category><![CDATA[Mobile Web Coding Tutorials]]></category>
		<category><![CDATA[Mobile Web Design]]></category>
		<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[Mobile Websites]]></category>
		<category><![CDATA[Architect]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[Mobile Advertising]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[Mobile Marketing]]></category>
		<category><![CDATA[Mobile Publishing Platform]]></category>
		<category><![CDATA[Mobile Site Builders]]></category>
		<category><![CDATA[Mobile Web Domain]]></category>
		<category><![CDATA[Mobile Website Development]]></category>
		<category><![CDATA[Mobilize Websites and Blogs]]></category>
		<category><![CDATA[Single Domain]]></category>
		<category><![CDATA[WAPL]]></category>
		<category><![CDATA[Wapple]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=3</guid>
		<description><![CDATA[Last week something exciting happened inside the colourful walls of Wapple &#8211; the latest version of the mobile site was launched. Below are the obligatory before and after screenshots and at first glance you&#8217;ll probably notice that they look pretty similar. However, all is not as it seems because underneath the bonnet &#8211; everything has [...]]]></description>
			<content:encoded><![CDATA[<p>Last week something exciting happened inside the colourful walls of <a href="http://wapple.net">Wapple</a> &#8211; the latest version of the mobile site was launched. Below are the obligatory before and after screenshots and at first glance you&#8217;ll probably notice that they look pretty similar. However, all is not as it seems because underneath the bonnet &#8211; everything has changed.</p>
<div id="attachment_40" class="wp-caption alignleft" style="width: 178px"><img class="size-medium wp-image-40" title="Wapple.net built with Canvas" src="http://mobilewebjunkie.com/wp-content/uploads/2009/05/wapple_canvas-168x300.jpg" alt="Wapple.net built with Canvas" width="168" height="300" /><p class="wp-caption-text">Built with Canvas</p></div>
<div id="attachment_41" class="wp-caption alignleft" style="width: 178px"><img class="size-medium wp-image-41" title="Wapple.net built with Architect" src="http://mobilewebjunkie.com/wp-content/uploads/2009/05/wapple_wapl-168x300.jpg" alt="Wapple.net built with Architect" width="168" height="300" /><p class="wp-caption-text">Built with Architect</p></div>
<p style="clear:left;"><span id="more-3"></span></p>
<p style="clear:left;">Since its conception a number of months ago, we&#8217;ve been telling anyone who will listen how good Architect is, how you can use one domain, use the same URLs on mobile as on web, retain SEO from web to mobile and centralize all underlying business logic no matter which platform you are browsing on.</p>
<h4>Now we&#8217;re practicing what we preach</h4>
<p>The previous site was built with Wapple Canvas, a superb tool with full drag and drop functionality perfect for creating mobile marketing campaigns. There are some awesome mobile sites built with Canvas that look amazing and convey the exact message they&#8217;re designed for, here are just a couple of them:</p>
<div id="attachment_42" class="wp-caption alignleft" style="width: 186px"><img class="size-medium wp-image-42" title="Watchmen" src="http://mobilewebjunkie.com/wp-content/uploads/2009/05/watchmen-176x300.jpg" alt="Watchmen" width="176" height="300" /><p class="wp-caption-text">Watchmen</p></div>
<div id="attachment_51" class="wp-caption alignleft" style="width: 186px"><img class="size-medium wp-image-51" title="alfamito" src="http://mobilewebjunkie.com/wp-content/uploads/2009/05/alfamito-176x300.jpg" alt="Alfa Mito" width="176" height="300" /><p class="wp-caption-text">Alfa Mito</p></div>
<p style="clear:both">
<p style="clear:both">The above sites work better in Canvas as they&#8217;re designed specifically for mobile advertising campaigns, there&#8217;s no corresponding website and they can be targetted at a mobile audience. You&#8217;ll find more detail on Wapple Canvas <a href="http://wapple.net/mobile-website-publishing-platform.htm">here</a>.</p>
<p style="clear:both">
<div id="attachment_110" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-110" title="One domain" src="http://mobilewebjunkie.com/wp-content/uploads/2009/05/one_domain_wapple-300x298.jpg" alt="One domain" width="300" height="298" /><p class="wp-caption-text">One domain</p></div>
<p>For websites like Wapple&#8217;s, it&#8217;s essential that if you&#8217;re on a mobile device and hit the wesite url (http://wapple.net in this case), you get something that looks perfect on your handset no matter what screensize or capabilities your phone may or may not have. It is essential to use Architect to deliver the mobile site with pages written in WAPL if you want to provide a great user experience to everyone.</p>
<p style="clear:both">
<p>During the week I read a tweet from <a href="http://twitter.com/fling">Brian Fling</a> about a one-day mobile workshop, and in the spirit of &#8220;if you can do it so can we&#8221;, we thought we&#8217;d have a go at building wapple.net with Architect &#038; WAPL in one day.</p>
<p>We already had a mobile site built in Canvas with all graphics already saved out and we&#8217;d used our experience on mobile to make intelligent decisions over what was to be displayed on mobile rather than the website. For example, the big slider the sprawls across the home page of the website could be turned into a smaller  and simpler version for smartphones such as the iPhone but wouldn&#8217;t really be appropriate for a tiny phone with no javascript capability.</p>
<h4>This is where the magic happens</h4>
<div id="attachment_57" class="wp-caption alignright" style="width: 160px"><img class="size-thumbnail wp-image-57" title="Mobile Shopping Review" src="http://mobilewebjunkie.com/wp-content/uploads/2009/05/mobileshoppingreview-150x150.jpg" alt="Mobile Shopping Review" width="150" height="150" /><p class="wp-caption-text">Mobile Shopping Review</p></div>
<p>The Wapple website is built with <a href="http://cakephp.org">CakePHP</a>, an MVC framework that gives us flexibility and speed of development. We&#8217;d previously mobilized plenty of other cake apps such as <a href="http://mobileshoppingreview.com">mobileshoppingreview.com</a> plus I&#8217;d already written a plugin and article for the cake community about how to <a href="http://bakery.cakephp.org/articles/view/mobilize-your-cake-app-in-minutes">mobilize a cake app</a> which, incidentally, we used to mobilize <a href="http://wapl.info">wapl.info</a>. Development was going to be easier with the plugin already available :-</p>
<p>Once the Cake plugin was in place, it was just a case of writing WAPL for every page we wanted to mobilize.</p>
<ul></ul>
<p>Within half an hour we had the component in place that did device detection and altered the view and layout path accordingly if the visitor is on mobile, a layout that would take the WAPL code inside the view files, wrap it in a bit of header and footer WAPL and send it through a SOAP web service, and placeholder view files for the pages we wanted to mobilize.</p>
<ul></ul>
<p>Another half an hour and all of the ready made graphics were in place, the header and footer of the mobile site looked smart, the main menu was sorted (which actually looked better than the Canvas version) and we&#8217;d implemented a new bit of functionality that displayed the latest <a href="http://twitter.com/wapldevs">wapldevs</a> tweet. And because we&#8217;re using cake and all business logic is centralized, latest tweets from <a href="http://twitter.com/wapplemobileweb">wapplemobileweb</a> are also available on the website!</p>
<ul></ul>
<p>After a quick break for lunch, a game of pool and a much needed cup of tea, we pressed on with creating view files for the pages. The home page was sorted first, shortly followed by the rest of the top level menu, the other product pages and lastly the contact form and latest news. By mid afternoon we were ready to send the site to QA for testing.</p>
<ul></ul>
<p>We noticed at this point that the quality of the images generated through Architect didn&#8217;t match that in Canvas. A short investigation ensued which resulted in a quick fix going up to the live WAPL server which fixed all of the image quality issues. After another short round of testing, the code came back with zero bugs so we were ready to launch.</p>
<h4>Or so we thought</h4>
<p>When deploying the code to a test live box, a number of elements on the website were being displayed twice or in some cases, three times and seeing as some of these elements were only referenced once in the code, it was a little confusing (it worked fine on the local dev server). The problem was an issue with cakephp, rsync and windows / linux file formatting and after running a touch command over all .php and .ctp files it resolved itself, however, this little setback meant we were near to 5.30pm and no-one wants to deploy anywhere near going home time.</p>
<ul></ul>
<h4>We did build the site in a day</h4>
<p>We did build the site in a day and although it would have been nice to launch on the same day, common sense meant it was launched first thing the next morning, however, it does prove how quick and easy it is to mobilize a website. We now have URLs that work both on mobile and web, we&#8217;re using just 1 domain for every browsing platform and we&#8217;re retaining all of our website SEO giving us the ability to promote our sole domain and not resort to m. or /mobile or a .mobi.</p>
<p>We&#8217;d been seeking a solution for a long time that will mobilize existing web content so it was a really significant step for us to employ Architect as the technology behind our mobile wesite. Inventing WAPL was very much an epoch defining moment in Wapple&#8217;s history!</p>
<h4>So in summary</h4>
<p>Developing properly for mobile is now an easy process, especially if you&#8217;re using a framework that does all of the heavy lifting for you. Gone are all the barriers for web developers which I&#8217;ve written about in my <a href="/intro-to-architect">intro to architect</a> article &#8211; you should be able to mobilize an entire site in a single day with Architect.</p>
<p><img class="alignleft" title="Wapple.net QR code" src="http://qrcode.kaywa.com/img.php?s=5&#038;d=http%3A%2F%2Fwapple.net" alt="" width="135" height="135" />To see how we got on and view the site on your mobile, visit wapple.net or scan the QR code to take you directly to the site.</p>
<p>If you want to make a truly mobile friendly version of your own website just like we did, <a href="http://wapple.net/register/unlimited-free-trial-developer.htm">sign up</a> to our Developer program for free usage and a dev key.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/mobilizing-wapple-website/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
	</channel>
</rss>

