<?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, 07 Sep 2008 09:40:15 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Developer Tutorials Blog: Why you should be using YAML for config]]></title>
      <guid>http://www.phpdeveloper.org/news/9497</guid>
      <link>http://www.phpdeveloper.org/news/9497</link>
      <description><![CDATA[<p>
The Developer Tutorials blog has a <a href="http://www.developertutorials.com/blog/server-side-scripting/php/why-you-should-be-using-yaml-for-config-8/">new post</a> mentioning the use of YAML structure for creating configuration files in your application.
</p>
<blockquote>
YAML, or YAML Ain't Markup Language, is a "human friendly data serialization standard". It's essentially a very basic format for storing data, and uses far less syntax than standard PHP. [...] It's almost like English; it's as basic as you want. Of course, that's not to say it doesn't support complex structures - this example demonstrates the power of the format.
</blockquote>
<p>
He also points out the <a href="http://spyc.sourceforge.net/">spyc extension</a> that makes working with the files in PHP a breeze.
</p>]]></description>
      <pubDate>Fri, 25 Jan 2008 11:22:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DeveloperTutorials.com: Create a Facebook Application With PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/9364</guid>
      <link>http://www.phpdeveloper.org/news/9364</link>
      <description><![CDATA[<p>
The DeveloperTutorials website has a <a href="http://www.developertutorials.com/tutorials/php/create-a-facebook-application-with-php-8-01-05/page1.html">new tutorial</a> posted that walks the reader through a step-by-step process to create a PHP Facebook application of their very own.
</p>
<blockquote>
Everyone is talking about Facebook and their new Application Platform and I have to admit I think it's pretty cool too. So I decided to create an application that uses the Facebook Platform. I'm writing the application in PHP and I thought it might be useful for others to know how to write their own Facebook applications with PHP.
</blockquote>
<p>
They show you where you'll need to go to <a href="http://www.developertutorials.com/tutorials/php/create-a-facebook-application-with-php-8-01-05/page3.html">set up an ID</a> with Facebook to develop with, the developer application you'll need to add, where to grab the Facebook developer API and, finally, creating a simple application.
</p>
<p>
Their example is just of the "Hello World" sort, but it gives you a good foundation to start from. They also include pointers to the Facebook Markup Language and a reference for the Facebook REST-based API interface.
</p>]]></description>
      <pubDate>Mon, 07 Jan 2008 09:36:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Using YAML With PHP and PECL]]></title>
      <guid>http://www.phpdeveloper.org/news/8761</guid>
      <link>http://www.phpdeveloper.org/news/8761</link>
      <description><![CDATA[<p>
The Zend Developer Zone has a <a href="http://devzone.zend.com/article/2585-Using-YAML-With-PHP-and-PECL">new article today</a> by <i>Vikrim Vaswani</i> covering the use of YAML (Yet Another Markup Language) with PHP via the PECL packages that support it.
</p>
<blockquote>
If you've ever encountered the same need, or if you're just curious about the YAML format and how it can be used with PHP, then today is your lucky day. Over the next few pages, I'm going to give you a crash course in YAML and in PHP's ext/syck extension, showing you how it can be used to efficiently translate data structures from PHP to YAML, and vice-versa. Come on in, and let's get started!
</blockquote>
<p>
<a href="http://devzone.zend.com/article/2585-Using-YAML-With-PHP-and-PECL">The tutorial</a> starts with an example of a YAML file before getting into the application portion. He shows how to grab the Syck extension, install it, create a simple YAML file and create a configuration file (and parser) for a simple form application.
</p>]]></description>
      <pubDate>Tue, 02 Oct 2007 07:54:56 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Tim Koschuetzki's Blog: How To Transform HTML To Textile Markup - The CakePHP TextileHelper Revisite]]></title>
      <guid>http://www.phpdeveloper.org/news/8518</guid>
      <link>http://www.phpdeveloper.org/news/8518</link>
      <description><![CDATA[<p>
<i>Tim Koschuetzki</i> has a <a href="http://php-coding-practices.com/cakephp-specific/how-to-transform-html-to-textile-markup-the-cakephp-textilehelper-revisited/">new tutorial</a> posted today for CakePHP users out there - it's a method for transforming HTML content into Textile markup via the TextileHelper CakePHP helper.
</p>
<blockquote>
For a current project of mine I had to find a way to decode html into textile markup. Why? Because we are using tinyMCE to process our textareas as wyciwyg editors, which generate HTML. However, we want all output controlled via textile to allow only the textile tags. Yes, we could do it with strip_tags(), but textile is much more elegant. Plus, it was a requirement by the client. Come on and find out how to detextile html.
</blockquote>
<p>
Code is <a href="http://php-coding-practices.com/cakephp-specific/how-to-transform-html-to-textile-markup-the-cakephp-textilehelper-revisited/">included</a>  to work on the transformation: detextile, processTag, detextile_process_glyphs and detextile_process_lists. An example is included as well, showing how to input a block of HTML content to be "textile-ized". The full code is available for cutting and pasting at the bottom of <a href="http://php-coding-practices.com/cakephp-specific/how-to-transform-html-to-textile-markup-the-cakephp-textilehelper-revisited/">the post</a>.
</p>]]></description>
      <pubDate>Thu, 23 Aug 2007 08:34:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Errumm.co.uk: My first experience in building a FaceBook Application in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/8417</guid>
      <link>http://www.phpdeveloper.org/news/8417</link>
      <description><![CDATA[<p>
Following along with the <a href="http://developers.facebook.com/step_by_step.php">official guide</a> from Facebook about creating a simple application for the site, <i>Dave Courtney</i> ran into some issues. Specifically, a fatal error when he tried to run his three line script.
</p>
<blockquote>
After setting up my <a href="http://www.facebook.com/developers/apps.php">application settings</a>, which were all straight forward, I set about creating a simple 'Hello World' page. Following the <a href="http://developers.facebook.com/step_by_step.php">step by step guide to creating an application</a> provided by FaceBook I wrote a simple index.php page. [...] This is where I encountered probably the only major issue of the day.
</blockquote>
<p>
In the end, <a href="http://www.errumm.co.uk/pages/facebookphp.aspx">his issue</a> was caused by the SimpleXML he had installed locally. Once his application was uploaded, it worked just fine. With this problem down, he moved on to working with the <a href="http://developers.facebook.com/documentation.php?doc=fbml">Facebook Markup Language</a> and how he integrated it with the database.
</p>]]></description>
      <pubDate>Thu, 09 Aug 2007 09:22:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: Markup Separation with Template IT]]></title>
      <guid>http://www.phpdeveloper.org/news/7621</guid>
      <link>http://www.phpdeveloper.org/news/7621</link>
      <description><![CDATA[<p>
In a <a href="http://www.sitepoint.com/blogs/2007/04/13/markup-separation-with-template-it/">new post</a> to the SitePoint PHP Blog today, <i>Ian Muir</i> shows you how to keep thing separated using the HTML Template IT extension. It helps prevent application functionality and logic from seeping its way into your output.
</p>
<blockquote>
One of the more challenging things I've run into while doing PHP development is effectively separating presentation from program logic. In many projects, I felt I was doing a great job until I had to do a markup change and jump through a lot hurdles to make it happen. In my recent projects, I've starting using the HTML Template IT extension in PEAR, and its made things a lot easier.
</blockquote>
<p>
By way of example, he gives <a href="http://www.sitepoint.com/blogs/2007/04/13/markup-separation-with-template-it/">code blocks</a> - one showing an example template and the other how to populate it with your own data. You can get more information on the extension <a href="http://pear.php.net/package/HTML_Template_IT">from it's PEAR page</a>.
</p>]]></description>
      <pubDate>Fri, 13 Apr 2007 09:42:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[LoopPo Blog: PDML PHP tricks]]></title>
      <guid>http://www.phpdeveloper.org/news/7367</guid>
      <link>http://www.phpdeveloper.org/news/7367</link>
      <description><![CDATA[<p>
A <a href="http://blogs.palgn.com.au/theloopphp/2007/03/01/pdml-php-tricks/">new post</a> on the LooPo blog points out a handy PHP library to make and work with PDF files in PHP - <a href="http://pdml.sourceforge.net/">Portable Document Markup Language (PDML)</a>.
</p>
<blockquote>
I was curious how this works, as it seemed pretty different from previous similar libraries (PDFLib, FPDF), that offered a programmatic API to generate PDF DOMs instead of a markup language.
</blockquote>
<p>
They <a href="http://blogs.palgn.com.au/theloopphp/">describe</a> how it works, what's included with the download and how it uses output buffering to get the job done as well as a few updates and further tips on its usage.
</p>]]></description>
      <pubDate>Thu, 01 Mar 2007 10:48:00 -0600</pubDate>
    </item>
  </channel>
</rss>
