<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Thu, 23 May 2013 05:48:26 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Ibuildings Blog: Creating Pluggable Applications Using Data Sourcing]]></title>
      <guid>http://www.phpdeveloper.org/news/14780</guid>
      <link>http://www.phpdeveloper.org/news/14780</link>
      <description><![CDATA[<p>
New in the Ibuildings blog today, there's a post from <i>Ivo Jansch</i> talking about <a href="http://techportal.ibuildings.com/2010/07/12/creating-pluggable-applications-using-data-sourcing/">using a pluggable architecture</a> to help make your applications more robust and simpler to maintain. One key to this is the introduction of data sourcing.
</p>
<blockquote>
The first versions of most projects are self-contained applications. They work as-is, without any connection to other applications. It often isn't until a later release that there is focus on interoperability. [...] While this is an important steps toward application interoperability, there is often an important step missing. Most interoperable applications lack one final feature that allows full seamless integration: data sourcing, or the ability to get the data it needs from elsewhere.
</blockquote>
<p>
He talks about two types of data sourcing - synchronization and federation (pulling the data as needed). He also gives a few examples of implementing this method in your application in things like your framework's models, abstracting out protocol connections and using web services (SOAP, REST) to make the connections. He also briefly touches on a very important topic to keep things in line - standards.
</p>]]></description>
      <pubDate>Mon, 12 Jul 2010 12:17:02 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[LifeHacker.com: Synchronize Google Voice with Your GPS Location]]></title>
      <guid>http://www.phpdeveloper.org/news/14108</guid>
      <link>http://www.phpdeveloper.org/news/14108</link>
      <description><![CDATA[<p>
On LifeHacker.com there's a tutorial on how you can use a simple PHP script running on a remote server to <a href="http://lifehacker.com/5479070/synchronize-google-voice-with-your-gps-location">tell Google Voice which is the best phone</a> to forward your calls to. The method requires the use of an Android phone, though.
</p>
<blockquote>
I figure the only way Google Voice could be improved is if it magically knew where I am and made my phones ring accordingly'"so that's exactly what I made it do. You can, too, with an Android phone, the <a href="http://www.twofortyfouram.com/">Locale</a> app, and a web server. The overall goal: have Google Voice know which phones to ring, based on your current location or situation.
</blockquote>
<p>
You'll need a Google Voice account (obviously), some software for your phone and a remote web server running PHP 5 (with cURL and json functionality). You can then use <a href="http://thatsmith.com/googlevoice-locale.php.txt">the PHP script</a> by passing parameters as to which phones to turn off and on and use the Locale tool to create the "situations" where it needs to make the switch.
</p>]]></description>
      <pubDate>Mon, 01 Mar 2010 13:28:49 -0600</pubDate>
    </item>
  </channel>
</rss>
