Cargando…

Mastering Joomla! 1.5 extension and framework development : the professional guide to programming Joomla! : extend the power of Joomla! by adding components, modules, plugins, and other extensions /

Extend the power of Joomla! by adding components, modules, plugins, and other extensions.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Lanham, Chuck
Otros Autores: Kennard, James
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, U.K. : Packt Open Source, 2010.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ma 4500
001 EBOOKCENTRAL_ocn704520863
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cn|||||||||
008 110121s2010 enka o 001 0 eng d
040 |a E7B  |b eng  |e pn  |c E7B  |d OCLCQ  |d DEBSZ  |d OCLCO  |d OCLCQ  |d CNNAI  |d OCLCF  |d DKDLA  |d OCLCQ  |d COCUF  |d MOR  |d PIFAG  |d ZCU  |d MERUC  |d OCLCQ  |d OCLCO  |d U3W  |d STF  |d WRM  |d ICG  |d INT  |d VT2  |d AU@  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d DKC  |d OCLCQ  |d OCLCO  |d UKCRE  |d HS0  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 764549639  |a 961515306  |a 962635510  |a 988504244  |a 992042379  |a 1037786695  |a 1038685324  |a 1058158984  |a 1153495467 
020 |a 9781849510530  |q (e-book) 
020 |a 1849510539  |q (e-book) 
020 |a 1849510520 
020 |a 9781849510523 
020 |z 9781849510523 
029 1 |a AU@  |b 000053269392 
029 1 |a AU@  |b 000062538925 
029 1 |a DEBBG  |b BV044168011 
029 1 |a DEBSZ  |b 372799256 
029 1 |a DEBSZ  |b 397376006 
029 1 |a NZ1  |b 13870059 
035 |a (OCoLC)704520863  |z (OCoLC)764549639  |z (OCoLC)961515306  |z (OCoLC)962635510  |z (OCoLC)988504244  |z (OCoLC)992042379  |z (OCoLC)1037786695  |z (OCoLC)1038685324  |z (OCoLC)1058158984  |z (OCoLC)1153495467 
037 |b 01201872 
050 4 |a TK5105.8885.J86  |b L36 2010eb 
082 0 4 |a 006.78 J81 Lan 2010 [ONLINE] 
049 |a UAMI 
100 1 |a Lanham, Chuck. 
245 1 0 |a Mastering Joomla! 1.5 extension and framework development :  |b the professional guide to programming Joomla! : extend the power of Joomla! by adding components, modules, plugins, and other extensions /  |c Chuck Lanham, James Kennard. 
260 |a Birmingham, U.K. :  |b Packt Open Source,  |c 2010. 
300 |a 1 online resource (ix, 538 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewer; Table of Contents; Preface; Chapter 1: Introduction to Joomla!; Overview; Joomla! 1.5 Framework; Framework layer; Libraries; Framework; Plugins; Application layer; Extension layer; Extension types and their uses; Components; Modules; Plugins; Languages; Templates; Tools; Extension Manager; Requirements; Joomla Extension Directory (JED); Development tools; JoomlaCode.org; Coding standards; phpDocumentor; J!Dump; Summary; Chapter 2: Getting Started; A quick object lesson; Inheriting from JObject; Design Patterns 
505 8 |a Predefined constantsThe Joomla! process; Working with JRequest; From Request to Response; Load Core; Libraries; Build application; The session; Initialize application; Multilingual support; UTF-8 string handling; Route application; URI structure; Dispatch application; Render application; Send response; Directory structure; Summary; Chapter 3: The Database; The core database; Database structure; Database naming conventions; Database Prefix; Table names; Column names; Creating a component table; Additional points to consider; Dates; Parsing data; Dealing with multilingual requirements 
505 8 |a Using the databaseJDatabase::query(); Writing queries; JDatabase::load methods; loadResult( ) : string; loadResultArray( numinarray : int=0 ) : array; loadRow( ) : array; loadAssoc( ) : array; loadObject( ) : stdClass; loadRowList( key : int ) : array; loadAssocList( key : string='' ) : array; loadObjectList( key : string='' ) : array; JDatabase::ADOdb methods; JTable; Creating the JTable subclass; Creating a new record; Reading a record; Updating a record; Deleting a record; Checking a record in or out; Ordering; Publishing; Hits; Parameter fields; Summary; Chapter 4: Extension Design 
505 8 |a Supporting classesHelpers; Using and building getInstance() methods; Using the registry; Saving and loading registry values; The user; User parameters; The session; The browser; Assets; Extension structure; The structure of a component; Component directory structure; Component file structure; Component class names; Setting up a component sandbox; SQL install and uninstall files; Install and uninstall scripts; Component XML manifest file; The structure of a module; Module directory structure; Module file structure; Module class names; Setting up a module sandbox; Module XML manifest file 
505 8 |a The structure of a pluginPlugin directory structure; Setting up a plugin sandbox; Extension packaging; Summary; Chapter 5: Component Design; Component design; The MVC software design pattern; Model; View; Controller; Connecting the dots; Building the MVC component; Building the component frontend; Building the entry point; Building the controller; Building the frontend model; Building the frontend view; Rendering other document types; Updating the manifest; Building the component backend; Building the backend entry point; Building the controller; Building the backend model; Building the table 
520 |a Extend the power of Joomla! by adding components, modules, plugins, and other extensions. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
630 0 0 |a Joomla! (Computer file) 
630 0 7 |a Joomla! (Computer file)  |2 fast 
650 0 |a Web site development. 
650 0 |a Open source software. 
650 6 |a Sites Web  |x Développement. 
650 6 |a Logiciels libres. 
650 7 |a Open source software  |2 fast 
650 7 |a Web site development  |2 fast 
700 1 |a Kennard, James. 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1013459  |z Texto completo 
938 |a ebrary  |b EBRY  |n ebr10441090 
994 |a 92  |b IZTAP