<?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>Fri, 16 May 2008 05:15:00 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Zend Framework Blog Tutorial - Part 7: Authorisation with Zend_Acl & Styling]]></title>
      <guid>http://www.phpdeveloper.org/news/10162</guid>
      <link>http://www.phpdeveloper.org/news/10162</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> is up to <a href="http://blog.astrumfutura.com/archives/362-Example-Zend-Framework-Blog-Application-Tutorial-Part-7-Authorisation-with-Zend_Acl-and-Revised-Styling.html">part seven</a> of his blog creation (with the Zend Framework) series, tracking his development paths and though processes along the way. This new part of the seres looks at using Zend_Acl for user management and changing up some of the style of the site.
</p>
<blockquote>
We previously covered how to authenticate an author to the blog, but we still have nothing ensuring only authenticated authors can access the new Administration Module. This is the domain of Zend_Acl, an implementation of an Access Control List system which limits access to resources by the roles assigned to a user.
</blockquote>
<p>
He <a href="http://blog.astrumfutura.com/archives/362-Example-Zend-Framework-Blog-Application-Tutorial-Part-7-Authorisation-with-Zend_Acl-and-Revised-Styling.html">starts</a> by helping you understand access control lists including roles and privileges. He plans out the different roles that he wants the application to have first (always a good first step) and then implements them in a class extending the Zend_Acl component. He wraps this all in a front controller to make it easy to use. 
</p>
<p>
He also tosses in a bit there at the end about CSS and styling to handle the forms for login and the administration piece of the blog he created earlier.
</p>]]></description>
      <pubDate>Mon, 12 May 2008 11:15:49 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Zend Framework Blog Tutorial - Part 6: Zend_Form & Zend_Auth]]></title>
      <guid>http://www.phpdeveloper.org/news/10139</guid>
      <link>http://www.phpdeveloper.org/news/10139</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has continued his series about making a sample blogging application with the Zend Framework in a new blog post, <a href="http://blog.astrumfutura.com/archives/360-Example-Zend-Framework-Blog-Application-Tutorial-Part-6-Introduction-to-Zend_Form-and-Authentication-with-Zend_Auth.html">part six</a> - a focus on Zend_Form and Zend_Auth.
</p>
<blockquote>
In the previous entry, we created a new Administration Module to hold blog management functionality, added a Module specific layout for it, and discussed the upcoming need to ensure this is only accessible by authorised Authors. In this entry I'll unravel some of Zend_Form's mysteries in adding a login form, before using Zend_Auth to implement authentication for authors.
</blockquote>
<p>
He includes the code (controller and view) to add the login form as a part of the Author functionality and, using a few decorators to help him build the form how he likes it, extends the Zend_Form component to make his form with username, password and submit elements. He throws in some validation and a bit of error checking to finish it off.
</p>]]></description>
      <pubDate>Thu, 08 May 2008 09:33:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Andi Gutmans' Blog: Launched andigutmans.com]]></title>
      <guid>http://www.phpdeveloper.org/news/10111</guid>
      <link>http://www.phpdeveloper.org/news/10111</link>
      <description><![CDATA[<p>
<i>Andi Gutmans</i> of <a href="http://www.zend.com">Zend</a> has <a href="http://andigutmans.blogspot.com/2008/05/launched-andigutmanscom.html">posted about</a> the next step in his personal growth on the internet - a personal site/blog of his own over at <a href="http://www.andigutmans.com">andigutmans.com</a>.
</p>
<blockquote>
For years I've wanted to run a personal Web site but never found the time to do it. A couple of weeks ago a few Zenders and I started leasing a dedicated server which gave us each a bit more hosting flexibility. Once we got the machine up and running I decided it was finally time to actually launch my own personal Web site.
</blockquote>
<p>
He lists the technologies <a href="http://andigutmans.blogspot.com/2008/05/launched-andigutmanscom.html">he's using</a> including the Zend Framework, the Zend_Gdata component and the Zend_Cache (for local caching of his blog feeds from Blogger).
</p>]]></description>
      <pubDate>Mon, 05 May 2008 12:01:26 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: ZF Blog App - Part 4: Design with Blueprint CSS & Zend_Layout]]></title>
      <guid>http://www.phpdeveloper.org/news/10077</guid>
      <link>http://www.phpdeveloper.org/news/10077</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has posted <a href="http://blog.astrumfutura.com/archives/356-An-Example-Zend-Framework-Blog-Application-Part-4-Setting-the-Design-Stage-with-Blueprint-CSS-Framework-and-Zend_Layout.html">part four</a> today detailing his development process for a piece of blogging software with the Zend Framework. This part focuses on the design stage of the application.
</p>
<blockquote>
In this article we're going to take a stab at setting up a default blog style, using some filler content, and finally capturing the design with a Zend_View template to be consumed by Zend_Layout as a common HTML Layout for the entire future blog.
</blockquote>
<p>
He uses the <a href="http://code.google.com/p/blueprintcss/">Blueprint CSS framework</a> for his projects, a simple system that helps you lay out pages it a bit more sensible fashion without having to worry about the underlying CSS so much. He shows how to integrate the library into his project and gives some sample HTML to style with it. Then, with a little help from the Zend_Layout component, he splits it up into a layout that can be used over the entire website (code included).
</p>]]></description>
      <pubDate>Wed, 30 Apr 2008 10:21:43 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: An Example Zend Framework Blog App - Part 3: A Simple Hello World Tutorial]]></title>
      <guid>http://www.phpdeveloper.org/news/10066</guid>
      <link>http://www.phpdeveloper.org/news/10066</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has posted <a href="http://blog.astrumfutura.com/archives/355-An-Example-Zend-Framework-Blog-Application-Part-3-A-Simple-Hello-World-Tutorial.html">part three</a> in his look at making a blogging application with the Zend Framework. This time get gets down and gets into the code.
</p>
<blockquote>
It's almost obligatory when introducing a new programming topic, that the author present the simplest possible example. Usually this means getting a programming language or framework to print "Hello World" to the screen. I'm going to be no different. So much for originality...
</blockquote>
<p>
He shows how to set up everything, down to the Apache VirtualHost directive and hosts file to get the web server and localhost working correctly. He includes the code for the boostrap file and how to create your first controller (along with its view, of course).
</p>]]></description>
      <pubDate>Tue, 29 Apr 2008 12:57:56 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Subversion for the Example Zend Framework Blog Tutorial Series]]></title>
      <guid>http://www.phpdeveloper.org/news/10039</guid>
      <link>http://www.phpdeveloper.org/news/10039</link>
      <description><![CDATA[<p>
Continuing in his series looking at the construction of a blogging application with the Zend Framework, <i>Padraic Brady</i> has posted <a href="http://blog.astrumfutura.com/archives/354-Subversion-for-the-Example-Zend-Framework-Blog-Tutorial-Series.html">a quick new item</a> pointing out the subversion repository for the project if you'd like to follow along:
</p>
<blockquote>
You should all see a few commits commencing at the weekend. Probably all in one go since I largely have a standard skeleton I use already. [The URL is] <a href="http://svn.astrumfutura.org/zfblog/">http://svn.astrumfutura.org/zfblog/</a>.
</blockquote>
<p>
He's working live on it so things might break from time to time, but at least you can keep up with his thoughts and ideas on methods for some of the common blogging tasks.
</p>
<p>
You can find the first two parts of the series here - <a href="http://www.phpdeveloper.org/news/10016">Part 1</a> and <a href="http://www.phpdeveloper.org/news/10030">Part 2</a>
</p>]]></description>
      <pubDate>Fri, 25 Apr 2008 08:48:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: An Example Zend Framework Blog Application - Part 1: Introductory Planning]]></title>
      <guid>http://www.phpdeveloper.org/news/10016</guid>
      <link>http://www.phpdeveloper.org/news/10016</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has kicked off a new series of blog posts with <a href="http://blog.astrumfutura.com/archives/351-An-Example-Zend-Framework-Blog-Application-Part-1-Introductory-Planning.html">part one</a> posted today - a look at the creation of a sample Zend Framework blogging application.
</p>
<blockquote>
Starting any new application is like walking into a shop and being dazzled by the displays. You want everything but finally realise you only have so much resources to spend. So you isolate the specifics you must have, and focus on those.
</blockquote>
<p>
This first part <a href="http://blog.astrumfutura.com/archives/351-An-Example-Zend-Framework-Blog-Application-Part-1-Introductory-Planning.html">focuses</a> on the planning stages of the application. He works through the features he wants the blog to have and some of the external libraries he's going to rely on (things like PHPUnit and jQuery). His goal for the series and the application is to have something he can replace his current blog with and to provide readers a step by step detail of the progress along the way.
</p>]]></description>
      <pubDate>Tue, 22 Apr 2008 13:28:44 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Stefan Esser in eWeek's Top 100 (Blogger Responses)]]></title>
      <guid>http://www.phpdeveloper.org/news/9968</guid>
      <link>http://www.phpdeveloper.org/news/9968</link>
      <description><![CDATA[<p>
Two bloggers have commented on the recent nomination of <i>Stefan Esser</i> to eWeek's "Top 100 Most Influential People in IT" - <i>Ben Ramsey</i> and <i>Stas</i> (on the PHP 10.0 Blog).
</p>
<p>
<i>Ben</i> <a href="http://benramsey.com/archives/stefan-esser-a-most-influential-person-in-it/">congratulates <i>Stefan</i></a> for the nomination, for making the list when others in the PHP community didn't.
</p>
<p>
<i>Stas</i>, on the other hand, <a href="http://php100.wordpress.com/2008/04/13/the-insecure-nature/">disagrees a bit</a> with some of the comments made by the reporter that wrote up <i>Stefan</i>'s piece:
</p>
<blockquote>
I do not see how reporting a bunch of vulnerabilities (most of them fixed by the time of publication - for which thanks to Stefan Esser as the responsible reporter) is "thoroughly exposing the insecure nature of PHP". Bugs and bug reports - including ones that may affect security in one way or another - are nothing but commonplace in both open-source and non-open-source software worlds.
</blockquote>
<p>
You can check out the <a href="http://www.eweek.com/c/a/IT-Management/100-Most-Influential-People-in-IT">full list</a> for yourself on the eWeek site.
</p>]]></description>
      <pubDate>Mon, 14 Apr 2008 11:11:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHPers Participate in CSS Naked Day]]></title>
      <guid>http://www.phpdeveloper.org/news/9945</guid>
      <link>http://www.phpdeveloper.org/news/9945</link>
      <description><![CDATA[<p>
For those that might be wondering why some of their favorite blogs look a little different today - today is the official <a href="http://naked.dustindiaz.com/">CSS Naked Day</a> and some of the PHPers from around the community are getting involved too:
</p>
<ul>
<li><a href="http://shiflett.org">Chris Shiflett</a>
<li><a href="http://www.elizabethmariesmith.com">Elizabeth Smith</a>
<li><a href="http://www.lornajane.net">Lorna Mitchell</a>
<li><a href="http://dotjay.co.uk">Jon Gibbins</a>
<li><a href="http://www.benramsey.com">Ben Ramsey</a>
<li><a href="http://www.travisswicegood.com">Travis Swicegood</a>
</ul>
<p>
Check back as the day progresses for more sites added to the list! Are you participating? <a href="mailto:info@phpdeveloper.org">Let us know</a> and we'll add you to the list!
</p>]]></description>
      <pubDate>Wed, 09 Apr 2008 10:05:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ed Finkler's Blog: Encouraging steps towards security in Wordpress 2.5]]></title>
      <guid>http://www.phpdeveloper.org/news/9900</guid>
      <link>http://www.phpdeveloper.org/news/9900</link>
      <description><![CDATA[<p>
<i>Ed Finkler</i>, not normally a big fan of the <a href="http://www.wordpress.org">WordPress</a> PHP-based blogging system, has <a href="http://funkatron.com/site/comments/encouraging-steps-towards-security-in-wordpress-25/#When:18:15:00Z">pointed out</a> some positive steps that were made in the latest release in the security arena.
</p>
<blockquote>
Anyone who gets me liquored up knows that I'm not a fan of Wordpress. I think it's great from a user (that is, the person writing the content) standpoint, but it has lagged behind severely in terms of security, and I don't believe its popularity is the sole reason WP has been the subject of dozens of vulnerability reports every year. That being said, the WP 2.5 release appears to offer significant improvements in a couple areas: password hashes and cookie data encryption.
</blockquote>
<p>
He <a href="http://funkatron.com/site/comments/encouraging-steps-towards-security-in-wordpress-25/#When:18:15:00Z">mentions</a> two things in particular - their addition of salted passwords and secure cookies.
</p>]]></description>
      <pubDate>Wed, 02 Apr 2008 21:09:47 -0500</pubDate>
    </item>
  </channel>
</rss>
