PHP Classes

Title: Practical Web 2.0 Applications with PHP

Recommend this page to a friend!

  Latest classes All reviews   Practical Web 2.0 Applications with PHP   Latest classes Latest reviews   Best sellers ranking Best sellers ranking  

Title

Practical Web 2.0 Applications with PHP

Category

PHP books

Author

Quentin Zervaas

Publisher

Apress

Release date

December 20, 2007

ISBN

1590599063

Sales ranking

Week: Not ranked All time: 112

Reviews

June 15, 2009
  Post a comment Post a comment   See comments See comments (1)   Find where to Buy Now Find where to Buy Now  
Practical Web 2.0 Applications with PHP reviewed by
Picture of Marcelo Santos Araujo
Marcelo Santos Araujo
crosaratech.com.br
If you are a pragmatic programmer that is really interested in diving into the Web 2.0 practices using PHP, you should have this book in your bookshelf.

"Practical Web 2.0 Applications with PHP" delivers to the readers a guided tour, which covers topics such as JavaScript libraries, Google Maps integration, Zend Framework and application design principles. In other words, it gives the reader the ability to understand and build from scratch, a full featured Web 2.0 blog application.

As a start point, chapter 1 covers features, the design and the planning of a multiuser blog application. It includes related matters, such as authentication, user management, user registration, security, code documentation and logging.

Chapter 2 explains how to properly install and configure the whole LAMP stack. It covers setting up the file system structure required to use the Zend Framework, as well the framework installation steps.

After all that, still in chapter 2, there is a nice introduction to the well known MVC design pattern, how it integrates with the database, the virtual hosting facilities and the Smarty template engine.

Authentication, database abstraction and access control lists are the next topics covered in chapter 3, which presents the skeleton of the multiuser blog application. All these topics are handled using the Zend Framework approach, so there is a description about Zend_ACL, Zend_Auth and the DatabaseObject library, which written by the author of this book.

In chapter 4, the reader may learn techniques about form processing, including CAPTCHA support, followed by the login and user registration processes. The reader is introduced to a small set of PEAR packages additionally to the infrastructure provided by the Zend Framework libraries.

JavaScript libraries such as Prototype and Scriptaculous are presented in chapter 5. It covers these libraries installation and configuration steps, including topics about AJAX requests, JSON and list sorting. In the sequence, chapter 6 gives a full explanation about CSS basics, element positioning and application data presentation.

Back to the PHP, chapter 7 shows how to properly construct the blog system, covering the database creation, controllers interaction, data presentation and post management.

From chapter 8 to chapter 10 it presents the necessary instructions to create a personalized user area and an extended blog manager, with all the concepts about how to use and integrate the Web 2.0 features at the blog system level, such as Web feeds and microformats.

The last four chapters demonstrate the constructions of additional modules of a fully featured multiuser blog application, not just about posts and users, but also the implementation of an image gallery and site search. It includes a quick tour to the Google Maps API.

{buttons}Overall, this is a really good book for all those that intend to review practical PHP application development and would like to adopt Web 2.0 practices.

Although the title may make it sound as if this is a book for beginners, even the most experienced PHP developers will benefit from the explanations about the subjects covered in this book.

Overall, this is a really good book for all those that intend to review practical PHP application development and would like to adopt Web 2.0 practices.

Although the title may make it sound as if this is a book for beginners, even the most experienced PHP developers will benefit from the explanations about the subjects covered in this book.
  Post a comment Post a comment   See comments See comments (1)   Find where to Buy Now Find where to Buy Now  

Comments

1. Sounds good - John Thomas (2009-06-16 22:52)
Sounds good but I wish there was wider coverage... - 0 replies
Read the whole comment and replies

Post a comment

Trackbacks

1. PHPClasses.org: Book Review: Practical Web 2.0 Applications with PHP (2009-06-16 12:05)
PHPClasses.org has released a new book review of an APress offering - “Practical Web 2.0 Applications with PHP” (as reviewed by Marcelo Santos Araujo)...