000 | 03818nam a2200205 a 4500 | ||
---|---|---|---|
003 | AR-LpUFIB | ||
005 | 20250311170503.0 | ||
008 | 230201s2008 xxua r 000 0 eng d | ||
020 | _a9781590599068 | ||
024 | 8 |
_aDIF-M8121 _b8345 _zDIF007424 |
|
040 |
_aAR-LpUFIB _bspa _cAR-LpUFIB |
||
100 | 1 | _aZervaas, Quentin | |
245 | 1 | 0 | _aPractical web 2.0 applications with PHP |
260 |
_aNueva York : _b Apress, _cc2008 |
||
300 |
_axx, 570 p. : _bil. |
||
500 | _aIncluye índice. | ||
505 | 0 | _a CHAPTER 1 Application Planning and Design -- What Is Web 2.0? -- Database Connectivity -- Web Site Templates -- Web Site Features -- Main Home Page and User Home Page -- User Registration -- Account Login and Management -- User Blogs -- Web Site Search -- Application Management -- Other Aspects of Development -- Search-Engine Optimization -- PHPDoc-Style Commenting -- Security -- Application Logging -- Maintainability and Extensibility -- Version Control and Unit Testing -- Summary -- CHAPTER 2 Setting Up the Application Framework -- Web Server Setup -- Operating System -- Installing the Apache HTTP Server -- Installing MySQL 5 -- Installing PHP 5.2.3 -- Application Filesystem Structure -- Web Root Directory -- Data Storage Directory -- PHP Classes Directory -- Templates Directory -- Full Directory Structure -- Installing the Zend Framework -- Configuring the Web Server -- Creating a Virtual Host in Linux -- Creating a Virtual Host in Windows -- Restarting Your Web Server -- Setting Up theDatabase -- Using the Model-View-Controller Pattern -- Separating Application Logic from Presentation Logic -- Directing All Requests to index.php -- Introduction to the Zend_Controller Class -- How Requests Work with Zend_Controller -- Creating the IndexController -- Defining Application Settings -- Connecting to the Database -- Testing the Database Connection -- The Smarty Template Engine -- Why Not Use a Different Template Engine? -- Downloading and Installing Smarty -- Automatic View Rendering with Zend_Controller -- Integrating Smarty with the Web Site Controllers -- Adding Logging Capabilities -- Writing to the Log File -- Summary -- CHAPTER 3 User Authentication, Authorization, and Management -- Creating the User Database Table -- Timestamps -- User Profiles -- Introduction to Zend_Auth -- Instantiating Zend_Auth -- Authenticating with Zend_Auth -- Introduction to Zend_Acl -- A Zend_Acl Example -- Combining Zend_Auth, Zend_Acl, and Zend_Controller_Front -- Managing User Records with DatabaseObject -- The DatabaseObject_User Class -- Using DatabaseObject_User -- Managing User Profiles -- Using Profile_User -- Integrating Profile_User with DatabaseObject_User -- Summary -- CHAPTER 4 User Registration, Login, and Logout -- Adding User Registration to the Application -- Creating the Form Processor for User Registration -- Displaying the Registration Form and Processing Registrations . -- Adding CAPTCHA to the User Registration Form -- Adding E-mail Functionality -- Implementing Account Login and Logout -- Creating the Login Template -- Adding the Account Controller Login Action -- Logging Successful and Failed Login Attempts -- Logging Users Out of Their Accounts -- Dealing with Forgotten Passwords -- Resetting a User’s Password -- Functions for Resetting Passwords -- Implementing Account Management -- Creating the Account Home Page -- Updating the Web Site Navigation -- Allowing Users to Update Their Details -- Summary -- CHAPTER 5 Introduction to Prototype and Scriptaculous -- Downloading and Installing Prototype -- Prototype Documentation -- Selecting Objects in the Document Object Model -- The | |
650 | 4 | _aWEB 2.0 | |
942 | _cBK | ||
999 |
_c57199 _d57199 |