Location:  Home» Web Dev » General » PHP 5 CMS Framework Development: Expert insight and practical guidance to creating an efficient, flexible, and robust framework for a PHP 5-based content management system  
Categories
Web Dev
Web Marketing
General Marketing
E-commerce
Subcategories
Paperback
Trade

PHP 5 CMS Framework Development: Expert insight and practical guidance to creating an efficient, flexible, and robust framework for a PHP 5-based content management system

PHP 5 CMS Framework Development: Expert insight and practical guidance to creating an efficient, flexible, and robust framework for a PHP 5-based content management system

enlarge enlarge 
Author: Martin Brampton
Publisher: Packt Publishing
Category: Book

List Price: $49.99
Buy New: $37.65
You Save: $12.34 (25%)



New (16) Used (5) from $37.65

Rating: 4.0 out of 5 stars 1 reviews
Sales Rank: 473075

Media: Paperback
Pages: 348
Number Of Items: 1
Shipping Weight (lbs): 1.3
Dimensions (in): 9.1 x 7.4 x 0.8

ISBN: 1847193579
Dewey Decimal Number: 005
EAN: 9781847193575
ASIN: 1847193579

Publication Date: June 6, 2008
Availability: Usually ships in 1-2 business days

Similar Items:

  • Practical Web 2.0 Applications with PHP (Practical)
  • Pro PHP: Patterns, Frameworks, Testing and More (Pro)
  • Learning Drupal 6 Module Development: A practical tutorial for creating your first Drupal 6 modules with PHP
  • PHP Objects, Patterns, and Practice, Second Edition
  • High Performance MySQL: Optimization, Backups, Replication, and More

Editorial Reviews:

Product Description
This book takes you through the creation of a working architecture for a PHP 5-based content management system, stepping you through the design and major implementation issues. This book is for professional PHP developers who either already use an in-house developed CMS, or are developing one, and want a thorough explanation of solutions to the common issues faced in CMS development, or simply want a working framework on which to build. The reader needs to be confident working with PHP 5 object-oriented programming.


Customer Reviews:

4 out of 5 stars should "Aliro" also have been in the title ?   June 27, 2008
W Boudville (Terra, Sol 3)
11 out of 11 found this review helpful

Perhaps "Aliro" should have been in the title? It is the name of a CMS written by the author in PHP5. The entire book can be considered as a case study in how and why to use PHP5 for writing web applications. As opposed to perhaps using PHP4 or another server side scripting language.

The book delves into detailed aspects of Aliro and how it can be customised by you for your particular CMS needs.

En route, Brampton also offers good, general advice about programming, not necessarily even restricted to PHP5. Consider patterns as one example. This is now a dominant paradigm amongst many programmers. He does not argue against patterns or their merit, but cautions that an overdependence might ironically constrain your thinking and subsequent design in ways that avoid finding an optimal solution. I don't recall any recently published book that I have read which even goes so far as to circumspectly say this caveat about them.

Another item of good advice is to warn you against letting your PHP code run dynamically generated code (using "eval"). Dynamic code has a nice conceptual allure and is indeed powerful. But especially when such code might include user supplied input, and where, remember, the code is being run server-side, then there are huge security problems. Don't even think about using dynamic code.

Also, we see that Aliro uses Role Based Access Control. Mostly by partitioning off some key tasks into those only done by an adminstrator. Brampton claims (rightly I believe) that this enhances the security, given the realities of a CMS having multiple users of varying capabilities and intentions remotely accessing it.


SEO and Marketing Tips
BETA RELEASE
Salvage cars | Ringtones | Online Advertising | Mortgages | Mobile PhoneCheap Books | Linens | iPod Sale | Layouts MySpace Игри
Magazin Ro PHP 5 CMS Framework Development: Expert insight and practical guidance to creating an efficient, flexible, and robust framework for a PHP 5-based content management system