<?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>Tue, 21 May 2013 03:24:31 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[3 Engineers Blog: 3 Step Layouts in Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/16144</guid>
      <link>http://www.phpdeveloper.org/news/16144</link>
      <description><![CDATA[<p>
In a recent post to the 3 Engineers blog, they take the usual "Two Step" approach the Zend Framework takes to generating view data (Zend_View + Zend_Layout) and takes it up one more step by using <a href="http://3engineers.clariondoor.com/creating-3-step-layouts-with-zendlayout">Three Step Layouts with a simple wrapper</a>.
</p>
<blockquote>
While the Two Step View pattern creates a reasonable paradigm for seperating layout presentation from page presentation, enabling Three-level Inheritance allows for even better separation. In other words, using 3 Step Layouts is a possible and often necessary investment to make when implementing front-ends in Zend Framework projects; they allow fine grain re-usability that provides for a DRYer presentation layer.
</blockquote>
<p>
They have a three step process you can follow (complete with code snippets) that'll have you working with their 3 layers easily. The wrapper is a sort of "boostrap" for the layout. The nested layout is then pulled into this wrapper (for example's sake, theirs is called "default") and then the view can be served as normal and placed into the content location. There's also a bit of code showing how to switch out the layout if there's ever a need - like different layouts for the admin, user and main parts of your application.
</p>]]></description>
      <pubDate>Mon, 04 Apr 2011 13:04:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Zend Framework Book: Surviving The Deep End - Chapter 10 Released!]]></title>
      <guid>http://www.phpdeveloper.org/news/13191</guid>
      <link>http://www.phpdeveloper.org/news/13191</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/414-Zend-Framework-Book-Surviving-The-Deep-End-Chapter-10-Released!-Zend_View,-Zend_Layout,-html-5-and-YUI-CSS.html">released the latest chapter</a> from his "Zend Framework: Surviving the Deep End" online book - chapter 10, a look at Zend_View, Zend_Layout, HTML5 and working with CSS in the YUI.
</p>
<blockquote>
The new chapter explores setting up the example blog application's web design using Zend_View and Zend_Layout. I also spend some time exploring HTML 5, the future standards update for HTML. [...] The web design itself makes use of the Yahoo! User Interface Library's CSS components.
</blockquote>
<p>
He's also <a href="http://github.com/padraic/ZFBlog/tree">posted the source code</a> divided up by the different chapters. You can find out more about the book and read the contents so far on the book's website: <a href="http://www.survivethedeepend.com/">Survivethedeepend.com</a>.
</p>]]></description>
      <pubDate>Wed, 09 Sep 2009 10:42:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: An Example Zend Framework Blog - Part 5: Models w/Zend_Db & an Admin Module]]></title>
      <guid>http://www.phpdeveloper.org/news/10087</guid>
      <link>http://www.phpdeveloper.org/news/10087</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> is on <a href="http://blog.astrumfutura.com/archives/358-An-Example-Zend-Framework-Blog-Application-Part-5-Creating-Models-with-Zend_Db-and-adding-an-Administration-Module.html">part five</a> of his series looking at making a blogging tool with the Zend Framework today. This time he focuses on the database side of things, working with models and making an admin module.
</p>
<blockquote>
First of all I decided to add an Entries Model and Authors Model to the mix, primarily to get ready for when we can add new entries to our blog. This leads to where we can create new Entries; we add an Administration Module to the application with it's own distinct Layout.
</blockquote>
<p>
He starts by making the database schema, an entries and authors table, before starting in on the models. They're made based off of the Zend_Db component's structure and they let the application interact with the data in the tables easily. His code for the modules is included as well as the controller and view for the admin module.
</p>]]></description>
      <pubDate>Thu, 01 May 2008 10:25:06 -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[IBM developerWorks: What's new in Zend Framework V1.5]]></title>
      <guid>http://www.phpdeveloper.org/news/9986</guid>
      <link>http://www.phpdeveloper.org/news/9986</link>
      <description><![CDATA[<p>
The IBM developerWorks website has <a href="http://www-128.ibm.com/developerworks/opensource/library/os-php-zendv1.5/?ca=drs-tp1608">a new article/tutorial</a> posted today about the new features and functionality that's included with the latest release of the <a href="http://framework.zend.com">Zend Framework</a>, version 1.5.
</p>
<blockquote>
The popular open source Zend Framework just got some slick enhancements. Learn what's new in V1.5 and how upgrades, including Zend_Form, Zend_Layout, and Zend_View, enhanced support for GData Web services, and improved Ajax support can help PHP developers easily roll out cutting-edge Web applications.
</blockquote>
<p>
They walk through each of the new components (or features in them) like Zend_Form and Zend_Layout/Zend_View with examples included. There's also mention of other miscellaneous updates like the addition of OpenID and InfoCard support, a LDAP authentication module and an interface with Google's GData service.
</p>]]></description>
      <pubDate>Thu, 17 Apr 2008 09:33:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Zend_Layout and Zend _View Enhancements Webinar]]></title>
      <guid>http://www.phpdeveloper.org/news/9855</guid>
      <link>http://www.phpdeveloper.org/news/9855</link>
      <description><![CDATA[<p>
There's <a href="http://devzone.zend.com/article/3311-Zend_Layout-and-Zend-_View-Enhancements-Webinar">an announcement</a> over on the Zend Developer Zone today about the posting of a recorded webinar that Zend had concerning some of the latest updates to the <a href="http://framework.zend.com">Zend Framework</a> - Zend_Layout and Zend_View enhancements.
</p>
<blockquote>
The problem of maintaining a consistent look and feel while encouraging best practices is what Zend_Layout, as well as the Zend Framework 1.5 Zend_View enhancements, attempt to solve.
</blockquote>
<p>
<a href="http://www.zend.com/en/webinar/Framework/webinar-ZF-Layout-20080319.flv">The recording</a> (and accompanying <a href="http://www.zend.com/topics/ZendLayoutZendView.pdf">slides</a>) cover the updates made to these two components and how they help the goal of uniformity and give a "two-step" solution to make it happen. The presenter for the webinar was <i>Ralph Schindler</i>.
</p>]]></description>
      <pubDate>Wed, 26 Mar 2008 07:51:33 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Rob Allen's Blog: Updated Tutorial for Zend Framework 1.5]]></title>
      <guid>http://www.phpdeveloper.org/news/9809</guid>
      <link>http://www.phpdeveloper.org/news/9809</link>
      <description><![CDATA[<p>
<i>Rob Allen</i> has <a href="http://akrabat.com/2008/03/17/updated-tutorial-for-zend-framework-15/">updates his tutorial</a> that gets developers started with the Zend Framework for the latest release of the Framework - version 1.5:
</p>
<blockquote>
Zend Framework 1.5 has now been released to mark the occasion I have significantly updated my <a href="http://akrabat.com/zend-framework-tutorial">Zend Framework Tutorial</a>! The tutorial was first released on <a href="http://akrabat.com/2006/08/16/my-take-on-a-zend-framework-tutorial/">16th August 2006</a> and was written against version 0.1 of Zend Framework and had one major revision to bring in support for the ViewRenderer component.
</blockquote>
<p>
The updates include the addition of some of the "goodies" the new release offers - like Zend_Form's additions and Zend_Layout - as well as other smaller features that can make a Zend Framework-er's life easier.
</p>]]></description>
      <pubDate>Tue, 18 Mar 2008 07:51:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weir O'Phinney's Blog: Zend Framework 1.5 is on its way!]]></title>
      <guid>http://www.phpdeveloper.org/news/9804</guid>
      <link>http://www.phpdeveloper.org/news/9804</link>
      <description><![CDATA[<p>
<i>Matthew Weir O'Phinney</i> has <a href="http://weierophinney.net/matthew/archives/162-Zend-Framework-1.5-is-on-its-way!.html">posted happily</a> about an upcoming release of the popular PHP framework from Zend - Zend Framework version 1.5:
</p>
<blockquote>
As many know, <a href="http://framework.zend.com/">Zend Framework</a> 1.5.0 is almost ready for release... heck, it might even be released by the time you read this. There are a ton of new features worth looking into, but I'll list some of my own favorites here - the ones I've been either working on or using.
</blockquote>
<p>The list of updates for the release includes:</p>
<ul>
<li>Zend_Layout and Zend_View enhancements
<li>Zend_Form
<li>Zend_Search_Lucene
<li>Zend_Db_Table Improvements
<li>Context Switching and REST
</ul>
<p>
If you want to get things prepared on your application, you can always <a href="http://framework.zend.com/download">download the latest release candidate</a> (RC 3) of 1.5.0 and get to testing.
</p>]]></description>
      <pubDate>Mon, 17 Mar 2008 08:49:23 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Complex Views w/Zend Framework - The Final Chapter: ZFE & Zend_Layout in Core!]]></title>
      <guid>http://www.phpdeveloper.org/news/9299</guid>
      <link>http://www.phpdeveloper.org/news/9299</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/328-Complex-Views-with-the-Zend-Framework-The-Final-Chapter-ZFE-and-Zend_Layout-released-to-Core!.html">posted some of his comments</a> on the newly included Zend_Layout and Zend_View_Enhanced components for the Zend_Framework:
</p>
<blockquote>
<p>
These two (now much more polished!) components were both designed to solve the concerns a lot of developers were having in achieving truly complex, structured and modular Views using Zend_View. 
</p>
<p>
Indeed there are months of blog postings, debates, experimental and not-so-experimental code, proposals, IRC sessions and countless emails pouring over how to accomplish the goals of these components. The end result is something I feel will serve Zend Framework users faithfully for months and years to come.
</p>
</blockquote>
<p>
He <a href="http://blog.astrumfutura.com/archives/328-Complex-Views-with-the-Zend-Framework-The-Final-Chapter-ZFE-and-Zend_Layout-released-to-Core!.html">thanks</a> the developers (Matthew and Ralph) and notes that the inclusion of these two components is one of the largest advancements of the display layer for the Framework in a while.
</p>]]></description>
      <pubDate>Fri, 21 Dec 2007 12:52:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weir O'Phinney's Blog: Zend_Layout and Zend_View Enhanced components now in core]]></title>
      <guid>http://www.phpdeveloper.org/news/9284</guid>
      <link>http://www.phpdeveloper.org/news/9284</link>
      <description><![CDATA[<p>
<i>Matthew Weir O'Phinney</i> notes today that the Zend_View_Enhanced and Zend_Layout components for the Zend Framework have <a href="http://weierophinney.net/matthew/archives/152-Zend_Layout-and-Zend_View-Enhanced-components-now-in-core.html">officially joined the core</a>.
</p>
<blockquote>
With these two components, you can now create some truly <a href="http://blog.astrumfutura.com/archives/291-Complex-Views-with-the-Zend-Framework-Part-6-Setting-The-Terminology.html">complex views</a> for your application with relative ease. [...] By having these as a standard part of the library, there are now standard ways to perform these tasks -- meaning consistency between applications.
</blockquote>
<p>
He gives some <a href="http://weierophinney.net/matthew/archives/152-Zend_Layout-and-Zend_View-Enhanced-components-now-in-core.html">brief examples</a> of the use of the two newly included components: echoing out a DOCTYPE, adding a script to be loaded in the header and a more complex layout with a header, meta data, content and a footer section.
</p>]]></description>
      <pubDate>Thu, 20 Dec 2007 08:41:00 -0600</pubDate>
    </item>
  </channel>
</rss>
