<?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, 04 Dec 2008 14:43:50 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Zend Developer Zone: Appcelerator PHP videos on Youtube]]></title>
      <guid>http://www.phpdeveloper.org/news/11166</guid>
      <link>http://www.phpdeveloper.org/news/11166</link>
      <description><![CDATA[<p>
If you were at this year's <a href="http://www.zendcon.com">Zend/PHP Conference & Expo</a>, you probably remember the Appcelerator team that was there promoting their product in the expo. Well, they also spent some time interviewing some of the attendees about PHP and their experiences with it. The Zend Developer Zone <a href="http://devzone.zend.com/article/3948-Appcelerator-PHP-videos-on-Youtube">points out</a> that they've now posted these to YouTube.
</p>
<blockquote>
<a href="http://www.appcelerator.com/">Appcelerator</a> was a sponsor at ZendCon 08 this year but obviously they were much more as well. They created a series of videos from interviews they shot while there.
</blockquote>
<p>
It's a series of four videos with titles like "Developers Hate PHP!", "Developers Love PHP!" and some "PHP Developer Gripes". Check them out and see if you can spot some of the notable names in the PHP community.
</p>]]></description>
      <pubDate>Wed, 08 Oct 2008 08:47:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Uploading YouTube Videos with Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/10187</guid>
      <link>http://www.phpdeveloper.org/news/10187</link>
      <description><![CDATA[<p>
In a <a href="http://devzone.zend.com/article/3520-Uploading-YouTube-Videos-with-Zend-Framework">recently posted tutorial</a> on the Zend Developer Zone website, <i>Cal Evans</i> has pointed out a video showing PHP pushing videos out to YouTube.
</p>
<blockquote>
Attention all you Zend Framework junkies, Jochen Hartmann has uploaded a new video to YouTube that demonstrates the basics of how to use Zend Framework with the YouTube Data API. This step-by-step demonstration walks you though everything you need to know to upload files to Youtube via Zend Framework.
</blockquote>
<p>
<a href="http://www.youtube.com/watch?v=iIp7OnHXBlo">The video</a> (from the official Google developers) shows the creation of a simple application that uses the Google Data component of the Zend Framework to upload the selected video from their local machine. 
</p>
<p>
You can find out more about the Google API for YouTube <a href="http://code.google.com/apis/youtube/">on this page</a> on the Google Code website.
</p>]]></description>
      <pubDate>Thu, 15 May 2008 07:59:42 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: Use the YouTube API with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/9980</guid>
      <link>http://www.phpdeveloper.org/news/9980</link>
      <description><![CDATA[<p>
In <a href="http://www.ibm.com/developerworks/xml/library/x-youtubeapi/index.html?ca=drs-tp1608">this new tutorial</a> on the IBM developerWorks website, they show you how - with a little simple HTML and PHP - to integrate functionality from the YouTube API into your site.
</p>
<blockquote>
The YouTube video sharing site allows Web application developers to access public content through its REST-based developer API. [...] This article introduces the YouTube Data API, demonstrates how you can use it to browse user-generated video content; access video metadata, comments and responses; and perform keyword searches.
</blockquote>
<p>
They help you get started by outlining the format that the YouTube messages use (Atom feeds) and how to run a query against the API and return back the custom data for things like video categories, popularity and the results of keyword searches.
</p>]]></description>
      <pubDate>Wed, 16 Apr 2008 22:42:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Zend_Gdata for Picasa, YouTube, Google Documents List]]></title>
      <guid>http://www.phpdeveloper.org/news/9263</guid>
      <link>http://www.phpdeveloper.org/news/9263</link>
      <description><![CDATA[<p>
On the Zend Developer Zone there's a <a href="http://devzone.zend.com/article/2783-Zend_Gdata-for-Picasa-YouTube-Google-Documents-List">new post</a> from <i>Bill Karwin</i> highlighting the Zend_GData component of the <a href="http://framework.zend.com">Zend Framework</a> and how it can help grab information from the Google Data APIs.
</p>
<blockquote>
The recent Zend Framework 1.0.3 release includes new support for some great services, including <a href="http://code.google.com/apis/picasaweb/">Picasa Web Albums</a>, <a href="http://code.google.com/apis/youtube/">YouTube</a>, and <a href="http://code.google.com/apis/documents/">Google Documents List</a>.
</blockquote>
<p>
He talks about the interfaces for each of these (including what you can grab) and includes some pointers to example code that can be used with either the full <a href="http://framework.zend.com/download">framework</a> or just the <A href="http://framework.zend.com/download/gdata">GData bundle</a>. There's also a <a href="http://feeds.feedburner.com/~r/OfficialGoogleDataApisBlog/~3/193242322/posted-by-ryan-boyd-google-data-apis.html">video demo</a> of the component being used to fetch data from the Data API.
</p>]]></description>
      <pubDate>Tue, 18 Dec 2007 08:46:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith's Blog: Mashup book review]]></title>
      <guid>http://www.phpdeveloper.org/news/8876</guid>
      <link>http://www.phpdeveloper.org/news/8876</link>
      <description><![CDATA[<p>
<i>Lukas Smith</i> has posted <a href="http://pooteeweet.org/blog/0/887#m887">his review</a> of a book from Packt Publishing - "PHP Web 2.0 Mashup Projects: Practical PHP Mashups with Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!"
</p>
<blockquote>
Duane from Pakt asked me if I would be interested in reviewing a few books for them in my blog. I picked "Mashup Projects" from the list of just released books, since I am interesting in the topic and I am actually going to give a presentation at the internal "PHP Day" we are doing at Optaros in November.
</blockquote>
<p>
He <a href="http://pooteeweet.org/blog/0/887#m887">points out</a> the good (good writing style, well-chosen examples) and the bad (a log list of errors and oversights in the code). He also talks about the contents of the book - the different examples and the final more major project. Overall though, he sees it as a good book, one that would be a good introduction to mashups for PHP developers (if you look past the formatting issues).
</p>]]></description>
      <pubDate>Mon, 22 Oct 2007 08:49:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WaxJelly Blog: A More Complex PHP script using the YouTube API (with video details) PART 2]]></title>
      <guid>http://www.phpdeveloper.org/news/6162</guid>
      <link>http://www.phpdeveloper.org/news/6162</link>
      <description><![CDATA[<p>
Continuing on from their <a href="http://www.phpdeveloper.org/news/6158">previous post</a> on integrating PHP and the YouTube API, WaxJelly is back today with <a href="http://waxjelly.wordpress.com/2006/08/29/a-more-complex-php-script-using-the-youtube-api-with-video-details-part-2/">part two</a> focusing on a cleaner, more powerful implementation of the script.
</p>
<blockquote>
This is Part 2 of the YouTube API PHP Script. I've added a good bit of functionality, fixed a few bugs, and cleaned up the code from some unnecessary redundancies. However, I'm leaving <a href="https://waxjelly.wordpress.com/2006/08/28/create-a-simple-results-page-with-the-youtube-api-with-pagination/">Part 1</a> up for those of you who want the introduction. I'm mainly going to highlight the stuff that's new in this script and, as always, provide the code at the bottom of this post.
</blockquote>
<p>
He <a href="http://waxjelly.wordpress.com/2006/08/29/a-more-complex-php-script-using-the-youtube-api-with-video-details-part-2/">shows the updates made</a>, including:
<ul>
<li>cleaning up of the $_GET vars
<li>the addition of constants
<li>new functions to help with setting up the page
<li>a function to loop through the results
<li>a large function to create the HTML in the output
<li>a function to add a "bookend" for each video pulled
</ul>
You can check out all the code and information on <a href="http://waxjelly.wordpress.com/2006/08/29/a-more-complex-php-script-using-the-youtube-api-with-video-details-part-2/">this new version here</a>.
</p>]]></description>
      <pubDate>Tue, 29 Aug 2006 07:36:04 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WaxJelly Blog: Simple PHP script using the YouTube API (with pagination)]]></title>
      <guid>http://www.phpdeveloper.org/news/6158</guid>
      <link>http://www.phpdeveloper.org/news/6158</link>
      <description><![CDATA[<p>
On the WaxJelly blog today, there's a <a href="http://waxjelly.wordpress.com/2006/08/28/create-a-simple-results-page-with-the-youtube-api-with-pagination/">new tutorial</a> showing how to combine PHP and the YouTube API interface to grab the information and a thumbnail of videos matching your search.
</p>
<blockquote>
For the purposes of this tutorial, you'll only need to change one variable to actually see the script in action. If you don't have a youtube API developer ID, <a href="http://youtube.com/my_profile_dev">you can get one for free here</a>. Other than that, this is a primative script that grabs the info, styles it into manageable chunks, and displays the first 4 pages of results.
</blockquote>
<p>
First, they <a href="http://waxjelly.wordpress.com/2006/08/28/create-a-simple-results-page-with-the-youtube-api-with-pagination/">set up the values</a> they're defaulting to in the script (GET vars). The call to the REST API is next, passing along the method, developer ID, page, number to show per page, and the tag to search on. The results of this are pulled in with teh file_get_contents and parsed with SimpleXML and looped through, combined with HTML, and outputted into a page looking <a href="http://waxjelly.wordpress.com/files/2006/08/mute_math_youtube_results.jpg">something like this</a>.
</p>]]></description>
      <pubDate>Mon, 28 Aug 2006 15:33:16 -0500</pubDate>
    </item>
  </channel>
</rss>
