Archive for June, 2008

New Zend Framework in Action MEAP

A new Zend Framework in Action MEAP PDF has just been released. This version has the final manuscript before we head into production and fix the bugs in it, typeset it and turn it into printed pages.

The changes for this version are:

  • Chapter 16, Creating PDFs, has been significantly reworked to include a running example.
  • New appendix A, A whistle stop tour of PHP syntax, mainly intended for programmers coming from another language wanting a quick overview of PHP syntax.
  • Tidy up of all chapters to fix styles and typos.

Posted by Rob on 21st June 2008 under The Book | 11 Comments »

PHP in Action shows how to test an action controller

Dagfinn Reiersøl, the author of PHP in Action, has recently posted an article about how to test a Zend Framework action controller. He uses SimpleTest, but the ideas will work equally well with PHPUnit if that’s your preferred testing framework.

It’s a good read and once you’ve read it you should buy his book!

Posted by Rob on 11th June 2008 under Around the web | 1 Comment »

Feed Digests with Zend_Feed

James at GM-RAM has posted an article called Producing a Feed Digest using Zend_Feed. In the article he talks about how Zend_Feed can be used to consume RSS and Atom feeds and produce a digest from them.

He includes sample code that shows how to create a view helper that is responsible for retrieving the feeds and then creating the the HTML output.

I also recommend having a browse through his other articles about Zend Framework as clearly GM-RAM have been using ZF on quite a few projects.

Posted by Rob on 7th June 2008 under Around the web | 1 Comment »

BBC will be using Zend Framework in the future

According to news coming out from @media, the BBC will be using Zend Framework for the presentation layer for bbc.co.uk.

Federico of PHP::Impact has more information here.

The benefits of Zend Framework that have been identified are:

  • Zend Framework’s extensive unit tests, required for all contributed code, mean that exact situations can be recreated and problems diagnosed and pinpointed.
  • The high-quality implementation of the MVC web application architecture provides a foundation for all Zend Framework applications.
  • Supports data adapters for all major databases.
  • Internationalization (i18n) and Localization (l10n).
  • Authentication, authorization and session management.
  • Web services.
  • Ajax support.
  • Security.
  • A vast community of talented developers.

It’s good to see Zend Framework being used in more and more places.

Posted by Rob on 4th June 2008 under Around the web & News | No Comments »