<?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; Wordpress Mobile Theme</title>
	<atom:link href="http://blog.wapple.net/tag/wordpress-mobile-theme/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>More Mobile WordPress Themes</title>
		<link>http://blog.wapple.net/more-mobile-wordpress-themes/</link>
		<comments>http://blog.wapple.net/more-mobile-wordpress-themes/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 20:11:59 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Internet]]></category>
		<category><![CDATA[Mobile Plugins]]></category>
		<category><![CDATA[Wordpress Mobile]]></category>
		<category><![CDATA[bug fixes]]></category>
		<category><![CDATA[improvements]]></category>
		<category><![CDATA[mobile css]]></category>
		<category><![CDATA[mobile plugin]]></category>
		<category><![CDATA[mobile theme]]></category>
		<category><![CDATA[mobile video]]></category>
		<category><![CDATA[tweaks]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Wordpress Mobile Theme]]></category>
		<category><![CDATA[wordpress updates]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1537</guid>
		<description><![CDATA[This week has seen a couple of updates to the Wapple Architect Mobile Plugin for WordPress. First up, there was an update to the way that videos are handled on mobile pages. It turns out that in one of the WordPress updates (somewhere between the 2.8 and 2.9.2 versions), the way that videos were output [...]]]></description>
			<content:encoded><![CDATA[<p>This week has seen a couple of updates to the Wapple Architect Mobile Plugin for WordPress.</p>
<p>First up, there was an update to the way that videos are handled on mobile pages. It turns out that in one of the WordPress updates (somewhere between the 2.8 and 2.9.2 versions), the way that videos were output to the browser changed slightly. This meant that the video parser in our mobile plugin didn&#8217;t pick up the correct source and didn&#8217;t show the video.</p>
<p>All fixed now though.<br />
<span id="more-1537"></span></p>
<h4>Bug Fixes</h4>
<p>Next up there were a couple of bug fixes:</p>
<ul>
<li>A quick one to fix a couple of foreign char issues &#8211; there was a string that wasn&#8217;t being escaped &#8211; it is now.</li>
<li>Even quicker one to parse links before lists &#8211; that means that if you have a link inside a list, it&#8217;ll now work ok and not throw an error.</li>
</ul>
<h4>Mobile Themes</h4>
<p>And last, but certainly not least, were a couple of awesome new mobile themes &#8211; designed by <a href="http://ryandc.co.uk">Ryan DC</a>. He did the last set (<a href="http://mobilewebjunkie.com/wapple-architect-mobile-plugin-version-2-0-released/">Wooden/Scrap Book/Obsidian</a>), but he&#8217;s outdone himself with the latest 2 &#8211; iPhone Light and iPhone Dark &#8211; here they are in action:</p>
<p style="clear:both"><img class="alignleft size-full wp-image-1536" title="iphone-light" src="http://mobilewebjunkie.com/wp-content/uploads/2010/03/iphone-light.jpg" alt="iphone-light" width="272" height="536" /><img class="alignleft size-full wp-image-1535" title="iphone-dark" src="http://mobilewebjunkie.com/wp-content/uploads/2010/03/iphone-dark.jpg" alt="iphone-dark" width="272" height="536" /></p>
<p style="clear:both">Thanks for the designs Ryan, very much looking forward to the next set!</p>
<p style="clear:both">So there you have it &#8211; a couple of theme improvements, a minor bug fix here and a tweak there. Have you used any of the new themes yet, or maybe you&#8217;re using one of the older mobile themes but have tweaked them yourselves? I&#8217;d love to see a comment if you have!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/more-mobile-wordpress-themes/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>How HowToMakeMyBlog.com was mobilized</title>
		<link>http://blog.wapple.net/how-howtomakemyblog-com-was-mobilized/</link>
		<comments>http://blog.wapple.net/how-howtomakemyblog-com-was-mobilized/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 14:07:15 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Web Coding Tutorials]]></category>
		<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[Mobile Websites]]></category>
		<category><![CDATA[Wordpress Mobile]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[Mobile Phone Detection]]></category>
		<category><![CDATA[Mobile Plugins]]></category>
		<category><![CDATA[Wordpress Mobile Plugin]]></category>
		<category><![CDATA[Wordpress Mobile Theme]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1445</guid>
		<description><![CDATA[Just before Christmas, we mobilized HowToMakeMyBlog.com by installing and configuring the Wapple Architect Mobile Plugin for WordPress. I&#8217;ve written a much more in-depth article over there about how we did it, but here&#8217;s a bite-sized version that you can cut out and put in your wallet: Install the Wapple Architect Mobile Plugin Grab a free [...]]]></description>
			<content:encoded><![CDATA[<p>Just before Christmas, we mobilized <a href="http://howtomakemyblog.com">HowToMakeMyBlog.com</a> by installing and configuring the <a href="http://wordpress.org/extend/plugins/wapple-architect/">Wapple Architect Mobile Plugin for WordPress</a>.</p>
<p>I&#8217;ve written a much more in-depth article over there about how we did it, but here&#8217;s a bite-sized version that you can cut out and put in your wallet:<br />
<span id="more-1445"></span></p>
<ol>
<li>Install the Wapple Architect Mobile Plugin</li>
<li>Grab a free dev key from <a href="http://wapple.net/register/plugins-signup.htm">http://wapple.net/register/plugins-signup.htm</a></li>
<li>Activate the plugin and enter your dev key in the Basic settings area</li>
<li>Upload a mobile logo</li>
<li>Tailor settings so that the mobile version matches the web</li>
<li>Style the mobile version so that you retain your brand identity</li>
</ol>
<p>If you want to read the full article, you can check it out <a href="http://www.howtomakemyblog.com/mobile-blogging/how-to-setup-your-mobile-blog-design-step-by-step-guide/">here</a>.</p>
<p>And finally, here is a screenshot of the mobile and web site that shows you how good your mobile blog can look!</p>
<p><img class="aligncenter size-full wp-image-1450" title="howtomakemyblog" src="http://mobilewebjunkie.com/wp-content/uploads/2009/12/howtomakemyblog.jpg" alt="howtomakemyblog" width="500" height="469" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/how-howtomakemyblog-com-was-mobilized/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>Wapple Architect Mobile Plugin &#8211; version 2.0 released</title>
		<link>http://blog.wapple.net/wapple-architect-mobile-plugin-version-2-0-released/</link>
		<comments>http://blog.wapple.net/wapple-architect-mobile-plugin-version-2-0-released/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 07:21:35 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[Wordpress Mobile]]></category>
		<category><![CDATA[automattic]]></category>
		<category><![CDATA[contact form 7]]></category>
		<category><![CDATA[issue tracking]]></category>
		<category><![CDATA[mobile theme]]></category>
		<category><![CDATA[Mobilize Websites and Blogs]]></category>
		<category><![CDATA[powerpress]]></category>
		<category><![CDATA[roadmap]]></category>
		<category><![CDATA[trac]]></category>
		<category><![CDATA[wordpress 2.9]]></category>
		<category><![CDATA[Wordpress Mobile Theme]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1456</guid>
		<description><![CDATA[Two weeks ago Automattic released a new version of WordPress (2.9). As it&#8217;s Christmas, we thought we&#8217;d enter into the spirit of things and release an updated version of the Wapple Architect Mobile Plugin for WordPress as a present. We&#8217;ve listened to all of your feedback, ideas and suggestions &#8211; and as we&#8217;ve now got [...]]]></description>
			<content:encoded><![CDATA[<p>Two weeks ago Automattic released a new version of <a href="http://codex.wordpress.org/Version_2.9">WordPress</a> (2.9). As it&#8217;s Christmas, we thought we&#8217;d enter into the spirit of things and release an updated version of the <a href="http://wordpress.org/extend/plugins/wapple-architect">Wapple Architect Mobile Plugin for WordPress</a> as a present.</p>
<p>We&#8217;ve listened to all of your feedback, ideas and suggestions &#8211; and as we&#8217;ve now got a fancy issue tracking system, we&#8217;ve been able to prioritise all of them and create a development roadmap. However, saying that, it became pretty obvious what the focus of this release was going to be  &#8211; mobile themes.<br />
<span id="more-1456"></span></p>
<h4>Mobile themes</h4>
<p>We&#8217;d had reports of users not being able to style up their site to make it look snazzy, so rather than leave you with boring  themes that won&#8217;t inspire anyone, we&#8217;ve created some mobile themes for you.  What this means is that to make your mobile blog look cool, all you have to do is choose from one of our new themes in a drop down &#8211; how easy is that! Our team of graphic designers have had their crayons out and have hopefully created a theme that you&#8217;d like to implement on your blog. Our favourite at the moment is the &#8220;Wooden&#8221; theme, but there should be something to suit you &#8211; check out the screenshots below to see what they all look like.</p>
<div id="attachment_1463" class="wp-caption alignleft" style="width: 162px"><img class="size-medium wp-image-1463" title="wooden" src="http://mobilewebjunkie.com/wp-content/uploads/2009/12/wooden-152x300.jpg" alt="wooden" width="152" height="300" /><p class="wp-caption-text">Wooden</p></div>
<div id="attachment_1462" class="wp-caption alignleft" style="width: 162px"><img class="size-medium wp-image-1462" title="sky" src="http://mobilewebjunkie.com/wp-content/uploads/2009/12/sky-152x300.jpg" alt="sky" width="152" height="300" /><p class="wp-caption-text">Sky</p></div>
<div id="attachment_1459" class="wp-caption alignleft" style="width: 162px"><img class="size-medium wp-image-1459" title="coal-and-fire" src="http://mobilewebjunkie.com/wp-content/uploads/2009/12/coal-and-fire-152x300.jpg" alt="coal-and-fire" width="152" height="300" /><p class="wp-caption-text">Coal and Fire</p></div>
<div id="attachment_1460" class="wp-caption alignleft" style="width: 162px"><img class="size-medium wp-image-1460" style="clear: both;" title="obsidian" src="http://mobilewebjunkie.com/wp-content/uploads/2009/12/obsidian-152x300.jpg" alt="obsidian" width="152" height="300" /><p class="wp-caption-text">Obsidian</p></div>
<div id="attachment_1458" class="wp-caption alignleft" style="width: 162px"><img class="size-medium wp-image-1458" title="brushed-metal" src="http://mobilewebjunkie.com/wp-content/uploads/2009/12/brushed-metal-152x300.jpg" alt="brushed-metal" width="152" height="300" /><p class="wp-caption-text">Brushed Metal</p></div>
<div id="attachment_1461" class="wp-caption alignleft" style="width: 162px"><img class="size-medium wp-image-1461" title="scrap-book" src="http://mobilewebjunkie.com/wp-content/uploads/2009/12/scrap-book-152x300.jpg" alt="scrap-book" width="152" height="300" /><p class="wp-caption-text">Scrap Book</p></div>
<h4 style="clear:both;">Plugin Compatibility</h4>
<p>Another area we&#8217;ve had plenty of requests to look at was with compatibility with other WordPress plugins.</p>
<p>Whilst looking at how to create a solution for the <a href="http://wordpress.org/extend/plugins/powerpress/">PowerPress</a> podcast plugin, I stumbled across a function that turned any shortcode functionality into actual markup, and seeing as the Wapple Architect mobile plugin already turned HTML markup into WAPL, it meant that any plugin using shortcodes is instantly mobilized! Some very popular plugins that have had millions of downloads can now be used on your mobile site &#8211; <a href="http://wordpress.org/extend/plugins/contact-form-7/">Contact Form 7</a> is just one example but there are hundreds, if not thousands of other ones that will now work on your mobile phone.</p>
<p>A full list of everything we&#8217;ve included in version 2.0 is below &#8211; keep reading for the full story.</p>
<h4>Major Improvements</h4>
<ul>
<li>Added pre-designed themes</li>
<li>Added compatibility for any other plugin that uses shortcodes</li>
<li>Added full WPMU compatibility &#8211; prior to this release, all CSS and images were stored in one location so I&#8217;ve now moved this location if you&#8217;re using WordPress MU so that multiple blogs will work.</li>
</ul>
<h4>Minor Improvments</h4>
<ul>
<li>Added switch layout option &#8211; if you prefer your site to be displayed with DIVs instead of tables, use this option.</li>
<li>Added more classes for styling &#8211; more customization options for styling</li>
<li>Compatible with WordPress 2.9</li>
</ul>
<p>Although this plugin addresses the big issue of mobile themes and we have a feature list as long as your arm, we&#8217;re always on the lookout for new ideas and suggestions so please keep them coming!</p>
<p>Finally &#8211; have you tried out any of our mobile themes yet? And if so, which one is your favourite? Please let us know!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/wapple-architect-mobile-plugin-version-2-0-released/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>WordPress Mobile Admin Plugin Version 2.0</title>
		<link>http://blog.wapple.net/wordpress-mobile-admin-plugin-version-2-0/</link>
		<comments>http://blog.wapple.net/wordpress-mobile-admin-plugin-version-2-0/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 16:18:29 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Plugins]]></category>
		<category><![CDATA[Wordpress Mobile]]></category>
		<category><![CDATA[wordpress mobile admin]]></category>
		<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[Wordpress Developers]]></category>
		<category><![CDATA[wordpress mobile admin theme]]></category>
		<category><![CDATA[Wordpress Mobile Plugin]]></category>
		<category><![CDATA[Wordpress Mobile Theme]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1395</guid>
		<description><![CDATA[Last month we published a new mobile plugin to the wordpress.org plugin repository called WordPress Mobile Admin. It won&#8217;t surprise you to hear that it does exactly what it says on the tin and mobilizes your WordPress control panel. Prior to creating the plugin, we canvased a number of power mobile bloggers and asked their [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-1425  aligncenter" title="wordpressadmin20" src="http://mobilewebjunkie.com/wp-content/uploads/2009/11/wordpressadmin20.gif" alt="wordpressadmin20" width="429" height="203" /></p>
<p>Last month we published a new mobile plugin to the wordpress.org plugin repository called <a href="http://wordpress.org/extend/plugins/wordpress-mobile-admin/">WordPress Mobile Admin</a>. It won&#8217;t surprise you to hear that it does exactly what it says on the tin and mobilizes your WordPress control panel.<br />
<span id="more-1395"></span><br />
Prior to creating the plugin, we canvased a number of power mobile bloggers and asked their opinions on what features would be useful in a mobile plugin. We didn&#8217;t want to completely re-create the WP dashboard on mobile, but rather create a dashboard with features that would only be appropriate whilst you&#8217;re using your handset.</p>
<h4>Top Features</h4>
<p>It became pretty obvious that creating posts, being able to upload photos and moderate comments were the most popular requests, so they were installed as the top priorities and implemented pretty much straight away. Another top priority was to make the mobile dashboard look and feel like the web dashboard as much as possible as we wanted to keep the user experience as consistent as possible. The theory being that if you&#8217;ve used the WordPress control panel on web, you should know where everything is on mobile without having to look around too much.</p>
<p>And with those tasks done, the plugin was released. Job done &#8211; well, almost..</p>
<h4>Upgrades and downgrades</h4>
<p>As with any software, there are plenty of bug reports, feature requests and performance upgrades that all require implementing &#8211; so after collating them all, they were entered into <a href="http://trac.edgewall.org/">Trac</a>, were prioritised and worked on.</p>
<p>One of the most interesting feature requests that came in was for the mobile plugin to work on PHP4. We&#8217;ve always made it a requirement in our plugins (not just wordpress) that you had to have SimpleXML and as this came as standard with PHP5 &#8211; you needed this too. But we found an awesome class on phpclasses.org called <a href="http://www.phpclasses.org/browse/package/4484.html">SimpleXML for PHP4</a> by Taha Paksu, that with a little tweaking, did the same job as the native SimpleXML functions.</p>
<p>By wrapping the class creation in a function called &#8220;simplexml_load_string&#8221; (and wrapping that inside a if !function_exists(&#8216;simplexml_load_string&#8217;)), we&#8217;d got SimpleXML functionality with PHP4 &#8211; result!</p>
<p>In addition to this, we&#8217;ve added features so you can manage your tags and categories on mobile as well as create tags inside posts &#8211; all in the same way you&#8217;d do on web. We&#8217;ve also replicated the admin colour scheme switcher so if you prefer the Blue theme to Gray, you can display that on your phone!</p>
<p>Cutting to the chase &#8211; here is the list of features and new functionality that have been bundled into version 2.0.</p>
<h4>New Feature list</h4>
<ul>
<li>Removed dependancy on simpleXML &#8211; now works with PHP4</li>
<li>Footer now present on Login page &#8211; frames page nicely</li>
<li>Added edit post tags page</li>
<li>Added delete/add post tags</li>
<li>Added edit categories page</li>
<li>Added delete/add categories</li>
<li>Added customized colour schemes</li>
<li>Added ability to edit tags when adding/editing a post</li>
<li>Bug fix: Show correct number of posts on edit posts page</li>
<li>Bug fix: Fixed pingbacks on comments page</li>
</ul>
<h4>No more dependancies</h4>
<p>What this means is that we&#8217;ve been able to completely remove the &#8220;Things you must have..&#8221; section in the readme file for WordPress Mobile Admin. All dependancies have been removed and another barrier to mobile has been removed! We&#8217;re going to be rolling out the same PHP4 upgrades across all of our other plugins &#8211; keep an eye out for those if you&#8217;ve been waiting for that feature!</p>
<p>If you want to check out the new version of WordPress Mobile Admin for yourself, head over to <a href="http://wordpress.org/extend/plugins/wordpress-mobile-admin">http://wordpress.org/extend/plugins/wordpress-mobile-admin</a>/ and download it. Alternatively, if you search for &#8220;wordpress mobile admin wapple&#8221; in the Add New Plugin section on your own WordPress control panel, you can install it automatically.</p>
<p>If there are any other features you&#8217;d like to see in the next version, leave a comment and let us know!</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 179px; width: 1px; height: 1px;"><a href="http://www.phpclasses.org/browse/author/586427.html">Taha Paksu</a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/wordpress-mobile-admin-plugin-version-2-0/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>WordPress Mobile Admin Plugin</title>
		<link>http://blog.wapple.net/wordpress-mobile-admin-plugin/</link>
		<comments>http://blog.wapple.net/wordpress-mobile-admin-plugin/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 23:00:17 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Internet]]></category>
		<category><![CDATA[Mobile Plugins]]></category>
		<category><![CDATA[Wordpress Mobile]]></category>
		<category><![CDATA[wordpress mobile admin]]></category>
		<category><![CDATA[mobile admin]]></category>
		<category><![CDATA[mobile admin theme]]></category>
		<category><![CDATA[wordpress mobile admin theme]]></category>
		<category><![CDATA[Wordpress Mobile Plugin]]></category>
		<category><![CDATA[Wordpress Mobile Theme]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1400</guid>
		<description><![CDATA[WordPress Mobile Admin is a fully featured WordPress control panel for your mobile. It works on every device &#8211; no matter what it&#8217;s capabilities, so it doesn&#8217;t matter if you don&#8217;t have an iPhone or BlackBerry, you can still manage and update your blog whilst you&#8217;re on the go. It uses Wapple&#8217;s advanced web services [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-1423 alignnone" title="mwj_wpma" src="http://mobilewebjunkie.com/wp-content/uploads/2009/10/mwj_wpma.jpg" alt="mwj_wpma" width="498" height="423" /></p>
<p style="text-align: left;">WordPress Mobile Admin is a fully featured WordPress control panel for your mobile. It works on every device &#8211; no matter what it&#8217;s capabilities, so it doesn&#8217;t matter if you don&#8217;t have an iPhone or BlackBerry, you can still manage and update your blog whilst you&#8217;re on the go.</p>
<p style="text-align: left;">It uses Wapple&#8217;s advanced web services to produce perfect markup whilst at the same time maintaining the familiar look and feel of WordPress. You can write and edit posts, moderate and reply to comments as well as updating and managing tags, categories and pages.<br />
<span id="more-1400"></span></p>
<h4 style="text-align: left;">WordPress Mobile Admin</h4>
<p>Requires at least:2.6<br />
Tested up to: 2.9.2<br />
Stable tag: 2.5</p>
<h4 style="text-align: left;">Features</h4>
<ul style="text-align: left;">
<li>Add new posts from mobile</li>
<li>Post pictures from your mobile phone and dictate where they appear on the post</li>
<li>Post, Page, Tag and Category Management</li>
<li>Comment Moderation &#8211; including replying to comments</li>
<li>User Profile page &#8211; including colour schemes</li>
<li>Support for gravatars</li>
</ul>
<p style="text-align: left;">This plugin uses the same technology as the Wapple Architect Mobile Plugin and if you like this plugin, you&#8217;ll love that one. Check out the home page here: <a href="http://wordpress.org/extend/plugins/wapple-architect/">Wapple Architect Mobile Plugin for WordPress</a></p>
<h4 style="text-align: left;">Installation</h4>
<ol style="text-align: left;">
<li>To install through WordPress Control Panel:
<ul>
<li>Click &#8220;Plugins&#8221;, then &#8220;Add New&#8221;</li>
<li>Enter &#8220;WordPress mobile admin&#8221; as search term and click &#8220;Search Plugins&#8221;</li>
<li>Click the &#8220;Install&#8221; link on the right hand side against &#8220;WordPress Mobile Admin&#8221;</li>
<li>Click the red &#8220;Install Now&#8221; button</li>
<li>Click the &#8220;Activate Plugin&#8221; link</li>
<li>Enter your Wapple Architect dev key into the settings page. You can get one from here <a href="http://wapple.net/register/plugins-signup.htm?trk=wpma">Wapple Dev Key Registration</a></li>
</ul>
</li>
<li>To download and install manually:
<ul>
<li>Download latest version from <a href="http://wordpress.org/extend/plugins/wordpress-mobile-admin/">http://wordpress.org/extend/plugins/wordpress-mobile-admin/</a></li>
<li>Upload the entire `wordpress-mobile-admin` folder to the `/wp-content/plugins/` directory.</li>
<li>Activate the plugin through the `Plugins` menu in WordPress.</li>
<li>Enter your Wapple Architect dev key into the settings page. You can get one from here <a href="http://wapple.net/register/plugins-signup.htm?trk=wpma">Wapple Dev Key Registration</a></li>
</ul>
</li>
</ol>
<p><a class="downloadbtn" href="http://downloads.wordpress.org/plugin/wordpress-mobile-admin.zip">Download Plugin .zip</a></p>
<p style="text-align: left;">The control panel of WordPress Mobile Admin is in `Settings` &gt; `Mobile Admin`.</p>
<p style="text-align: left;">If you want to use the WordPress Mobile Plugin with WordPress MU as a site-wide plugin, install the &#8220;wordpress-mobile-plugin&#8221; folder in the plugins directory and activate on a site-by-site basis.</p>
<h4 style="text-align: left;">Frequenty Asked Questions</h4>
<h5 style="text-align: left;">How do I get a dev key?</h5>
<p style="text-align: left;">Head over to <a href="http://wapple.net/register/plugins-signup.htm?trk=wpma">Wapple</a> and fill out the simple form, you should be able to get your dev key within a couple of minutes!</p>
<h5 style="text-align: left;">Why doesn&#8217;t the plugin work? I see the web version on my mobile!</h5>
<p style="text-align: left;">Have you entered your dev key into the Wapple Architect settings?<br />
If not, head over to Settings &gt; Wapple Architect (or Options &gt; Wapple Architect if you&#8217;re on version 2.3.3 and under) and enter it into the &#8220;Dev Key&#8221; input box.</p>
<h5 style="text-align: left;">Do I need SOAP and SimpleXML running for this plugin to work?</h5>
<p style="text-align: left;">In older versions of the plugin, you needed SOAP and SimpleXML, but not any more! From version 2.0, the dependancy on SimpleXML has been totally removed! You also do not need SOAP and can communicate with Wapple&#8217;s web services via REST.</p>
<h5 style="text-align: left;">File Uploads seem to be breaking my site</h5>
<p style="text-align: left;">On some handsets on certain networks, file uploading doesn&#8217;t work. Even though the mobile phone supports it, it doesn&#8217;t like it. If you find you&#8217;re having problems with posting, head to &#8220;Dashboard&#8221;, then &#8220;Profile&#8221; and turn it off for your user.</p>
<h4 style="text-align: left;">Screenshots</h4>
<div class="mceTemp" style="text-align: left;">
<dl id="attachment_1401" class="wp-caption alignleft" style="width: 160px;">
<dt class="wp-caption-dt"><a href="http://mobilewebjunkie.com/wp-content/uploads/2009/11/screenshot-1.jpg"><img class="size-thumbnail wp-image-1401 " title="screenshot-1" src="http://mobilewebjunkie.com/wp-content/uploads/2009/11/screenshot-1-150x150.jpg" alt="Dashboard" width="150" height="150" /></a></dt>
<dd class="wp-caption-dd">Dashboard</dd>
</dl>
</div>
<div class="mceTemp" style="text-align: left;">
<dl id="attachment_1402" class="wp-caption alignleft" style="width: 160px;">
<dt class="wp-caption-dt"><a href="http://mobilewebjunkie.com/wp-content/uploads/2009/11/screenshot-2.jpg"><img class="size-thumbnail wp-image-1402 " title="screenshot-2" src="http://mobilewebjunkie.com/wp-content/uploads/2009/11/screenshot-2-150x150.jpg" alt="Edit Posts" width="150" height="150" /></a></dt>
<dd class="wp-caption-dd">Edit Posts</dd>
</dl>
</div>
<div class="mceTemp" style="text-align: left;">
<dl id="attachment_1403" class="wp-caption alignleft" style="width: 160px;">
<dt class="wp-caption-dt"><a href="http://mobilewebjunkie.com/wp-content/uploads/2009/11/screenshot-3.jpg"><img class="size-thumbnail wp-image-1403 " title="screenshot-3" src="http://mobilewebjunkie.com/wp-content/uploads/2009/11/screenshot-3-150x150.jpg" alt="Edit Comments" width="150" height="150" /></a></dt>
<dd class="wp-caption-dd">Edit Comments</dd>
</dl>
</div>
<div class="mceTemp" style="text-align: left;">
<dl id="attachment_1404" class="wp-caption alignleft" style="width: 160px;">
<dt class="wp-caption-dt"><a href="http://mobilewebjunkie.com/wp-content/uploads/2009/11/screenshot-4.jpg"><img class="size-thumbnail wp-image-1404 " title="screenshot-4" src="http://mobilewebjunkie.com/wp-content/uploads/2009/11/screenshot-4-150x150.jpg" alt="Login" width="150" height="150" /></a></dt>
<dd class="wp-caption-dd">Login</dd>
</dl>
</div>
<h4 style="clear: both; text-align: left;">Changelog</h4>
<ul style="text-align: left;">
<li><strong>Version 2.5</strong>
<ul>
<li>Added option to choose what size of mobile uploaded image you want to use in your posts</li>
</ul>
</li>
<li><strong>Version 2.4.1</strong>
<ul>
<li>Fixed bug with foreign chars on comment titles</li>
</ul>
</li>
<li><strong>Version 2.4</strong>
<ul>
<li>Fixed bug with guest users getting wrong message when trying to view categories</li>
<li>Fixed issue with adding posts in a different timezone to the where the server is</li>
</ul>
</li>
<li><strong>Version 2.3</strong>
<ul>
<li>Fixed bug with some sites logging on, removed filter for login and authenticate</li>
</ul>
</li>
<li><strong>Version 2.2</strong>
<ul>
<li>Added switch to mobile/desktop option in footer</li>
</ul>
</li>
<li><strong>Version 2.1</strong>
<ul>
<li>Fixed warning message when no result back from web service call</li>
<li>Added compatibility for WordPress 2.9</li>
</ul>
</li>
<li><strong>Version 2.0</strong>
<ul>
<li>Removed dependancy on simpleXML</li>
<li>Works with PHP4</li>
<li>Footer now present on Login page &#8211; frames page nicely</li>
<li>Added edit post tags page</li>
<li>Added delete/add post tags</li>
<li>Added edit categories page</li>
<li>Added delete/add categories</li>
<li>Added customized colour schemes</li>
<li>Added ability to edit tags when adding/editing a post</li>
<li>Bug fix: Show correct number of posts on edit posts page</li>
<li>Bug fix: Fixed pingbacks on comments page</li>
</ul>
</li>
<li><strong>Version 1.2.1</strong>
<ul>
<li>Fixed bug when web theme has dynamic style sheet and loads up various functions</li>
</ul>
</li>
<li><strong>Version 1.2</strong>
<ul>
<li>Added bulk actions to comment moderation</li>
<li>Added post date to add and edit posts</li>
</ul>
</li>
<li><strong>Version 1.1.1</strong>
<ul>
<li>Fixed bug when there is an admin path that isn&#8217;t in the top level</li>
</ul>
</li>
<li><strong>Version 1.1</strong>
<ul>
<li>Added filter posts by type on posts page</li>
<li>Fix for really long comments</li>
<li>Added option to enter a post excerpt</li>
<li>Fixed image post size issue</li>
<li>Added compatibility with older WordPress versions</li>
<li>Added compatibility with WordPress 2.8.6</li>
</ul>
</li>
<li><strong>Version 1.0.4</strong>
<ul>
<li>Fixed foreign chars bug</li>
</ul>
</li>
<li><strong>Version 1.0.3</strong>
<ul>
<li>Added compatibility with WordPress 2.8.5</li>
</ul>
</li>
<li><strong>Version 1.0.2</strong>
<ul>
<li>Fixed compatibility issue when you don&#8217;t have PHP5</li>
</ul>
</li>
<li><strong>Version 1.0.1</strong>
<ul>
<li>Fixed admin bug</li>
</ul>
</li>
<li><strong>Version 1.0</strong>
<ul>
<li>Post images from mobile</li>
<li>Comment moderation</li>
<li>Post editing</li>
<li style="text-align: left;">Gravatar support</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/wordpress-mobile-admin-plugin/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>Showcase of Wapple Architect Mobile Plugin for WordPress</title>
		<link>http://blog.wapple.net/showcase-of-wapple-architect-mobile-plugin-for-wordpress/</link>
		<comments>http://blog.wapple.net/showcase-of-wapple-architect-mobile-plugin-for-wordpress/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 12:57:40 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Plugins]]></category>
		<category><![CDATA[Wordpress Mobile]]></category>
		<category><![CDATA[Coding Mobile Web Pages]]></category>
		<category><![CDATA[mobile css]]></category>
		<category><![CDATA[Mobile Website Development]]></category>
		<category><![CDATA[Mobilize Websites and Blogs]]></category>
		<category><![CDATA[Wordpress Mobile Plugin]]></category>
		<category><![CDATA[WordPress mobile plugin for 2.8]]></category>
		<category><![CDATA[Wordpress Mobile Theme]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1101</guid>
		<description><![CDATA[Since its launch in June, the Wapple Architect Mobile Plugin for WordPress has seen a huge amount of usage. So much so that it now deserves a showcase article discussing success stories so far about blogs that have installed the plugin. Hopefully your site is one of those featured, but if not, don&#8217;t despair because [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-1234 postheader" title="wordpressshowcase" src="http://mobilewebjunkie.com/wp-content/uploads/2009/08/wordpressshowcase.jpg" alt="wordpressshowcase" width="498" height="203" /></p>
<p>Since its launch in June, the <a href="http://wordpress.org/extend/plugins/wapple-architect/">Wapple Architect Mobile Plugin for WordPress</a> has seen a huge amount of usage. So much so that it now deserves a showcase article discussing success stories so far about blogs that have installed the plugin.</p>
<p>Hopefully your site is one of those featured, but if not, don&#8217;t despair because I&#8217;m going to include a few tips and tricks at the end of this article that will mean that in the next showcase, I can&#8217;t fail to include yours!<br />
<span id="more-1101"></span> But before showing you a few screenshots of great looking blogs, here&#8217;s an overview of why the plugin is so different to other ones and a list of some of the features available.</p>
<h4>Why it&#8217;s different to other plugins</h4>
<ul>
<li>Other mobile plugins for WordPress use a default mobile style which results in an inconsistent experience for your users, Wapple Architect Mobile plugin for WordPress retains the styling of your site from web to mobile.</li>
<li>There&#8217;s no redirection to a mobile version of the blog &#8211; URLs are exactly the same on web and mobile giving you the ability to promote and use one single domain!</li>
<li>No transcoding happens here &#8211; the mobile version is written in WAPL (an advanced mobile markup language) that results in a completely tailored solution perfect for your mobile visitors.</li>
<li>Other plugins try to replicate every single feature and plugin you&#8217;ve installed onto the mobile version. We know what mobile users want and have written this plugin with that in mind &#8211; the result is a far better user experience.</li>
</ul>
<h4>Features</h4>
<ul>
<li>Every single mobile device is detected and all aspects of your blog are tailored to the visiting handset. Sites aren&#8217;t dumbed down to the lowest common denominator but instead use the features and functionality that advanced phones offer.</li>
<li>Devices are detected by using <a href="http://wapple.net">Wapple&#8217;s</a> advanced web services instead of relying on inferior 3rd party tools. If you view your blog with a brand new, never before seen handset, it&#8217;ll still work perfectly!</li>
<li>Any theme you&#8217;ve installed and have styled for web will be carried across to mobile giving you a consistent look and feel for each and every one of your visitors.</li>
<li>Dynamic resizing of images</li>
<li>Retain SEO, preserve your URL structure and promote one single domain</li>
<li>Support for multi-lingual characters &#8211; even funny characters that make their way onto your blog (from a copy and paste from Word for example) are handled.</li>
<li>Comment from mobile! Turn on the feature and your visitors can leave comments from their handset.</li>
<li>Upload mobile specific header/footer images &#8211; resized on the fly to fit a visitors handset perfectly</li>
<li>Place mobile friendly navigation links around your site to help users browse around your blog</li>
<li>Advanced pagination &#8211; split up long posts into manageable chunks that make reading a post on mobile easier</li>
<li>Complete freedom over how you want to style your mobile site. We&#8217;ve done our best to make the mobile stylesheet as comprehensive as possible but no doubt there will be a few things you want to change &#8211; you can by editing a few settings.</li>
<li>Control over almost every element on your mobile page:- change the size and quality of images on posts and pages, show tags and categories in different sections, you can even change the wording of certain elements on your site!</li>
<li>Plus much much more! For a full feature list, visit the plugin homepage <a href="http://mobilewebjunkie.com/wordpress-mobile-plugin-install-guide-and-faq/">here</a>.</li>
</ul>
<h4>Gallery</h4>
<p>So without further ado, here are some screenshots of great looking mobile blogs that are using the Wapple Architect Mobile Plugin for WordPress (click the thumbnail for a bigger view).</p>
<div class="clearleft">
<div id="attachment_1047" class="wp-caption alignleft" style="width: 160px"><a href="http://mobilewebjunkie.com/wp-content/uploads/2009/07/screenshot-1.jpg"><img class="size-thumbnail wp-image-1047" title="WordPress Showcase - Mobile Web Junkie" src="http://mobilewebjunkie.com/wp-content/uploads/2009/07/screenshot-1-150x150.jpg" alt="WordPress Showcase - Mobile Web Junkie" width="150" height="150" /></a><p class="wp-caption-text">WordPress Showcase - Mobile Web Junkie</p></div>
<div id="attachment_1048" class="wp-caption alignleft" style="width: 160px"><a href="http://mobilewebjunkie.com/wp-content/uploads/2009/07/screenshot-2.jpg"><img class="size-thumbnail wp-image-1048" title="WordPress Showcase - Red Yellow" src="http://mobilewebjunkie.com/wp-content/uploads/2009/07/screenshot-2-150x150.jpg" alt="WordPress Showcase - Red Yellow" width="150" height="150" /></a><p class="wp-caption-text">WordPress Showcase - Red Yellow</p></div>
<div id="attachment_1134" class="wp-caption alignleft" style="width: 160px"><a href="http://mobilewebjunkie.com/wp-content/uploads/2009/08/screenshot-7.jpg"><img class="size-thumbnail wp-image-1134 " title="WordPress Showcase - Blackberry Boards News" src="http://mobilewebjunkie.com/wp-content/uploads/2009/08/screenshot-7-150x150.jpg" alt="Blackberry Boards News" width="150" height="150" /></a><p class="wp-caption-text">WordPress Showcase - Blackberry Boards News</p></div>
</div>
<div class="clearleft">
<div id="attachment_1050" class="wp-caption alignleft" style="width: 160px"><a href="http://mobilewebjunkie.com/wp-content/uploads/2009/07/screenshot-4.jpg"><img class="size-thumbnail wp-image-1050" title="WordPress Showcase - Ben90" src="http://mobilewebjunkie.com/wp-content/uploads/2009/07/screenshot-4-150x150.jpg" alt="WordPress Showcase - Ben90" width="150" height="150" /></a><p class="wp-caption-text">WordPress Showcase - Ben90</p></div>
<div id="attachment_1051" class="wp-caption alignleft" style="width: 160px"><a href="http://mobilewebjunkie.com/wp-content/uploads/2009/07/screenshot-5.jpg"><img class="size-thumbnail wp-image-1051" title="WordPress Showcase - The MDA" src="http://mobilewebjunkie.com/wp-content/uploads/2009/07/screenshot-5-150x150.jpg" alt="WordPress Showcase - The MDA" width="150" height="150" /></a><p class="wp-caption-text">WordPress Showcase - The MDA</p></div>
<div id="attachment_1138" class="wp-caption alignleft" style="width: 160px"><a href="http://mobilewebjunkie.com/wp-content/uploads/2009/08/evohosting.jpg"><img class="size-thumbnail wp-image-1138" title="WordPress Showcase - Evo Hosting" src="http://mobilewebjunkie.com/wp-content/uploads/2009/08/evohosting-150x150.jpg" alt="WordPress Showcase - Evo Hosting" width="150" height="150" /></a><p class="wp-caption-text">WordPress Showcase - Evo Hosting</p></div>
</div>
<p>Each one of these sites has been adapted from the standard install of the mobile plugin. Changing it to your particular need is easy work even for a style novice &#8211; so far the largest amount of customization has been 10 lines on <a href="http://blog.themda.org">The MDA Blog</a>. There are classes and IDs available on all elements so you can really get creative but if you need some help and guidance, <a href="/contact/">get in touch</a>.</p>
<h4>Tips for making your mobile site look better</h4>
<p>With so many options to configure with this plugin, creating a mobile friendly blog is easy. But if you want a bit more help, here are a few great tips that we&#8217;ve used to create some amazing looking mobile blogs.</p>
<ul>
<li> Upload a header image into the &#8220;Basic Settings&#8221; section of the Wapple Architect settings page. The best logos that work on mobile are ones that have solid colours in the background and are as big as possible &#8211; the image will be dynamically resized on the fly to fit a visitors mobile phone so anything over 500 pixels in width is good.</li>
<li>Don’t forget that once you’ve selected an image, change the “Use Mobile header Image” option to be “Yes”</li>
<li>Turn on commenting on posts. In the “Posts Settings” area, change the “Allow comments on posts” to “Yes”.</li>
<li>If you have lots of really long posts, turn on “Do Pagination” under “Posts Settings” – it’ll dynamically chop up your posts into mobile friendly pages. If you want even more control over pagination, change the “Post length” setting to something suitable &#8211; around 2000 is what we’ve found to be the magic number.</li>
<li>Turn on the “Show home link” and “Show next/previous links” in “Posts Settings”. This will put some handy navigation links at the top and bottom of the page back to the homepage and to the next and previous posts – remember, it’s harder for mobile users to navigate so they need all the help you can give them.</li>
</ul>
<p>Finally, the biggest tip we can give you is to <strong>get styling</strong>!</p>
<p>Whilst we&#8217;ve made every effort to ensure that the mobile version of your blog looks as much like the website as possible, there&#8217;s always room for improvement. So delve right into the 2 mobile stylesheets &#8211; they&#8217;re both in the &#8220;Mobile Theme Settings&#8221; area. You can change anything in there but the 2nd one is where you really want to place your custom styles.</p>
<p>With just a few minutes work customizing your mobile blog, it&#8217;s easy to create something that looks far better than if you&#8217;d have used a standard mobile template or even worse, have it transcoded!</p>
<p>Let me know how you get on and if you do create a blog you think is worthy of being showcased, let me know the URL so I can include it next time!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/showcase-of-wapple-architect-mobile-plugin-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>How WordPress Developers can Mobilize their Plugins</title>
		<link>http://blog.wapple.net/how-wordpress-developers-can-mobilize-their-plugins/</link>
		<comments>http://blog.wapple.net/how-wordpress-developers-can-mobilize-their-plugins/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 11:33:32 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Internet]]></category>
		<category><![CDATA[Mobile Plugins]]></category>
		<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[Mobile Websites]]></category>
		<category><![CDATA[Wordpress Mobile]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[Mobilize Websites and Blogs]]></category>
		<category><![CDATA[Wordpress Developers]]></category>
		<category><![CDATA[Wordpress Mobile Plugin]]></category>
		<category><![CDATA[Wordpress Mobile Theme]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=514</guid>
		<description><![CDATA[As I mentioned in my article regarding the release of my mobile WordPress plugin, the results of my plugin on a standard install of WordPress are awesome and blogs look amazing on mobile web (as you can see from the screenshot). But because of the open source nature of WordPress, there are a whole load [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_467" class="wp-caption alignright" style="width: 160px"><img class="size-thumbnail wp-image-467" title="mwj" src="http://mobilewebjunkie.com/wp-content/uploads/2009/06/mwj-150x150.jpg" alt="Mobile Web Junkie" width="150" height="150" /><p class="wp-caption-text">Mobile Web Junkie</p></div>
<p>As I mentioned in my article regarding the <a href="/wordpress-mobile-plugin-now-available/">release of my mobile WordPress plugin,</a> the results of my plugin on a standard install of WordPress are awesome and blogs look amazing on mobile web (as you can see from the screenshot).</p>
<p>But because of the open source nature of WordPress, there are a whole load of other plugins that could be mobilized in order to work in tandem with mine. Content plugins that generate really simple HTML will already be catered for because of checks I perform on the content, but more specific code that outputs JavaScript or something a little bit out of the ordinary will need a little bit more attention to work perfectly.</p>
<p><span id="more-514"></span></p>
<p>To help developers along, I&#8217;ve added some functionality into my mobile plugin that allows you to create a WAPL version of your plugin that will work perfectly on mobile.</p>
<h4>Plugins with special tags</h4>
<p>If your plugin allows blog writers the ability to place special tags in their code so they get rendered into something else then you&#8217;re in luck! By creating a function inside a class and following my naming convention, your WAPL plugin extension automatically gets picked up and executed.</p>
<p>Here&#8217;s a quick example with a fictional WAPL plugin extension called &#8220;Hello World&#8221;, that allows you to place &#8220;[hello]&#8221; in your post and when viewed, will output &#8220;Hello World&#8221; &#8211; pretty basic but it should give you an idea of how it works.</p>
<pre class="brush:php">&lt;?php
class wapl_hello_world
{
	function format($content, $class)
	{
		$content = str_replace('[hello]', $this-&gt;start($class).'&lt;wordsChunk&gt;&lt;quick_text&gt;Hello World&lt;/quick_text&gt;&lt;/wordsChunk&gt;'.$this-&gt;end($class), $content);
		return $content;
	}
	function start($class)
	{
		return '&lt;/quick_text&gt;&lt;/wordsChunk&gt;';
	}
	function end($class)
	{
		return '&lt;wordsChunk class="'.$class.'"&gt;&lt;quick_text&gt;';
	}
}
?&gt;</pre>
<p>You can see from the code that wherever &#8220;[hello]&#8221; is in the content string, it gets replaced with a WAPL string to output &#8220;Hello World&#8221; inside a wordsChunk element. This in turns gets rendered in whichever mobile markup language is required by a handset at run-time via a SOAP call.</p>
<h4>Done that &#8211; what next?</h4>
<p>Once you&#8217;ve got a WAPL extension working, <a href="/contact/">let me know</a> and I&#8217;ll add it to my repository so it&#8217;s available automatically to anyone who might be using your plugin. You&#8217;ll also have to let people know to use <a href="http://wordpress.org/extend/plugins/wapple-architect/">my plugin</a> to make it mobile friendly!</p>
<p>Making your plugin work for all devices has now become so easy that the question is now not &#8220;how do i do it?&#8221; but &#8220;why haven&#8217;t you done it yet!&#8221;</p>
<p>If you need any help with making your plugin work for mobile, <a href="/contact/">contact me</a> and I&#8217;ll do my best to help and if you want to find out how everything comes together, have a read of my article about <a href="http://mobilewebjunkie.com/how-i-mobilized-wordpress-the-technical-howto-for-devs-coders-web-geeks-and-wizards/">How I Mobilized WordPress</a>.</p>
<p>Alternatively, if you want to just get on with mobilizing your plugin, check out <a href="http://wapl.info">http://wapl.info</a> &#8211; it should help you to create some WAPL.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/how-wordpress-developers-can-mobilize-their-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>WordPress Mobile Plugin Now Available</title>
		<link>http://blog.wapple.net/wordpress-mobile-plugin-now-available/</link>
		<comments>http://blog.wapple.net/wordpress-mobile-plugin-now-available/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 17:23:01 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Internet]]></category>
		<category><![CDATA[Mobile Plugins]]></category>
		<category><![CDATA[Mobile Websites]]></category>
		<category><![CDATA[Wordpress Mobile]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[Mobilize Websites and Blogs]]></category>
		<category><![CDATA[Single Domain]]></category>
		<category><![CDATA[Wordpress Mobile Plugin]]></category>
		<category><![CDATA[Wordpress Mobile Theme]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=353</guid>
		<description><![CDATA[Following hot on the heels of my article about How I Mobilized WordPress, I&#8217;m pleased to report that version 1.0 of my mobile plugin is now available on wordpress.org! If you want to get it for yourself, head over to http://wordpress.org/extend/plugins/wapple-architect/, have a read of the documentation and activate it on your own blog! If [...]]]></description>
			<content:encoded><![CDATA[<p>Following hot on the heels of my article about <a href="/how-i-mobilized-wordpress-the-technical-howto-for-devs-coders-web-geeks-and-wizards/">How I Mobilized WordPress</a>, I&#8217;m pleased to report that version 1.0 of my mobile plugin is now available on <a href="http://wordpress.org">wordpress.org</a>!</p>
<p>If you want to get it for yourself, head over to <a href="http://wordpress.org/extend/plugins/wapple-architect/">http://wordpress.org/extend/plugins/wapple-architect/</a>, have a read of the documentation and activate it on your own blog!</p>
<p><span id="more-353"></span>If you&#8217;re not interested in delving too deep into the manual (or you want to skip it like most people do), here&#8217;s a quick overview of the features and how to install it.</p>
<h4>Features</h4>
<ul>
<li>Compatible with WordPress 2.0 and higher</li>
<li>Works perfectly on every mobile device</li>
<li>Retain one single domain and SEO friendly URLs</li>
<li>Total customization of the mobile blog experience</li>
</ul>
<h4>How to Install</h4>
<ul>
<li>Download the <a href="http://downloads.wordpress.org/plugin/wapple-architect.zip">architect.zip</a> file from wordpress.org</li>
<li>Upload the entire contents to the /wp-content/plugins directory</li>
<li>Activate the plugin through the Plugins menu in the WordPress control panel</li>
<li>Enter your Wapple Architect dev key in Settings &gt; Wapple Architect</li>
</ul>
<p>If you haven&#8217;t already got a Wapple Architect dev key, you can get one from the <a href="http://wapple.net/register/free-developer-program-for-coding-mobile-web.htm">Developer Program Sign up page</a>. If you make sure you enter your blog URL into the activation form you&#8217;ll get your dev key sent straight to your inbox.</p>
<p>Whilst you can use your newly acquired dev key in your WordPress blog, the developer program allows you to generate more dev keys for other mobile projects!</p>
<p>This is only the beginning of this plugin, it&#8217;s version 1.0 and there will be many more to come. Advanced features, improved handling of other plugins, admin options so you can write your posts from your phone are just a few of the ideas I&#8217;ve got to extend this plugin further.</p>
<p>If you&#8217;re using my plugin on your blog, please <a href="/contact/">get in touch</a> with some feedback or send me a link so I can check it out on my phone!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/wordpress-mobile-plugin-now-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How I Mobilized WordPress &#8211; the Technical Howto for Devs, Coders, Web Geeks and Wizards</title>
		<link>http://blog.wapple.net/how-i-mobilized-wordpress-the-technical-howto-for-devs-coders-web-geeks-and-wizards/</link>
		<comments>http://blog.wapple.net/how-i-mobilized-wordpress-the-technical-howto-for-devs-coders-web-geeks-and-wizards/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 16:57:56 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Internet]]></category>
		<category><![CDATA[Mobile Plugins]]></category>
		<category><![CDATA[Mobile Web Coding Tutorials]]></category>
		<category><![CDATA[Mobile Web Development]]></category>
		<category><![CDATA[Wordpress Mobile]]></category>
		<category><![CDATA[Architect]]></category>
		<category><![CDATA[Coding Mobile Web Pages]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[Mobilize Websites and Blogs]]></category>
		<category><![CDATA[Single Domain]]></category>
		<category><![CDATA[Wordpress Mobile Plugin]]></category>
		<category><![CDATA[Wordpress Mobile Theme]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=390</guid>
		<description><![CDATA[So you&#8217;ve got your WordPress site running, you&#8217;ve installed a load of plugins to do fancy things and there&#8217;s a large subscriber base following your every post. However, without realising it, you&#8217;re giving a poor user experience to anyone reading your blog on their mobile phone. Have a read of &#8220;Why Millions of WordPress Bloggers [...]]]></description>
			<content:encoded><![CDATA[<p>So you&#8217;ve got your WordPress site running, you&#8217;ve installed a load of plugins to do fancy things and there&#8217;s a large subscriber base following your every post. However, without realising it, you&#8217;re giving a poor user experience to anyone reading your blog on their mobile phone. Have a read of &#8220;<a href="/why-millions-of-wordpress-bloggers-need-to-get-mobile-friendly/">Why Millions of WordPress Bloggers Need to get Mobile Friendly</a>&#8221; to see why this is such a big problem.</p>
<p>To help the community at large, I&#8217;ve created a WordPress mobile plugin and theme that provides a perfect WordPress experience to mobile web users and here&#8217;s how and why I did it.<br />
<span id="more-390"></span></p>
<h4>Plugins &#8230; but not one that truly understands mobile web</h4>
<p>If you want to do anything slightly out of the ordinary with WordPress you have to use a plugin. If you want to edit your content in a weird and wonderful way then there&#8217;s a plugin to do it. Want better search capabilities? Someone&#8217;s already written something to do it. Simply put, plugins are little chunks of code that you install on your site to add extra functionality to the basic set.</p>
<p>Yet I searched high and low for a plugin that would properly mobilize an existing WordPress site, and my definition of properly is:</p>
<ul>
<li>Being able to use the same one single domain for web and mobile</li>
<li>Maintain URLs across platforms</li>
<li>Retain SEO for mobile search</li>
<li>Carry through the same look and feel of the website on every single mobile device and browser</li>
</ul>
<p>I did find one that renders your site for iPhone only, but that&#8217;s no good if you&#8217;re one of the 90% of mobile users who don&#8217;t actually have one. There&#8217;s another for PDA&#8217;s and a third that renders XHTML only, there were also other plugins that forwarded you round to an alternative mobile URL.</p>
<h4>Themes &#8230; even fewer mobile options</h4>
<p>The other extendable aspect of WordPress are themes, allowing designers to create great looking sites by modifying a relatively small number of files containing chunks of PHP code and HTML. Whilst this is great for web, it&#8217;s bad news for mobile because phones that require anything other than XHTML will never be given it.</p>
<p>At the time of writing, there&#8217;s only one single, solitary mobile WordPress theme available out of a total of 797 so the cupboard looks a little bit bare when looking for something to mobilize your blog.</p>
<p>So as I couldn&#8217;t find a plugin or a theme to fulfill my criteria, I set myself the challenge of writing one that caters for every mobile device and creates an enjoyable user experience for every visitor. As Mobile Web Junkie is one of the many millions of sites using WordPress, it made sense to make it the guinea pig.</p>
<h4>How I did it</h4>
<p>At a very high level, the plugin works by dynamically switching themes dependant on what platform the user is visiting on. By using the add_action function in WordPress to trigger my own functions at certain points, I made sure that device detection took place early on in the script in order to control what happened, here&#8217;s a snippet of code from my plugin.</p>
<pre class="brush:php">function deviceDetection()
{
	if(__testForMobile())
	{
		// Load the correct file depending on the URL (copied from template-loader.php)
		$template = __templateLoader();
		$file = WP_PLUGIN_DIR.'/architect/theme/'.$template;
		if(file_exists($file))
		{
			include($file);
			exit(0);
		}
	}
}
...
add_action('template_redirect', 'deviceDetection');</pre>
<p>Template_redirect is an action that is triggered immediately before loading a theme &#8211; the posts have been created but nothing has been echoed out to the browser. By hooking the &#8216;deviceDetection&#8217; function into it, I dynamically switched to my Architect theme depending on whether the visitor was on a mobile device or not. There&#8217;s a couple of functions missing in the above example, one to get the correct template file (from the &#8216;__templateLoader&#8217; function) and one to actually do the test for mobile (__testForMobile()). If you get the code for yourself, you can take a look at what they do.</p>
<p>If at this point the visitor was detected as being on a desktop browser, none of the code to switch themes was executed and the code carried on as if nothing had happened.</p>
<p>However, if a mobile was detected, the plugin loaded in the correct template file &#8211; if the home page was being viewed, it&#8217;d be index.php but if it was an actual post, single.php was the file it tried to load. Here&#8217;s a few chunks of my index.php to see what it does:</p>
<pre class="brush:php">
include_once('functions.php');
$waplString = get_wapl_header();
$wapl = new WordPressWapl;
if(have_posts())
{
	while(have_posts())
	{
		the_post();

		$waplString .= $wapl->link(array('rowClass' => 'entry_row', 'display_as' => 'h2', 'label' => get_the_title(), 'url' => apply_filters('the_permalink', get_permalink())));
		$waplString .= $wapl->chunk('words', array('class' => 'post-date', 'quick_text' => apply_filters('the_time', get_the_time('F jS, Y'), 'F jS, Y')));

		if(get_option('architect_home_showexcerpt'))
		{
			...
			$content = $wapl->format_text(get_the_content(), $homepagescale, $homepagequality, 'entry_row');
			$waplString .= $wapl->chunk('words', array('class' => 'entry_row', 'quick_text' => $content));
			...
		}
	}
} else
{
	$waplString .= $wapl->chunk('words', array('display_as' => 'h2', 'quick_text' => 'Not Found'));
	$waplString .= $wapl->chunk('words', array('quick_text' => 'Sorry, but you are looking for something that isn\'t here.'));
}
...
$waplString .= get_wapl_footer();
process_wapl($waplString);
?></pre>
<p>Instead of having a get_header() function (which is the norm for most WordPress themes), I created a get_wapl_header() function that returned markup from header.php file instead of echoing the contents to screen. I then looped through the posts in the same way as other themes and built up a WAPL string along the way.<br />
At the end of the example, the WAPL string is sent through the &#8216;process_wapl&#8217; function, here&#8217;s what that function looks like in its simplest form:</p>
<pre class="brush:php">
function process_wapl($waplString)
{
	global $waplHeaders;
	global $waplSoapClient;

	$params = array('devKey' => get_option('architect_devkey'), 'wapl' => utf8_encode($waplString), 'deviceHeaders' => $waplHeaders);

	// Send markup to API and parse through simplexml
	$xml = simplexml_load_string($waplSoapClient->getMarkupFromWapl($params));

	foreach($xml->header->item as $val)
	{
	    header($val);
	}
	echo trim($xml->markup);
}
?></pre>
<p>This function is very similar to some I&#8217;ve used in other projects, it takes the WAPL string and sends it through the <a href="http://wapl.info/coding-for-the-mobile-web-with-WAPL/chapter/getMarkupFromWapl/">getMarkupFromWapl</a> SOAP service. You can see how it&#8217;s used in my <a href="/intro-to-architect-mobile-web-development/">Intro to Architect Mobile Web Development</a> and <a href="http://bakery.cakephp.org/articles/view/mobilize-your-cake-app-in-minutes">mobilize your cake app in minutes</a> article on the Cake Bakery. Infact, the whole process of doing device detection in one area and the building of WAPL in another is a pattern that could be applied to any other CMS or framework &#8211; I&#8217;ve already started work on a <a href="http://joomla.org">Joomla </a>plugin and you could also use the same logic for <a href="http://drupal.org">Drupal</a>.</p>
<p>There are a whole load of builder classes and functions included in my theme that will turn WordPress markup (mostly HTML with other bits thrown in) into plain text and <a href="http://wapl.info/coding-for-the-mobile-web-with-WAPL/chapter/Text-Formatting/">Wapple Text Formatting</a>. The WordPressWapl class also allows you to build WAPL markup that will always be valid and conform to the <a href="http://wapl.info/xml-based-mobile-markup-language/">schema</a>.</p>
<h4>Get the plugin</h4>
<p>Now I&#8217;ve created a plugin and theme that not only makes sure that my blog works for every single device, but will do the same for anyone else with a WordPress blog who wants to mobilize it.</p>
<p>If you want to take a look at my plugin, head over to <a href="http://wordpress.org/extend/plugins/wapple-architect/">http://wordpress.org/extend/plugins/wapple-architect/</a> and check it out for yourself! There are extensive instructions on there with regards to installing as well as a few screenshots so you can see what you could accomplish.</p>
<h4>Plugin Features</h4>
<ul>
<li>Create mobile specific page header and page footer images</li>
<li>Customize your blog for mobile by configuring options in the control panel</li>
<li>Make sure long posts get split up into manageable pages</li>
<li>Dynamically resize your uploaded images</li>
<li>Pull through the look and feel of the website theme</li>
<li>Fully customizable mobile CSS</li>
<li>Extendable for other WordPress plugins</li>
<li>Works for every single device</li>
<li>Correct markup is delivered to the right handset</li>
<li>Retain one single domain</li>
<li>Maintain SEO friendly URLs</li>
</ul>
<h4>How to Install</h4>
<p>The installation process is simple. Upload the contents of the architect.zip file into the /wp-content/plugins directory, activate the Wapple Architect plugin and enter a valid dev key. From start to finish, you should be able to mobilize your blog in under 2 minutes!</p>
<h4>The Result</h4>
<p>Here&#8217;s a screenshot of what my plugin has done for this blog, but if you want to see the results for yourself, visit Mobile Web Junkie on your mobile phone.</p>
<div id="attachment_467" class="wp-caption aligncenter" style="width: 590px"><img class="size-full wp-image-467" title="mwj" src="http://mobilewebjunkie.com/wp-content/uploads/2009/06/mwj.jpg" alt="Mobile Web Junkie" width="580" height="495" /><p class="wp-caption-text">Mobile Web Junkie</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/how-i-mobilized-wordpress-the-technical-howto-for-devs-coders-web-geeks-and-wizards/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>Why Millions of WordPress Bloggers Need to get Mobile Friendly</title>
		<link>http://blog.wapple.net/why-millions-of-wordpress-bloggers-need-to-get-mobile-friendly/</link>
		<comments>http://blog.wapple.net/why-millions-of-wordpress-bloggers-need-to-get-mobile-friendly/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 16:54:44 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Mobile Internet]]></category>
		<category><![CDATA[Mobile Plugins]]></category>
		<category><![CDATA[Mobile Web Design]]></category>
		<category><![CDATA[Mobile Websites]]></category>
		<category><![CDATA[Wordpress Mobile]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[Mobilize Websites and Blogs]]></category>
		<category><![CDATA[Wordpress Mobile Plugin]]></category>
		<category><![CDATA[Wordpress Mobile Theme]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=26</guid>
		<description><![CDATA[If you&#8217;ve been living under a rock for the last few years and have never heard of WordPress, it&#8217;s a free to use, open source publishing system. It&#8217;s one of the biggest and best around, with over 5,000,000 people publishing hosted blogs on wordpress.com and millions more using software they&#8217;ve downloaded from wordpress.org. I&#8217;ve done [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been living under a rock for the last few years and have never heard of <a href="http://wordpress.com">WordPress</a>, it&#8217;s a free to use, open source publishing system.</p>
<p>It&#8217;s one of the biggest and best around, with over 5,000,000 people publishing hosted blogs on <a href="http://wordpress.com">wordpress.com</a> and millions more using software they&#8217;ve downloaded from <a href="http://wordpress.org">wordpress.org</a>.</p>
<p>I&#8217;ve done a lot of research to discover that very few of these sites actually render well on mobile, here are a couple of screenshots of what a popular WordPress site looks on my Nokia N73:</p>
<div id="attachment_466" class="wp-caption aligncenter" style="width: 578px"><img class="size-full wp-image-466" title="http://ma.tt" src="http://mobilewebjunkie.com/wp-content/uploads/2009/06/ma_tt-comparrison.jpg" alt="ma_tt-comparrison" width="568" height="506" /><p class="wp-caption-text">http://ma.tt</p></div>
<p>As you can see it doesn&#8217;t look that great and is totally unreadable and usable on mobile. It also took 2-3 minutes to load and cost me a small fortune in data charges.</p>
<p><span id="more-26"></span></p>
<p>To start with, I&#8217;m not going to wait around for that site to load and I&#8217;m certainly not going to bother clicking on any other links to go through the whole process again.</p>
<p>Yet with <a href="/importance-of-single-domains-for-web-and-mobile/">5% of web traffic</a> now being generated by mobile devices, it&#8217;s imperative for any WordPress blogger to make their website mobile friendly. One where content fits perfectly on the screen, where pages take a few seconds to download yet retain the same structure and quality of graphics as the website no matter what mobile phone browser is being used to access it.</p>
<h4>A plugin that Mobilizes WordPress Blogs in under 5 minutes</h4>
<p>Being a mobile web dev expert, I decided to create a simple solution to the problem using Wapple Architect and WAPL. I&#8217;ve created a WordPress plugin and theme that&#8217;s completely free to use for the non-commercial blogger and will present content perfectly to every single device in the world. Here&#8217;s how this site looks on both web and mobile:</p>
<div id="attachment_467" class="wp-caption aligncenter" style="width: 590px"><img class="size-full wp-image-467" title="mwj" src="http://mobilewebjunkie.com/wp-content/uploads/2009/06/mwj.jpg" alt="Mobile Web Junkie" width="580" height="495" /><p class="wp-caption-text">Mobile Web Junkie</p></div>
<p>My blog is now perfectly usable on web and mobile and can be read on thousands of devices from old WML browsers to swanky new ones such as the Google G1 and the iPhone. It also retains the same SEO as the web version and can be accessed via the same URL: <a href="http://mobilewebjunkie.com">http://mobilewebjunkie.com</a></p>
<p>If you want to find out exactly how I did it, have a read of &#8220;<a href="/how-i-mobilized-wordpress-the-technical-howto-for-devs-coders-web-geeks-and-wizards/">How I Mobilized WordPress &#8211; the Technical Howto for Devs, Coders, Web Geeks and Wizards</a>&#8220;.</p>
<p>If you&#8217;re not that interested how it all works but want to mobilize your WordPress blog anyway, you can get the plugin now by heading over to the <a href="http://wordpress.org/extend/plugins/wapple-architect/">plugin homepage on wordpress.org</a> and clicking the download button. Alternatively, if you search for &#8220;Wapple Architect&#8221; in the wordpress control panel, you can install it directly from there!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/why-millions-of-wordpress-bloggers-need-to-get-mobile-friendly/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
	</channel>
</rss>

