Practical web 2.0 applications with PHP

Detalles Bibliográficos
Autor Principal: Zervaas, Quentin
Formato: Libro
Lengua:inglés
Datos de publicación: Nueva York : Apress, c2008
Temas:
Acceso en línea:Consultar en el Cátalogo
Notas:Incluye índice.
Descripción Física:xx, 570 p. : il.
ISBN:9781590599068

MARC

LEADER 00000nam a2200000 a 4500
003 AR-LpUFIB
005 20250423183240.0
008 230201s2008 xxua r 000 0 eng d
020 |a 9781590599068 
024 8 |a DIF-M8121  |b 8345  |z DIF007424 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Zervaas, Quentin  |9 49955 
245 1 0 |a Practical web 2.0 applications with PHP 
260 |a Nueva York :  |b  Apress,  |c c2008 
300 |a xx, 570 p. :  |b il. 
500 |a Incluye í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 |a WEB 2.0  |9 48120 
942 |c BK 
952 |0 0  |1 0  |4 0  |6 H35_ZER  |7 0  |9 82805  |a DIF  |b DIF  |d 2025-03-11  |i DIF-04861  |l 0  |o H.3.5 ZER   |p DIF-04861  |r 2025-03-11 17:05:03  |w 2025-03-11  |y BK 
999 |c 57199  |d 57199