<?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>Sun, 12 Feb 2012 16:02:52 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Community News: Packing more PHP News in your day with PHP Quick Fix]]></title>
      <guid>http://www.phpdeveloper.org/news/17224</guid>
      <link>http://www.phpdeveloper.org/news/17224</link>
      <description><![CDATA[<p>
If you're a regular reader of PHPDeveloper.org, you know that there's a few articles posted here (almost) daily about what's happening in the PHP world. Unfortunately, this only scratches the surface of the quality content that's out there. In an effort to provide more PHP goodness to the community as a whole, <a href="http://phpquickfix.me">PHP Quick Fix</a> has been launched - a service linking to stories that don't make it on PHPDeveloper.org.
</p>
<p>
All of the stories on <a href="http://phpquickfix.me">PHP Quick Fix</a> (you can <a href="http://twitter.com/phpquickfix">also follow it on twitter</a>) are still hand-selected out of the mounds of PHP content that shows every day to ensure the best quality. There's no automatic syndication here - just more good, useful PHP (and related topics) to add to your day.
</p>
<p>
Additionally, if you're interested to see how it all works (thanks to a <a href="http://gimmebar.com">GimmeBar</a> backend) check out <a href="http://blog.phpdeveloper.org/?p=413">this post</a> on blog.phpdeveloper.org.
</p>]]></description>
      <pubDate>Wed, 07 Dec 2011 11:35:53 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Philip Norton's Blog: Simple PHP Code To Get last.fm Last Played Tracks]]></title>
      <guid>http://www.phpdeveloper.org/news/17199</guid>
      <link>http://www.phpdeveloper.org/news/17199</link>
      <description><![CDATA[<p>
If you're a <a href="http://last.fm">last.fm</a> user and have been curious about how to get the latest list of your "last played" selections, <i>Philip Norton</i> has <a href="http://www.hashbangcode.com/blog/simple-php-code-get-lastfm-last-played-tracks-605.html">just the code you'll need</a>.
</p>
<blockquote>
The other day I was approached by a friend (Julie Cheung) and asked if I could create some code that would display a list of last played tracks from last.fm. Julie isn't a PHP developer and so the code I gave her had to be easily understandable so that she could edit it herself if needed. The following code is what I came up with.
</blockquote>
<p>
The code pulls from the defined user's "recenttracks" feed and parses it (via a <a href="http://php.net/simplexml_load_string">simplexml_load_string</a> call) into an object that's looped through and outputted. Data that comes back from the feed includes artist anme, name of the track, a URL to more information about it and an image of the album cover. He also includes an updated version that caches the data for three minutes so it's not always relying on the last.fm servers to be there.
</p>]]></description>
      <pubDate>Thu, 01 Dec 2011 13:41:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Rob Allen's Blog: Displaying an RSS feed in WordPress]]></title>
      <guid>http://www.phpdeveloper.org/news/15676</guid>
      <link>http://www.phpdeveloper.org/news/15676</link>
      <description><![CDATA[<p>
<i>Rob Allen</i> has <a href="http://akrabat.com/php/displaying-an-rss-feed-in-wordpress/">posted a method he's come up with</a> for displaying an RSS feed right in with the rest of the content of your WordPress blog. The key is in the simplicity of the <a href="http://magpierss.sourceforge.net/">MagpieRSS</a> library.
</p>
<blockquote>
My wife decided that she wanted to display a list of her latest AudioBoos in the sidebar of her blog. She looked at the AudioBoo JavaScript widget but decided it wasn't subtle enough and so she enlisted me to solve her problem. It turns out that AudioBoo has an RSS feed, so a simple plugin was required. I had a quick look on the extension site, but most are now "widgets" which her theme isn't set up for or didn't provide an unsigned list. Hence, I whipped up a small extension for her.
</blockquote>
<p>
With the help of <a href="http://magpierss.sourceforge.net/">Magpie</a>, a simple call to "fetch_rss" was all it took to pull in the <a href="http://audioboo.fm/">AudioBoo</a> RSS feed and a bit of PHP to loop through it and pull out the relevant bits. They're all displayed in a simple list - you can see it in action <a href="http://pewari.may.be/">on her blog</a> (look for the "Audioboo Updates" section).
</p>]]></description>
      <pubDate>Tue, 04 Jan 2011 10:03:52 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Qafoo.com: Remember your calls for papers (CfP Manager)]]></title>
      <guid>http://www.phpdeveloper.org/news/15381</guid>
      <link>http://www.phpdeveloper.org/news/15381</link>
      <description><![CDATA[<p>
On Qafoo.com there's <a href="http://qafoo.com/blog/010_remember_your_calls_for_papers.html">a new tool</a> that's been introduced to help you keep track of the current Call for Papers that are currently happening for PHP conferences. The start of the PHP conference season is in full swing, and sometimes it can be hard to keep up. Their <a href="http://cfps.qafoo.com/">Call for Papers Manager</a> can keep that information at your fingertips.
</p>
<blockquote>
The tool works quite simple: You can add CFPs you know about and which are relevant for the PHP community through a simple form. In order to remember the CFPs, you can configure two kinds of reminders: fFor <a href="http://cfps.qafoo.com/reminder/upcoming">upcoming CFPs</a> and for <a href="http://cfps.qafoo.com/reminder/ending">ending CFPs</a>. For each of these lists, you can determine when to be reminded, like 2 days before the event occurs. These lists can then be easily integrated into your normal feed reader using an RSS or Atom feed.
</blockquote>
<p>
You can use the URL requested to get different kinds of reminders delivered to your feed reader too. If you have a conference and your Call for Papers is open or upcoming, <a href="http://cfps.qafoo.com/cfp/new">add it to the list</a>!
</p>]]></description>
      <pubDate>Thu, 04 Nov 2010 08:45:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Gonzalo Ayuso's Blog: Live video streaming with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/15153</guid>
      <link>http://www.phpdeveloper.org/news/15153</link>
      <description><![CDATA[<p>
In a new post to his blog today <i>Gonzalo Ayuso</i> talks about <a href="http://gonzalo123.wordpress.com/2010/09/20/live-video-streaming-with-php/">video streaming and PHP</a>. Well, okay, not so much using PHP for playing the video, more for the security and streaming around the streaming feeds.
</p>
<blockquote>
For example we want to show videos only to registered users based on our authentication system. Imagine we're using sessions for validate users. That's means we cannot put the media in a public folder and point our media player to those files. We can obfuscate the file name but it'll remain public. In this small tutorial We're going to see how to implement it with PHP.
</blockquote>
<p>
Since the video stream he wants to deal with is a live one (and not a single video file that can be read all at once) he shows how to use the <a href="http://php.net/manual/en/book.outcontrol.php">output buffering</a> functions in PHP to output small chunks of the data at a time with the correct <a href="http://php.net/header">headers</a> attached.
</p>]]></description>
      <pubDate>Mon, 20 Sep 2010 08:46:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Brian Swan's Blog: Accessing OData for SQL Azure with AppFabric Access Control and PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/15076</guid>
      <link>http://www.phpdeveloper.org/news/15076</link>
      <description><![CDATA[<p>
<i>Brian Swan</i> has <a href="http://blogs.msdn.com/b/brian_swan/archive/2010/09/02/accessing-odata-for-sql-azure-with-appfabric-access-control-and-php.aspx">a new post</a> to his blog today about consuming protected feeds of <a href="http://www.odata.org/">OData</a> coming from <a href="http://msdn.microsoft.com/en-us/windowsazure/sqlazure/default.aspx">SQL Azure</a> in a PHP application.
</p>
<blockquote>
I did write a post a few weeks ago that described how to enable anonymous access to SQL Azure OData feeds (<a href="http://blogs.msdn.com/b/brian_swan/archive/2010/08/03/consuming-sql-azure-data-with-the-odata-sdk-for-php.aspx">Consuming SQL Azure Data with the OData SDK for PHP</a>), but I had a few things to learn about AppFabric access control before I felt comfortable writing about authenticated access to these feeds.
</blockquote>
<p>
He starts from the Azure side, creating a sample OData feed and adding permissions to only allow access to a specific (database) user for the feed. You'll use a set of data to connect to the feed - a username, a secret key, an issuer name and the OData endpoint address. Then, using the <a href="http://odataphp.codeplex.com/">OData SDK</a> he shows how to generate the needed classes with the automatic tool and use them to connect to the endpoint and retrieve data from the feed. He also includes a little snippet for those that might not want to use the SDK - an example using <a href="http://php.net/curl">curl</a> to connect and authorize the session.
</p>]]></description>
      <pubDate>Fri, 03 Sep 2010 13:42:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Cal Evans' Blog: 5 PHP twitter accounts that have replaced my feed reader]]></title>
      <guid>http://www.phpdeveloper.org/news/14950</guid>
      <link>http://www.phpdeveloper.org/news/14950</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Cal Evans</i> has posted five twitter accounts that he's used to replace his feed reader for everyday reading:
</p>
<blockquote>
I have given up on feed readers. I never did like them much to begin with and have found over the past couple of years that twitter does a better job of showing me interesting blog posts than Google Reader ever did. In addition to recommendations from friends however, there are a hand full of accounts that I follow to keep up with what is going on.
</blockquote>
<p>Here's his list of the five accounts to follow:</p>
<ul>
<li><a href="http://twitter.com/phpdeveloper">@phpdeveloper</a> (yup, that's us!)
<li><a href="http://twitter.com/planetphp">@planetphp</a>
<li><a href="http://twitter.com/weierophinney">@weierophinney</a> (<i>Matthew Weier O'Phinney</i>)
<li><a href="http://twitter.com/phpc">@phpc</a>
<li><a href="http://twitter.com/phpcamp">@phpcamp</a>
</ul>]]></description>
      <pubDate>Thu, 12 Aug 2010 12:07:29 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[William's Blog: A Popurls Clone with PHP, jQuery, Awesomeness]]></title>
      <guid>http://www.phpdeveloper.org/news/14255</guid>
      <link>http://www.phpdeveloper.org/news/14255</link>
      <description><![CDATA[<p>
In a new post to his blog <i>William</i> shows you how to <a href="http://pronewb.com/a-popurls-clone-with-php-jquery-awesomeness">create a Popurls clone</a> with the powerful combination of PHP and jQuery. <a href="http://popurls.com/">Popurls</a> is an aggregation site with some of the latest news and happenings from all around the web.
</p>
<blockquote>
Since I have a crazy workload right now, I feel this is the perfect time to write a quick n' dirty tutorial on how to build your very own Popurls. Impress your friends and/or boss with a nifty, hand made news aggregator. Yes, very buzz word friendly. 
</blockquote>
<p>
He uses the <a href="http://simplepie.org/">SimplePie</a> library to pull in the information from various feeds including Digg.com, Reddit.com, Wired's news feed and Engadget. He shows how to use regular expressions to extract information from the feeds (if they're uncooperative), a bit of PHP to work around potentially empty fields and the full jQuery/HTML/CSS you'll need to make it look <a href="http://pronewb.com/sandbox/popurls-clone.php">more like this</a>
</p>]]></description>
      <pubDate>Fri, 26 Mar 2010 11:48:44 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Brian Swan's Blog: Consuming "Dallas" Data with PHP ]]></title>
      <guid>http://www.phpdeveloper.org/news/14196</guid>
      <link>http://www.phpdeveloper.org/news/14196</link>
      <description><![CDATA[<p>
In the latest post to his blog <i>Brian Swan</i> hows how to <a href="http://blogs.msdn.com/brian_swan/archive/2010/03/16/consuming-dallas-data-with-php.aspx">interface PHP with "Dallas"</a>, a newly introduced technology from Microsoft that lets developers and users of the Azure platform share data with REST-based APIs.
</p>
<blockquote>
Given that MIX10 is happening this week and that Microsoft Codename "Dallas" (CTP2) was just released, I thought it would be appropriate to look at how to consume "Dallas" data with PHP. [...] In this post I'll build a simple web page that displays some of the free "Dallas" data. And, I must say, I was really surprised at how simple and easy this entire process was.
</blockquote>
<p>
The system shares out data sets (a list is <a href="https://www.sqlazureservices.com/Catalog.aspx">here</a>) including things like feeds from the Associated Press, InfoUSA, NASA, NAVTEQ and quite a few others. <I>Brian</i> includes screenshots on how to sign up for a data feed, some PHP that can be used to connect to it (just a REST request) and a simple web page that can output the results.
</p>]]></description>
      <pubDate>Wed, 17 Mar 2010 08:26:56 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NETTUTS.com: Build an RSS 2.0 Feed with CodeIgniter]]></title>
      <guid>http://www.phpdeveloper.org/news/13560</guid>
      <link>http://www.phpdeveloper.org/news/13560</link>
      <description><![CDATA[<p>
New on NETTUTS.com today there's <a href="http://net.tutsplus.com/tutorials/php/building-an-rss-2-0-feed-with-codeigniter">a tutorial</a> about building a simple RSS feed for your CodeIgniter application based on the contents of a MySQL database and a standard MVC setup of files to handle the request.
</p>
<blockquote>
In this tutorial, we will build a RSS 2.0 Feed with the PHP framework CodeIgniter. After this tutorial, you will be able to build a feed for any custom website in no time at all.
</blockquote>
<p>
The process (like the <a href="http://codeigniter.com">CodeIgniter</a> framework) is a pretty simple one. He helps you set up the MySQL database and tables via phpMyAdmin and creates a simple model, view and controller to handle a "yourdomain.com/feed" request with an RSS document. All sample code is included, ready for you to cut and paste.
</p>]]></description>
      <pubDate>Thu, 19 Nov 2009 07:59:33 -0600</pubDate>
    </item>
  </channel>
</rss>

