<?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/"
	xmlns:custom_fields="http://redyellow.co.uk/">

<channel>
	<title>Red Yellow &#187; REST</title>
	<atom:link href="http://redyellow.co.uk/tag/rest/feed/" rel="self" type="application/rss+xml" />
	<link>http://redyellow.co.uk/blog</link>
	<description>Sport, Mobiles, Development and did I mention Sport?</description>
	<lastBuildDate>Mon, 09 Jan 2012 10:13:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mobile CakePHP Apps</title>
		<link>http://redyellow.co.uk/blog/2009/09/mobile-cakephp-apps/</link>
		<comments>http://redyellow.co.uk/blog/2009/09/mobile-cakephp-apps/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 19:22:23 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[helper]]></category>
		<category><![CDATA[refactor]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[vendor]]></category>

		<guid isPermaLink="false">http://redyellow.co.uk/?p=648</guid>
		<description><![CDATA[It feels like an age ago that I wrote a component and helper for CakePHP that could mobilize an app. Since then, things in the WAPL and Wapple world have moved on at a rate of knots and it&#8217;s time to re-write, re-factor and re-engineer the mobile cake code to keep it up to date. [...]
Related posts:<ol>
<li><a href='http://redyellow.co.uk/blog/2009/08/rest-or-soap-or-dont-care/' rel='bookmark' title='REST or SOAP? Or don&#8217;t care?'>REST or SOAP? Or don&#8217;t care?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-652" title="cake-logo" src="http://redyellow.co.uk/wp-content/uploads/2009/09/cake-logo-150x150.png" alt="cake-logo" width="105" height="105" />It feels like an age ago that I wrote a component and helper for CakePHP that could mobilize an app. Since then, things in the WAPL and <a target="_blank" href="http://wapple.net">Wapple</a> world have moved on at a rate of knots and it&#8217;s time to re-write, re-factor and re-engineer the mobile cake code to keep it up to date.</p>
<p><span id="more-648"></span>The first version had a pretty basic component, used SOAP to communicate and had no in-built schema check to always produce valid WAPL code.</p>
<h3>PHP Package as a Vendor</h3>
<p>But now there is a PHP package available that handles the schema check and communication can be done by either REST or SOAP (the preferred method would now seem to be REST seeing as it has better error handling and doesn&#8217;t trigger a fatal error if a soap client can&#8217;t be created).</p>
<p>Plugging that package in as a vendor should be dead easy (although it does need a few little mods and upgrades of its own first) and then it&#8217;ll be just a case of writing a component and helper to make use of it.</p>
<p>Hopefully I&#8217;ll have something ready this week so you&#8217;ll be able to mobilize your real world cake apps!</p>
<p>Let me know if you have any ideas for how it should be built &#8211; as a component &amp; helper? Maybe a plugin? Or just keep it as a vendor.. or maybe all of the above!</p>
<img src="http://redyellow.co.uk/?ak_action=api_record_view&id=648&type=feed" alt="" /><p>Related posts:<ol>
<li><a href='http://redyellow.co.uk/blog/2009/08/rest-or-soap-or-dont-care/' rel='bookmark' title='REST or SOAP? Or don&#8217;t care?'>REST or SOAP? Or don&#8217;t care?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://redyellow.co.uk/blog/2009/09/mobile-cakephp-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<custom_fields:custom_fields><custom_fields:aktt_notify_twitter>no</custom_fields:aktt_notify_twitter></custom_fields:custom_fields>	</item>
		<item>
		<title>REST or SOAP? Or don&#8217;t care?</title>
		<link>http://redyellow.co.uk/blog/2009/08/rest-or-soap-or-dont-care/</link>
		<comments>http://redyellow.co.uk/blog/2009/08/rest-or-soap-or-dont-care/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 20:05:01 +0000</pubDate>
		<dc:creator>Rich Gubby</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[Wapple]]></category>
		<category><![CDATA[wordpress mobile plugin]]></category>
		<category><![CDATA[XMLRPC]]></category>

		<guid isPermaLink="false">http://redyellow.co.uk/?p=581</guid>
		<description><![CDATA[I think we&#8217;ve realised at Wapple that when it comes to web services, not everyone always has the same level of technology that we have at our finger tips and completely take for granted. Take my Wapple Architect Mobile Plugin for WordPress for example, and the way it used to communicate with Wapple&#8217;s web services. [...]
Related posts:<ol>
<li><a href='http://redyellow.co.uk/blog/2009/09/mobile-cakephp-apps/' rel='bookmark' title='Mobile CakePHP Apps'>Mobile CakePHP Apps</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I think we&#8217;ve realised at <a href="http://wapple.net">Wapple</a> that when it comes to web services, not everyone always has the same level of technology that we have at our finger tips and completely take for granted.</p>
<p>Take my <a href="http://wordpress.org/extend/plugins/wapple-architect">Wapple Architect Mobile Plugin for WordPress</a> for example, and the way it used to communicate with <a target="_blank" href="http://wapple.net">Wapple</a>&#8217;s web services. It used to use SOAP simply because that was the protocol we chose to employ as our means for delivering web services.</p>
<p><span id="more-581"></span></p>
<h3>SOAP is not always available!</h3>
<p><img class="alignright size-thumbnail wp-image-582" title="Server" src="http://redyellow.co.uk/wp-content/uploads/2009/08/Server-150x150.jpg" alt="Server" width="90" height="90" />Now don&#8217;t get me wrong, what we&#8217;ve got is a really smart, well-designed and developed web service that&#8217;s both extensible and easy to use. But the fact was that if you hadn&#8217;t got SOAP, you wouldn&#8217;t be able to use it. And if you&#8217;d only got a shared host available, you might not be lucky enough to have a decent one like me (<a href="http://evohosting.co.uk">Evohosting</a>) who allow you to install SOAP on your server.</p>
<p>So what we&#8217;ve done is to create corresponding REST web services so you can use <a target="_blank" href="http://wapple.net">Wapple</a> Architect and your dev key, but either request data through a URL by modifying a query string, or through a POST request with something like curl.</p>
<h3>Nothing can stop you now!</h3>
<p>This is fantastic news all round. For developers who are experimenting with Architect, it&#8217;s even easier to develop. And as we&#8217;ve already incorporated this new technology into our plugins for WordPress and Joomla, you can use it even if you don&#8217;t want to delve into code!</p>
<p>The latest release of the WordPress mobile plugin is out now (version 1.4) &#8211; have a read of the full feature list and the new REST web service support in an article over at <a href="http://mobilewebjunkie.com/wapple-architect-mobile-plugin-for-wordpress-version-14-released/">Mobile Web Junkie</a>.</p>
<p>On a more general note, what do you prefer to use, SOAP or REST? Or maybe XMLRPC? If you haven&#8217;t got a clue about any of this but would still like to have a go at leaving a suitably technical comment, here&#8217;s a few words you may want to include: &#8220;combobulating&#8221;, &#8220;aerodynamics&#8221; and &#8220;flux capacitor&#8221;.</p>
<img src="http://redyellow.co.uk/?ak_action=api_record_view&id=581&type=feed" alt="" /><p>Related posts:<ol>
<li><a href='http://redyellow.co.uk/blog/2009/09/mobile-cakephp-apps/' rel='bookmark' title='Mobile CakePHP Apps'>Mobile CakePHP Apps</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://redyellow.co.uk/blog/2009/08/rest-or-soap-or-dont-care/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<custom_fields:custom_fields><custom_fields:aktt_notify_twitter>no</custom_fields:aktt_notify_twitter></custom_fields:custom_fields>	</item>
	</channel>
</rss>

