<?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>Wed, 22 May 2013 22:37:27 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Symfony Project Blog: Plugins have a new home]]></title>
      <guid>http://www.phpdeveloper.org/news/10734</guid>
      <link>http://www.phpdeveloper.org/news/10734</link>
      <description><![CDATA[<p>
The Symfony project's blog has a <a href="http://www.symfony-project.org/blog/2008/07/31/plugins-have-a-new-home">new post</a> today about a big move that one of its resources it making - the framework's plugins are getting their own section.
</p>
<blockquote>
I am pretty happy to announce that I have just deployed a new version of the symfony project website with a brand new "<a href="http://www.symfony-project.org/plugins/">Plugins</a>" section (look at the top menu entries) to replace the Trac plugin management system.
</blockquote>
<p>
The <a href="http://www.symfony-project.org/plugins/">new section</a> has a listing of all of the available plugins (can be filtered) and dedicated pages for each of them with things like license, version and release information. You can also search the plugins based on keywords and authors. Developers adding their plugins have a full admin interface and uses the Trac accounts to manage access.
</p>]]></description>
      <pubDate>Thu, 31 Jul 2008 17:42:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony Blog:  New symfony security policy]]></title>
      <guid>http://www.phpdeveloper.org/news/10234</guid>
      <link>http://www.phpdeveloper.org/news/10234</link>
      <description><![CDATA[<p>
In an effort to keep things a bit more secure (after finding out about <a href="http://www.symfony-project.org/blog/2008/05/14/symfony-1-0-16-is-out">this</a>) the symfony team has officially released their own <a href="http://www.symfony-project.org/blog/2008/05/21/new-symfony-security-policy">security policy</a> to help prevent issues like that in the future.
</p>
<blockquote>
You may be wondering why it has been taking us such a long time to react. Here's the main reason: we had not a very strong security alert reporting and qualifying process. This has been fixed recently. So as of now, if you find a security bug in <a href="http://www.symfony-project.com/">symfony</a>, please send an email to security at symfony-project.com, with as much details as you can and ideally a patch if you can provide one.
</blockquote>
<p>
The wiki has a <a href="http://trac.symfony-project.com/wiki/HowToContributeToSymfony#Reportingsecurityissues">whole section</a> on how to report security issues to get them to the right place.
</p>]]></description>
      <pubDate>Wed, 21 May 2008 12:06:29 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Working with Attributes and CDATA Sections with the DOM XML Extension]]></title>
      <guid>http://www.phpdeveloper.org/news/9740</guid>
      <link>http://www.phpdeveloper.org/news/9740</link>
      <description><![CDATA[<p>
DevShed has <a href="http://www.devshed.com/c/a/PHP/Working-with-Attributes-and-CDATA-Sections-with-the-DOM-XML-Extension/">posted a new tutorial</a> today that continues their series looking at XML handling with PHP. This time it's a focus on attributes in a CDATA section with DOM.
</p>
<blockquote>
Since the DOM XML library comes equipped with many other methods that can be useful for adding custom attributes to the existing nodes of a given XML document, and creating new CDATA sections, among other things. 
</blockquote>
<p>
They start with <a href="http://www.devshed.com/c/a/PHP/Working-with-Attributes-and-CDATA-Sections-with-the-DOM-XML-Extension/1/">a review of the DOM functionality</a> to get you reacquainted. From there they move off into <a href="http://www.devshed.com/c/a/PHP/Working-with-Attributes-and-CDATA-Sections-with-the-DOM-XML-Extension/2/">the createAttribute</a> function and its use in the creation of CDATA elements in your XML.
</p>]]></description>
      <pubDate>Wed, 05 Mar 2008 18:29:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Raphael Stolt's Blog: PHP in Action book review]]></title>
      <guid>http://www.phpdeveloper.org/news/7898</guid>
      <link>http://www.phpdeveloper.org/news/7898</link>
      <description><![CDATA[<p>
<i>Raphael Stolt</i> has <a href="http://raphaelstolt.blogspot.com/2007/03/php-in-action-book-review.html">posted a book review</a> of one of Manning Publishing's PHP-related books, "PHP in Action: Modern Software Practices for PHP".
</p>
<blockquote>
Over the last few days I got the chance to skim through the upcoming Manning release "<a href="http://manning.com/reiersol/">PHP in Action: Modern Software Practices for PHP</a>" by Dagfinn Reiersøl et al. The reviewed book is seperated into four main parts, covering lots of interesting topics in a good and fluent writing style.
</blockquote>
<p>
<i>Raphael</i> outlines the book, mentioning the four parts the book is divided up into:
<ul>
<li>Basic PHP tools and concepts
<li>Developing applications via Test Driven Development
<li>Web presentation and user interfaces
<li>Object-oriented development including things like database abstraction
</ul>
<i>Raphael</i> gives the book a positive rating and recommends it for anyone that has the basics down and is looking to extend their knowledge that much more.
</p>]]></description>
      <pubDate>Wed, 23 May 2007 07:54:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: Highlighting What Section of a Website the User Is In]]></title>
      <guid>http://www.phpdeveloper.org/news/6266</guid>
      <link>http://www.phpdeveloper.org/news/6266</link>
      <description><![CDATA[<p>
PHPBuilder.com has a <a href="http://www.phpbuilder.com/columns/white-eisenhamer20060911.php3">quick little article</a> (an exceprt from "<a href="http://www.samspublishing.com/bookstore/product.asp?isbn=0672328887&rl=1">PHP 5 in Practice</a>") that shows how, using a simple dynamic navigation system, highlight where the user currently is.
</p>
<blockquote>
Although a site may not always warrant a full multilayer navigation menu, most websites usually have at least a few different sections. Often many pages have links back to the top pages of each section, and therefore it is useful to highlight which section the user is currently in. Listing 9.2.1 looks at the URL of the current web page and, based on that, determines what section of the website it is in and changes the section menu.
</blockquote>
<p>
They <a href="http://www.phpbuilder.com/columns/white-eisenhamer20060911.php3">provide the script</a> and a brief explaination, but not much else. Seems like the snippet might make more sense with a little more context, but it's still useful.
</p>]]></description>
      <pubDate>Wed, 13 Sep 2006 15:02:22 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Greg Beaver's Blog: PEAR 1.4.7 Released]]></title>
      <guid>http://www.phpdeveloper.org/news/4906</guid>
      <link>http://www.phpdeveloper.org/news/4906</link>
      <description><![CDATA[On <i>Greg Beaver</i>'s blog today, there's an announcement about the release of the latest version of <a href="http://pear.php.net">PEAR</a> - <a href="http://greg.chiaraquartet.net/archives/117-PEAR-1.4.7-released.html">version 1.4.7</a>.
<p>
<quote>
<i>
PEAR version 1.4.7 <a href="http://pear.php.net/PEAR">has been released</a> at pear.php.net, this is a recommended upgrade for all folks. Particularly important is anyone who is trying to do RPM packaging using the --packagingroot option (remember --installroot is for people who wish to create a workable version of PEAR in the installroot directory, --packagingroot is for those who wish to create a fake installation for RPM purposes). Also, Tim Jackson's <a href="http://pear.php.net/PEAR_Command_Packaging">PEAR_Command_Packaging</a> package has been introduced to solve the issues in the makerpm command, and we welcome both Bertand Gugger and Tim Jackson as helpers to the PEAR package itself.
</i>
</quote>
<p>
Other updates include the implementation of a --CLEAN-section in .phpt files, run-tests for PHPUnit-based tests, and loads of bug fixes. Check out this latest update and all of the new features over on the <a href="http://pear.php.net">PEAR website</a>...]]></description>
      <pubDate>Mon, 27 Feb 2006 18:59:51 -0600</pubDate>
    </item>
  </channel>
</rss>
