Recommend this page to a friend! | Stumble It! | Bookmark in del.icio.us |
All reviews | Practical Web 2.0 Applications with PHP | Latest reviews | Best sellers ranking | |||||
TitlePractical Web 2.0 Applications with PHP
CategoryPHP books
AuthorQuentin Zervaas
PublisherApress
Release dateDecember 20, 2007
ISBN1590599063
|
|||||||||||||||||||||||||||||
Reviews |
|||||||||||||||||||||||||||||
Marcelo Santos Araujo crosaratech.com.brIf 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. 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.
|
|||||||||||||||||||||||||||||
Comments1. Sounds good - John Thomas (2009-06-16 22:52) |
|||||||||||||||||||||||||||||
Trackbacks1. PHPClasses.org: Book Review: Practical Web 2.0 Applications with PHP (2009-06-16 12:05) |