<?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 Developers</title>
	<atom:link href="http://blog.wapple.net/tag/wordpress-developers/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>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>New formItem option in Canvas and Architect</title>
		<link>http://blog.wapple.net/new-formitem-option-in-canvas-and-architect/</link>
		<comments>http://blog.wapple.net/new-formitem-option-in-canvas-and-architect/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 12:23:48 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Architect Changelog]]></category>
		<category><![CDATA[Changelog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Architect]]></category>
		<category><![CDATA[iphone file upload]]></category>
		<category><![CDATA[Mobile Browser Detection]]></category>
		<category><![CDATA[Mobile Device Detection]]></category>
		<category><![CDATA[Mobile Devices]]></category>
		<category><![CDATA[mobile form file upload]]></category>
		<category><![CDATA[mobile forms]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[safari disabling file form input]]></category>
		<category><![CDATA[WAPL]]></category>
		<category><![CDATA[Wordpress Developers]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=1790</guid>
		<description><![CDATA[We do lots of great stuff with mobile forms in Canvas. You&#8217;ve got advanced validation rules, you can add all sorts of different form items and get extensive reports on what has been submitted. But one thing we were missing was the ability to have a file upload form item so if you wanted your [...]]]></description>
			<content:encoded><![CDATA[<p>We do lots of great stuff with mobile forms in Canvas. You&#8217;ve got advanced validation rules, you can add all sorts of different form items and get extensive reports on what has been submitted.</p>
<p>But one thing we were missing was the ability to have a file upload form item so if you wanted your mobile web application to have the ability to upload photos from their phone, you were a bit stuck.</p>
<p>Now however, you have the option of doing exactly this, by adding a form item and setting the item type as &#8220;file&#8221;.</p>
<p>Of course, the functionality for this feature is available if you&#8217;re building your form with WAPL, just use a &lt;formItem&gt; element, and set the &#8220;item_type&#8221; to &#8220;file&#8221;.</p>
<p>Most modern handsets support it, with the exception of the iPhone, which doesn&#8217;t allow access to the file system from the browser. We&#8217;re hoping this will change in the future, but for now Safari will disable the option.</p>
<p>For more info about how to build form items in WAPL, check out <a href="http://wapl.info/coding-for-the-mobile-web-with-WAPL/chapter/Form-Items/">http://wapl.info/coding-for-the-mobile-web-with-WAPL/chapter/Form-Items/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/new-formitem-option-in-canvas-and-architect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Mobile Plugin Version 1.2</title>
		<link>http://blog.wapple.net/wordpress-mobile-plugin-version-1-2/</link>
		<comments>http://blog.wapple.net/wordpress-mobile-plugin-version-1-2/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 17:44:03 +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[Architect]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[Mobile Website Development]]></category>
		<category><![CDATA[Mobilize Websites and Blogs]]></category>
		<category><![CDATA[Wordpress Developers]]></category>
		<category><![CDATA[Wordpress Mobile Plugin]]></category>
		<category><![CDATA[WordPress mobile plugin for 2.8]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=999</guid>
		<description><![CDATA[Today marks another significant milestone in the evolution of the Wapple Architect mobile plugin for WordPress &#8211; version 1.2 has been released into the wild! There&#8217;s been some great feedback from version 1.1 as well as a whole load of suggestions and feature requests and I&#8217;ve tried to implement as many of them as I [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-1232 headerimage" title="wordpress1dot2" src="http://mobilewebjunkie.com/wp-content/uploads/2009/07/wordpress1dot2.jpg" alt="wordpress1dot2" width="498" height="203" /></p>
<p>Today marks another significant milestone in the evolution of the <a href="http://wordpress.org/extend/plugins/wapple-architect/">Wapple Architect mobile plugin for WordPress</a> &#8211; version 1.2 has been released into the wild!</p>
<p>There&#8217;s been some great feedback from version 1.1 as well as a whole load of suggestions and feature requests and I&#8217;ve tried to implement as many of them as I can.</p>
<p><span id="more-999"></span></p>
<p>Here&#8217;s a breakdown of what&#8217;s available in the new version:</p>
<h4>Next/prev links</h4>
<p>If you had more posts than were viewable on your home page, you never used to get a link to &#8220;Older entries&#8221;. Now there is.</p>
<h4>More styling</h4>
<p>There&#8217;s now a stack load more classes available on a whole load of cells &amp; rows so that you can tailor the style of your mobile site even further.</p>
<h4>Multi lingual character support</h4>
<p>Foreign characters now get displayed properly &#8211; in addition, pasting from Word won&#8217;t break it with those pesky double-spaces and dodgy dashes.</p>
<h4>Pre-install checks</h4>
<p>There&#8217;s now a couple of pre-install checks on the system so that if you don&#8217;t have SOAP or SimpleXML installed, you get a nice friendly message telling you so! If you call a big red warning message friendly, that is.</p>
<h4>New menu items</h4>
<p>There&#8217;s a configurable option on the posts page so that you can add a handy link back to the home page.</p>
<h4>Help</h4>
<p>Each admin option is now documented and has a bit of help telling you what each option does.</p>
<h4>Anything else</h4>
<p>If you&#8217;ve got suggestions for even more features, please <a href="/contact/">get in touch</a> and I&#8217;ll put it into the roadmap for future releases! If you fancy downloading it for yourself or upgrading, check out the plugins homepage <a href="http://wordpress.org/extend/plugins/wapple-architect/">here</a>, there&#8217;s full documentation on there about how to install.</p>
<p>Don&#8217;t forget that you need a <a href="http://wapple.net/register/free-developer-program-for-coding-mobile-web.htm">valid Dev Key from Wapple</a> in order to use the plugin. It&#8217;s totally free for non-commercial use so why not sign up!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/wordpress-mobile-plugin-version-1-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>ready.mobi &#8211; You Can&#8217;t Handle The Truth!</title>
		<link>http://blog.wapple.net/readymobi-you-cant-handle-the-truth/</link>
		<comments>http://blog.wapple.net/readymobi-you-cant-handle-the-truth/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 10:22:50 +0000</pubDate>
		<dc:creator>Rich Holdsworth</dc:creator>
				<category><![CDATA[Mobile Device and Browser Detection]]></category>
		<category><![CDATA[Mobile Web Design]]></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 Browser Detection]]></category>
		<category><![CDATA[Mobile Development Platform]]></category>
		<category><![CDATA[Mobile Device Detection]]></category>
		<category><![CDATA[Mobile Friendly Websites]]></category>
		<category><![CDATA[Mobile Phone Detection]]></category>
		<category><![CDATA[Mobile Publishing Platform]]></category>
		<category><![CDATA[Mobile Site Builder]]></category>
		<category><![CDATA[Mobile Website Development]]></category>
		<category><![CDATA[WAPL]]></category>
		<category><![CDATA[Wordpress Developers]]></category>
		<category><![CDATA[Wordpress Mobile Plugin]]></category>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=907</guid>
		<description><![CDATA[We received the following comment from Jeff Miller on the &#8216;removing scrollbars&#8216; article. &#8220;Your site doesnt even show up on any mobile phone, other than maybe an iphone. But doing a test on your site it show up very bad on other phones which most of the world use. it only scores a 3/5 on [...]]]></description>
			<content:encoded><![CDATA[<p>We received the following comment from Jeff Miller on the &#8216;<a href="http://mobilewebjunkie.com/scrollbars-on-mobile-browsers/">removing scrollbars</a>&#8216; article.</p>
<p>&#8220;<em>Your site doesnt even show up on any mobile phone, other than maybe an iphone. But doing a test on your site it show up very bad on other phones which most of the world use. it only scores a 3/5 on <a href="http://ready.mobi">ready.mobi</a> and its very hard to navigate on phones. Obviously you are not the mobile web junkie but the <a href="http://wapple.net">wapple</a> (<a href="http://wurfl.sourceforge.net/">wurfl</a> rip off hosting solution) for iphone junkie.</em>&#8221;</p>
<p>Ouch. Oh well, there&#8217;s always one&#8230; The reply got kinda long but turned out to be quite a good read. So I thought it would be nice to post it as an article. Here it is:<span id="more-907"></span></p>
<p>Hi Jeff,</p>
<p>Thanks for your post. Perhaps some would take it as a flame but I&#8217;ll accept it as constructive criticism and a chance to set a few things straight.</p>
<p>Firstly, I&#8217;m not sure what you mean when you say that this site doesn&#8217;t show up on mobile browsers.</p>
<p><strong>It does</strong>.</p>
<p>Are you certain that you typed the URL in correctly? It&#8217;s http://mobilewebjunkie.com (you should see this article live on there as well because it&#8217;s using the mobile web plugin for WordPress built by Rich G using <a title="Web applications optimized for mobile devices" href="http://wapple.net/develop-mobile-friendly-websites-with-single-domain-for-web-and-mobile.htm">Architect</a>). Please let us know exactly what you&#8217;re experiencing.</p>
<p>But then you go on to say that it&#8217;s hard to navigate on phones.  How would you know this if it didn&#8217;t work on your phone? I guess it did work after all then?  Perhaps you could elaborate?</p>
<p>Now, let&#8217;s talk about ready.mobi.</p>
<p>Ready.mobi assumes a generic site for all mobile phones. The <a title="Mobile Web Solutions" href="http://wapple.net">Wapple</a> Architect mobile web plugin for WordPress that this site uses does not generate a static site. Instead it delivers exactly what the device in question requires for its capabilities.</p>
<p>So, I tried http://mobilewebjunkie.com on ready.mobi. I used a useragent for a Nokia N95 as a test (which incidentally, I have and I know that the site works perfectly on it). I could have picked any, but I&#8217;m keeping things simple.</p>
<p>So we&#8217;re clear before I analyze the results, the resulting site that it tested will have been the optimized version for that particular device. If I&#8217;d used a different device the output generated by the Wapple Architect plugin would have been different and tailored to that device&#8217;s capabilities.</p>
<p>Here are the so called &#8216;fails&#8217;:</p>
<h4>Specify image sizes</h4>
<p>Ready.mobi insists that the markup contains width and height attributes in image tags.</p>
<p>These are not required by the N95 and by omitting them the page load times are slightly reduced. On a device that requires image sizes to be specified, the Wapple Architect markup would contain them.</p>
<h4>Measures</h4>
<p>Ready.mobi says avoid pixel or absolute measures.</p>
<p>The N95 achieves more reliable markup  by specifying measures. If the target device didn&#8217;t like them, they would not be there.</p>
<h4>Page Size Limit</h4>
<p>Ready.mobi complains if it decides the page is too big.</p>
<p>Look, it&#8217;s 2009. The idea that pages have to be 5k is so out of date my toes hurt.</p>
<h4>Large Graphics</h4>
<p>Ready.mobi says don&#8217;t make graphics above 200 pixels wide.</p>
<p>Again, here we are delivering the right size graphics to the phone. So, in this case the screen is larger than 200 pixels so we want to see graphics that big. They look great. Hey, the whole site looks great. If we were using a device with a smaller screen, then the graphics would be smaller. That&#8217;s the beauty of Wapple mobile browser detection and device optimization technology, Exhibit &#8211; and Wapple in general.</p>
<h4>External Resources</h4>
<p>Ready.mobi is complaining that the site references external resources. I think it means the external style sheet.</p>
<p>This is fine on an N95. It isn&#8217;t on some phones and in those cases the Wapple Exhibit engine wouldn&#8217;t do it. But in this case the site benefits from external resources because they are cached and the page itself is dynamic. This means faster load times.</p>
<p>All these fails are there because ready.mobi assumes that you have <strong>ONE</strong> version of a site for <strong>ALL</strong> devices.</p>
<p>Get a grip, that&#8217;s just stupid. It might work for &#8216;crap wap inc.&#8217; but not for anyone serious in mobile internet. Read &#8216;Coding for Mobile Web &#8211; Automatically Adapting to Every Device and Browser&#8217;.</p>
<p>The Wapple platform allows you to <em>build </em>ONE site that dynamically adapts and works perfectly on ALL devices.</p>
<p>Quickly, I&#8217;ll look at the warnings ready.mobi flags.</p>
<p><strong>MIME types</strong>: Some devices LIKE things the way Wapple does it. Please remember there is a dynamic engine here, not a static, generic service.</p>
<p><strong>Use of stylesheets / stylesheet dependency</strong>: The N95 handles stylesheets. Therefore, a stylesheet is used.</p>
<p><strong>Tables</strong>: (this is the BIGGEST clue that ready.mobi expects a rubbish generic site for all devices) They say that tables are not supported by all devices &#8211; correct, so Wapple only uses tables when it can.</p>
<p><strong>Access keys</strong>: They are not needed or wanted by the site. An option would turn them on, but hey what use are they on modern devices without a keypad anyway!</p>
<p><strong>Caching</strong>:  Caching is handled correctly for this site.</p>
<p>The bottom line is that the site works really well on all devices. The wordpress plugin is every evolving and based on sound technology that serves some of the largest brands in the world.</p>
<p><strong>The Wapple Platform.</strong></p>
<p>You describe Wapple as a wurfl rip off hosting solution.</p>
<p>What? Seriously, how are you comparing the two?</p>
<p>I have a ton of respect for wurfl. It&#8217;s a useful resource of information about devices with some attached tools. But really, how is Wapple a rip off of that?</p>
<p>Have a look at Wapple. I&#8217;d be happy to set you up for a full demonstration of the CMS, site builder, etc. I&#8217;m sure you&#8217;ll love it. Really, take me up on that. You can also sign-up for our developer program.</p>
<p>Wurfl is information. Wapple is a complete building and publishing system with a full GUI and a stack of developer focused tools for writing at an application level.</p>
<p>You simply cannot compare the two.</p>
<p>Jeff, I thank you for your comment. I really do. I hope that you read this reply and take me up on the offer of a tour of the tech. I also hope that you understand that the mobile internet is what you, the builder, make it. Wapple tech delivers it. Appropriately.</p>
<p>By the way, try <a href="http://dotmobi.mobi/">http://dotmobi.mobi</a> on your phone&#8230; [grin]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/readymobi-you-cant-handle-the-truth/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<custom_fields><aktt_notify_twitter>no</aktt_notify_twitter></custom_fields>	</item>
		<item>
		<title>WordPress Mobile Plugin Install Guide and FAQ</title>
		<link>http://blog.wapple.net/wordpress-mobile-plugin-install-guide-and-faq/</link>
		<comments>http://blog.wapple.net/wordpress-mobile-plugin-install-guide-and-faq/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 08:58:40 +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[Architect]]></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>

		<guid isPermaLink="false">http://mobilewebjunkie.com/?p=354</guid>
		<description><![CDATA[As I needed to create a home page for my WordPress mobile plugin other than that at wordpress.org, I&#8217;ve created this post in order to fulfill both that need and provide a forum for people to comment and contribute. The text is taken straight from the readme file, so if you&#8217;ve arrived here rather than [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-1300" title="wampfw" src="http://mobilewebjunkie.com/wp-content/uploads/2009/06/wampfw.png" alt="wampfw" width="588" height="127" /></p>
<p style="text-align: center;">
<p>As I needed to create a home page for my WordPress mobile plugin other than that at <a href="http://wordpress.org/extend/plugins/wapple-architect/">wordpress.org</a>, I&#8217;ve created this post in order to fulfill both that need and provide a forum for people to comment and contribute.</p>
<p>The text is taken straight from the readme file, so if you&#8217;ve arrived here rather than the official page at WP, at least you can get the information you need! If you just want to download the plugin, here&#8217;s a direct <a href="http://downloads.wordpress.org/plugin/wapple-architect.zip">link</a>.</p>
<p><span id="more-354"></span></p>
<h4>Wapple Architect Mobile plugin for WordPress</h4>
<p><strong>Requires at least</strong>: 2.0<br />
<strong> Tested up to</strong>: 2.9.2<br />
<strong> Stable tag</strong>: 3.4</p>
<h4>Description</h4>
<p>Wapple Architect Mobile Plugin for WordPress is a plugin that allows you to mobilize your blog in minutes.</p>
<p>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.</p>
<p>Devices are detected by using Wapple&#8217;s 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!</p>
<p>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.</p>
<h4><strong>Why it&#8217;s different to other plugins:</strong></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>Dynamic resizing of images</li>
<li>Retain SEO, preserve your URL structure and promote one single domain</li>
<li>Mobile Advertising Integration: Admob &amp; Google Adsense</li>
<li>View stats on Mobile Page Impressions</li>
<li>Fully compatible with WordPress MU</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>Any theme that you&#8217;ve installed will have its styles carried across to mobile giving you a consistent look and feel for all your visitors.</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 <a href="../wordpress-mobile-plugin-install-guide-and-faq/">plugin homepage</a></li>
</ul>
<h4>Installation</h4>
<ol>
<li>To install through WordPress Control Panel:
<ul>
<li>Click &#8220;Plugins&#8221;, then &#8220;Add New&#8221;</li>
<li>Enter &#8220;Wapple Architect&#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;Wapple Architect Mobile plugin for WordPress&#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 control panel. You can get one from here &#8211; <a href="http://wapple.net/register/plugins-signup.htm">Wapple Dev Key Registration</a></li>
</ul>
</li>
<li>To download and install manually:
<ul>
<li>Upload the entire `architect` 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 control panel. You can get one from here &#8211; <a href="http://wapple.net/register/plugins-signup.htm">Wapple Dev Key Registration</a></li>
</ul>
</li>
</ol>
<p><a class="downloadbtn" href="http://downloads.wordpress.org/plugin/wapple-architect.zip">Download Plugin .zip</a></p>
<p>The control panel of Wapple Architect is in `Settings` &gt; `Wapple Architect` (on WordPress 2.3.3 and under, `Options` &gt; `Wapple Architect`).</p>
<p>If you want to use the Wapple Architect Mobile Plugin with WordPress MU as a site-wide plugin, install the wapple-architect folder in the plugins directory and activate on a site-by-site basis.</p>
<h4>Screenshots</h4>
<div id="attachment_467" class="wp-caption alignleft" style="width: 160px"><a href="http://mobilewebjunkie.com/wp-content/uploads/2009/06/mwj.jpg"><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" /></a><p class="wp-caption-text">Mobile Web Junkie</p></div>
<div id="attachment_1518" class="wp-caption alignleft" style="width: 160px"><a href="http://mobilewebjunkie.com/wp-content/uploads/2010/02/screenshot-2.jpg"><img class="size-thumbnail wp-image-1518 " title="Spigner Mohammed" src="http://mobilewebjunkie.com/wp-content/uploads/2010/02/screenshot-2-150x150.jpg" alt="Spigner Mohammed" width="150" height="150" /></a><p class="wp-caption-text">Spigner Mohammed</p></div>
<div id="attachment_1519" class="wp-caption alignleft" style="width: 160px"><a href="http://mobilewebjunkie.com/wp-content/uploads/2010/02/screenshot-3.jpg"><img class="size-thumbnail wp-image-1519 " title="Meticulous Design Studios" src="http://mobilewebjunkie.com/wp-content/uploads/2010/02/screenshot-3-150x150.jpg" alt="Meticulous Design Studios" width="150" height="150" /></a><p class="wp-caption-text">Meticulous Design Studios</p></div>
<h4 style="clear:both;">Frequently Asked Questions</h4>
<h5>How do I get a dev key?</h5>
<p>Head over to <a href="http://wapple.net/register/plugins-signup.htm">Wapple</a> and fill out the simple form, you should be able to get your dev key within a couple of minutes!</p>
<h5>Why doesn&#8217;t the plugin work? I see the web version on my mobile!</h5>
<p>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>Do I need SOAP and SimpleXML running for this plugin to work?</h5>
<p>In older versions of the plugin, you needed SOAP and SimpleXML, but not any more! From version 1.5.13, 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>How do I customize the header and/or CSS?</h5>
<p>If you want to upload a custom mobile header image, check out the settings area, it&#8217;s in the section titled: &#8220;Basic<br />
Settings&#8221; and at the bottom there&#8217;s a section called &#8220;Mobile Theme Settings&#8221; &#8211; your mobile stylesheet is in there!</p>
<p>You&#8217;re free to customize any of these, infact, the more you customize the CSS, the better your site will look!</p>
<h5>I can&#8217;t customize my CSS or upload a header/footer image!</h5>
<p>Check write permissions on the /wp-content/uploads/ folder, it needs to be writable!</p>
<h4>Changelog</h4>
<ul>
<li><strong>Version 3.4</strong>
<ul>
<li>Added better youtube video handling</li>
<li>Fixed styling for div mode</li>
<li>Images less than 75px wide don&#8217;t get scaled</li>
</ul>
</li>
<li><strong>Version 3.3</strong>
<ul>
<li>Added Mobile stats</li>
</ul>
</li>
<li><strong>Version 3.2</strong>
<ul>
<li>Added 2 new iPhone styled themes</li>
<li>Fixed issue with lists and links</li>
</ul>
</li>
<li><strong>Version 3.1.1</strong>
<ul>
<li>Fixed issue with foreign characters in the loop</li>
</ul>
</li>
<li><strong>Version 3.1</strong>
<ul>
<li>Added option to make home page image as a link</li>
<li>Added option to remove normal links from home page</li>
<li>Changed a few screenshots</li>
<li>Fixed bug in menu element</li>
<li>Fixed bug with &#8220;&amp;&#8221; chars in footer</li>
<li>Updated the WAPL scheme in wapl_builder.php</li>
</ul>
</li>
<li><strong>Version 3.0.2</strong>
<ul>
<li>Fixed bug with random HTML tags in post headings</li>
</ul>
</li>
<li><strong>Version 3.0.1</strong>
<ul>
<li>Turned off check for parent class scaling &#8211; causing issues</li>
</ul>
</li>
<li><strong>Version 3.0</strong>
<ul>
<li>Turn your mobile blog into a money making opportunity with these Mobile Advertisers
<ul>
<li>Admob</li>
<li>Google Adsense</li>
</ul>
</li>
<li>Added compatibility with other plugins that use Simple HTML DOM</li>
<li>Fixed bug with parent images and resizing</li>
<li>Fixed bug with strong and em tags</li>
</ul>
</li>
<li><strong>Version 2.3</strong>
<ul>
<li>Added support for custom theme designs</li>
</ul>
</li>
<li><strong>Version 2.2</strong>
<ul>
<li>Fixed a random error when a wordsChunk tag was being converted to all lowercase</li>
</ul>
</li>
<li><strong>Version 2.1</strong>
<ul>
<li>Fixed small issue with comments not appearing in the correct format</li>
</ul>
</li>
<li><strong>Version 2.0</strong>
<ul>
<li>Added pre-designed themes</li>
<li>Added ability to switch layout</li>
<li>Added compatibility for every plugin that uses shortcodes &#8211; eg. download manager, contact form 7, powerpress</li>
<li>Added some extra classes for more styling</li>
<li>Added full WPMU functionality for styling</li>
<li>Compatible with WordPress 2.9</li>
</ul>
</li>
<li><strong>Version 1.5.13</strong>
<ul>
<li>Fixed error with captions in images not showing the correct image</li>
<li>Compatible with PHP4</li>
<li>Removed dependancy on SimpleXML</li>
<li>Fixed issue with pagination</li>
</ul>
</li>
<li><strong>Version 1.5.12</strong>
<ul>
<li>Fixed issue with more missing functions in WP. Despite documentation saying it&#8217;s there!</li>
</ul>
</li>
<li><strong>Version 1.5.11</strong>
<ul>
<li>Fixed issue with missing functions in WP &lt; 2.8</li>
<li>Added compatibility with WordPress 2.8.6</li>
</ul>
</li>
<li><strong>Version 1.5.10</strong>
<ul>
<li>Fixed issue with menus and strange characters</li>
<li>Archives page now uses theloop element</li>
<li>Fixed bug with images in a post showing an incorrect file extension</li>
</ul>
</li>
<li><strong>Version 1.5.9</strong>
<ul>
<li>Added better support for rogue HTML characters</li>
<li>Added support for native OBJECT functions</li>
<li>Fixed issue when images were inside form labels</li>
<li>Fixed issue when pagination goes over an embedded image</li>
</ul>
</li>
<li><strong>Version 1.5.8</strong>
<ul>
<li>Completed all language, punctuation and mathematical symbol sets</li>
<li>Fixed bug on comments on a post</li>
<li>Added some help for mobile styling</li>
<li>Fixed issue with dates not appearing in the right place if you had a preview image on the home page</li>
<li>Fixed Smart YouTube bug</li>
</ul>
</li>
<li><strong>Version 1.5.7</strong>
<ul>
<li>Added support for YouTube videos</li>
<li>Added support for Japanese, Chinese, Korean, Hebrew, etc, characters</li>
<li>Some pages were displaying an empty page &#8211; fixed</li>
<li>Removed multiple install scripts running when upgrading the plugin</li>
</ul>
</li>
<li><strong>Version 1.5.6.2</strong>
<ul>
<li>Fixed bug with missing function</li>
</ul>
</li>
<li><strong>Version 1.5.6.1</strong>
<ul>
<li>Fixed bug with template loader</li>
<li>Fixed admin bug</li>
</ul>
</li>
<li><strong>Version 1.5.6</strong>
<ul>
<li>Fixed an issue with sub pages in WordPress menus</li>
<li>Better form handling</li>
<li>Added support for pages with alternative templates</li>
<li>Fixed issue with links when using certain types of permalinks</li>
<li>Fixed bug with transparency background colour on archive pages</li>
<li>Made some performance improvements</li>
</ul>
</li>
<li><strong>Version 1.5.5.2</strong>
<ul>
<li>Bug fix for installing in sub-directories</li>
<li>Fixed issue with footer image previews</li>
</ul>
</li>
<li><strong>Version 1.5.5.1</strong>
<ul>
<li>Fixed bug with page views</li>
</ul>
</li>
<li><strong>Version 1.5.5</strong>
<ul>
<li>Much better administration page</li>
<li>Fixed bug with image transparency colour on the home page</li>
<li>Fixed small bug with upper case image extensions</li>
<li>Updated path to signup page</li>
<li>Fixed a few random characters errors</li>
</ul>
</li>
<li><strong>Version 1.5.4</strong>
<ul>
<li>Better handling of comments</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Version 1.5.3</strong>
<ul>
<li>Fixed further windows error when DIRECTORY_SEPARATOR is not set correctly</li>
<li>Fixed header error with WTF</li>
<li>Added support for password protected posts</li>
<li>Added support for access keys</li>
<li>Made some speed improvements in The Loop(TM)</li>
</ul>
</li>
<li><strong>Version 1.5.2</strong>
<ul>
<li>Fixed bug with windows / linux slash</li>
</ul>
</li>
<li><strong>Version 1.5.1</strong>
<ul>
<li>REST services now take priority over SOAP for better error handling</li>
<li>Added compatibility with plugins that output to screen before they should do!</li>
<li>Added full compatibility with WP Super Cache</li>
</ul>
</li>
<li><strong>Version 1.5</strong>
<ul>
<li>Added option: Configure your index page to have categories shown on home page</li>
<li>Added support for French &amp; German character sets</li>
<li>Added option: Redirect site to a different URL</li>
<li>Added option: Remove images from index page excerpt</li>
<li>Added option: Turn post date on or off on home page</li>
<li>Added option: Ability to define all english text in a different language &#8211; fully internationalized</li>
<li>Added option: Have header image AND header text</li>
<li>Added option: Show first image as thumbnail on home page</li>
<li>Bug fix: Page headers appear at bottom</li>
<li>Bug fix: Some pages were showing a &#8220;more&#8221; link without any content showing</li>
<li>Bug fix: Fixed a random error when showing 2nd page</li>
<li>Bug fix: A few characters were breaking the title, » and « to name 2</li>
<li>Bug fix: Selecting menus with non-conforming html characters doesn&#8217;t work</li>
<li>Improved some areas of documentation</li>
</ul>
</li>
<li><strong>Version 1.4.10</strong>
<ul>
<li>Added support for Russian (cyrillic) character set</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Version 1.4.9</strong>
<ul>
<li>Added extra web service error handling</li>
<li>Fixed bug with &amp;copy; and &amp;nbsp; characters</li>
</ul>
</li>
<li><strong>Version 1.4.8</strong>
<ul>
<li>Added option: Configurable menus &#8211; turn pages on or off on mobile</li>
<li>Compatible with mobiready test</li>
<li>Fixed a few erroneous PHP/SOAP/Linux error messages</li>
<li>Fixed return plugin path for NFS server setups with load balanced web servers where plugin path is not on web servers</li>
</ul>
</li>
<li><strong>Version 1.4.7</strong>
<ul>
<li>Fixed WP bug when some titles/descriptions come back with quotes and some don&#8217;t</li>
</ul>
</li>
<li><strong>Version 1.4.6</strong>
<ul>
<li>Fixed bug with &amp; in the blog title/description</li>
</ul>
</li>
<li><strong>Version 1.4.5</strong>
<ul>
<li>Added option: Display a different title or description on mobile</li>
<li>Added support for WTF in mobile title and description</li>
<li>Added meta tags to the page</li>
<li>Added some pre-configured classes to help you style up your site</li>
<li>New style admin panel &#8211; easier to navigate</li>
</ul>
</li>
<li><strong>Version 1.4.4</strong>
<ul>
<li>Fixed bug with CURL communication</li>
</ul>
</li>
<li><strong>Version 1.4.3</strong>
<ul>
<li>Fixed upgrade bug</li>
</ul>
</li>
<li><strong>Version 1.4.2</strong>
<ul>
<li>Added option: Show comments on mobile</li>
<li>Added option: Change text on previous/next posts link</li>
<li>Fixed some file permissions. Gracefully downgrade and display nice error message</li>
<li>Added CSS for text spacers</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Version 1.4.1</strong>
<ul>
<li>Removed SOAP error message &#8211; not needed anymore</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Version 1.4</strong>
<ul>
<li>Added support for REST web services as well as SOAP</li>
<li>Compatible with WordPress 2.8.4</li>
<li>Fixed captions</li>
<li>Fixed WP formatting issues with strong tags</li>
<li>Fixed a few multi-language bugs as WP handles posts differently to pages and titles</li>
<li>Added ability to switch back to mobile site from the website</li>
<li>Can have have special chars in the footer text</li>
<li>Added option: Set transparency colours for all images on your mobile site</li>
<li>Added option: Add a specific image for posts to replace the main site image</li>
<li>Added support for small images: share links, smileys, etc</li>
<li>Added class to captions for styling</li>
<li>Fixed WP dodgy support for italic, emphasis and strong. WP does weird things with those!</li>
<li>Added support for WTF in footer text: <a href="http://wapl.info/coding-for-the-mobile-web-with-WAPL/chapter/Text-Formatting/">Read more about WTF</a></li>
</ul>
</li>
</ul>
<ul>
<li><strong>Version 1.3.3</strong>
<ul>
<li>Fixed link to standard site</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Version 1.3.2</strong>
<ul>
<li>Fixed bug on certain mobiles with a dodgy &amp;</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Version 1.3.1</strong>
<ul>
<li>Better handling of text formatting</li>
<li>Support for forms</li>
<li>Support for list items</li>
<li>Updated schema</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Version 1.3</strong>
<ul>
<li>Compatible with WordPress 2.8.3</li>
<li>Header images / text can now be flagged as a &#8220;back to home&#8221; link</li>
<li>Added a &#8220;switch to desktop&#8221; option</li>
<li>Fixed few CSS bugs</li>
<li>Added an installation script that sets a few default values on / off</li>
<li>Specify the number of posts to display on the home page</li>
<li>Show the tagline of the blog</li>
<li>Show the author name of the blog</li>
<li>Show categories on the home page</li>
<li>Set hard limits on the size of excerpt on home page</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Version 1.2.1</strong>
<ul>
<li>Fixed a bug with  tags</li>
</ul>
</li>
<li><strong>Version 1.2</strong>
<ul>
<li>Added a next/prev link on home page if more posts</li>
<li>Added next/prev classes to style up</li>
<li>Added handling of multi-language characters</li>
<li>Added footer text to go with a footer image (also added an empty footer row if no image or text)</li>
<li>Added 100% support for images &#8211; no scrollbar</li>
<li>Added handling if no SOAP or no simpleXML</li>
<li>Tidied up some CSS</li>
<li>Add new class to post titles to distinguish between them and links</li>
<li>Added admin notification if plugin isn&#8217;t working (SOAP/simpleXML/dev key)</li>
<li>Added a configurable home link at the top of the posts page</li>
<li>Added lots of admin help</li>
</ul>
</li>
<li><strong>Version 1.1.3</strong>
<ul>
<li>Fixes a CSS bug and adds compatibility with WordPress 2.8.2</li>
</ul>
</li>
<li><strong>Version 1.1.2</strong>
<ul>
<li>Fixed bug with auto-install on wordpress 2.8.1</li>
</ul>
</li>
<li><strong>Version 1.1.1</strong>
<ul>
<li>Removed a rogue admin comment</li>
</ul>
</li>
<li><strong>Version 1.1</strong>
<ul>
<li>Add comments from mobile</li>
<li>Turn menu on or off your mobile site</li>
<li>Long menus wrapped at the top</li>
<li>Various fixes to do with text formatting</li>
<li>Set transparency colour on header and footer images</li>
</ul>
</li>
<li><strong>Version 1.0.2</strong>
<ul>
<li>Fixes a minor bug with header and footer image previews</li>
</ul>
</li>
<li><strong>Version 1.0.1</strong>
<ul>
<li>Fixes a minor bug with header and footer images</li>
<li>Support for WordPress 2.8</li>
</ul>
</li>
</ul>
<h4>Enhancements</h4>
<p>If you plan on enhancing the plugin with some styling and/or images, check out the <a href="/step-by-step-guide-to-enhancing-your-wordpress-mobile-blog/">Step by Step guide to Enhancing your WordPress mobile blog</a>.</p>
<h4>Further Comments</h4>
<p>If you&#8217;ve used my plugin, have any suggestions or just want to say hello, please leave a comment &#8211; any feedback is appreciated and it&#8217;d be good to see a few people using my plugin in the wild.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wapple.net/wordpress-mobile-plugin-install-guide-and-faq/feed/</wfw:commentRss>
		<slash:comments>216</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>
	</channel>
</rss>

