<?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 15:24:37 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Zend Framework Blog Tutorial - Part 8: Create/Add Blog Entries (HTMLPurifier)]]></title>
      <guid>http://www.phpdeveloper.org/news/10180</guid>
      <link>http://www.phpdeveloper.org/news/10180</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/365-Example-Zend-Framework-Blog-Application-Tutorial-Part-8-Creating-and-Editing-Blog-Entries-with-a-dash-of-HTMLPurifier.html">posted part eight</a> of his series guiding you through his construction of Zend Framework-based blogging software:
</p>
<blockquote>
In Part 8 of the ongoing saga describing how to build a real world blog application using the Zend Framework we finally reach the point at which we concentrate on blog entries. At the end of this Part, we will be able to create and edit entries in preparation for Part 9 when we will explore displaying them to the world!
</blockquote>
<p>
In <a href="http://blog.astrumfutura.com/archives/365-Example-Zend-Framework-Blog-Application-Tutorial-Part-8-Creating-and-Editing-Blog-Entries-with-a-dash-of-HTMLPurifier.html">this part</a>, he shows how to add in the Entry controller with an Add action inside (and what code goes in them). He makes a Zend_Form extended form and throws in some validation, a use of HTMLPurifier and the code to push these entries into your database.
</p>]]></description>
      <pubDate>Wed, 14 May 2008 09:34:34 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: HTMLPurifer 3.1.0 Release Candidate Available]]></title>
      <guid>http://www.phpdeveloper.org/news/10021</guid>
      <link>http://www.phpdeveloper.org/news/10021</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/352-HTMLPurifer-3.1.0-Release-Candidate-Available.html">noted</a> that the latest release candidate of the HTMLPurifier software has been posted for download:
</p>
<blockquote>
HTMLPurifer is possibly the most understated underpublicised quality library in PHP today. I consider it a fundamental standard library that is automatically included in every PHP web application I start these days.
</blockquote>
<p>
This latest <a href="http://htmlpurifier.org/news/2008/3.1.0rc1-released.html">release candidate</a> (their first!) includes updates on two major features - the use of autoloading and a change to the way you use the filters. Check out <a href="http://htmlpurifier.org/demo.php">a demo</a> of it in action or just <a href="http://htmlpurifier.org/download.html">download</a> this latest release and try it out for yourself.
</p>]]></description>
      <pubDate>Wed, 23 Apr 2008 09:31:40 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Mindloop Blog: Htmlpurifier and the CodeIgniter framework]]></title>
      <guid>http://www.phpdeveloper.org/news/8224</guid>
      <link>http://www.phpdeveloper.org/news/8224</link>
      <description><![CDATA[<p>
From the Mindloop blog today, there's a <a href="http://www.mindloop.be/nieuws/nieuwe-ontwikkelingen/htmlpurifier-and-the-codeigniter-framework">quick new tutorial</a> on getting <a href="http://htmlpurifier.org/">HtmlPurifier</a> to work happily with the <a href="http://www.codeigniter.com">CodeIgniter</a> framework.
</p>
<blockquote>
HtmlPurifier is a standards-compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant. [...] Although Codeigniter comes with it's own XSS filtering method, I prefer the use of the HtmlPurifier.
</blockquote>
<p>
Installation is simple, involving only a four step process (including the download) and using it is just as easy. It's (basically) just a matter of loading the library and calling the purify method to output the corrected HTML.
</p>]]></description>
      <pubDate>Wed, 11 Jul 2007 12:40:00 -0500</pubDate>
    </item>
  </channel>
</rss>
