See Organization Units
P
page, customizing
about 243
application message queue 243, 244
document, modifying 258
JavaScript effects, using 268
translating 264
pagination
about 224
footer 224
parameters
about 95, 120
accessing 121
groups 120
menu item, creating 253
menu item parameters, using 257, 258
[ 468 ]
menu parameters 252
menu parameters, categories 252
predefined types 95
simple parameters, adding 120
types 252
parsing 278 - 282
pathway, handling
JPathway object, used 259 - 261
patterns, Joomla!
Design patterns 30
iterator patterns 30
PHP
arrays 355
phpDocumentor, coding standards 36 - 38
plugins. See also group, plugins
about 133
designing 133
element 135
element names 135
events 136
events, handling 138 - 140
events handling, observer pattern used 133
groups 134, 141
language files, loading 159
listeners 138
listeners, registering 138
loading 155, 156
loading from group foobar 155
myimport() function, creating 157
myimport() function, using 157
packaging 161
parameters 160
sandbox, setting up 134
settings, dealing with 160
simple parameters, adding 160
translating 159
translation files, creating 159
using, as libraries 156
plugins, packaging
file naming conflicts 165
XML manifest file 162
XML manifest file, tags 162
predefined constants
about 32
date constants 33
path constants 32
Q
query value
format 22
Itemid 22
option 22
task 22
R
redirects
about 245
common uses 247
component XML metadata files 248
layout XML metadata files 250
need for 245
Regular Expressions
about 320
matching 322
pattern delimiters 320
pattern duplicating, quantifiers used 320,
321
pattern modifiers 321
patterns 320
patterns, shorcuts 321
replacing 323
request
backend request 18
frontend request 18
methods 29
process 18
working with 29
results, processing methods
loadAssoc( ) method 48
loadAssocList( ) method 49
loadObject( ) method 49
loadObjectList( ) method 50
loadResult( ) method 48
loadResultArray( ) method 48
loadRow( ) method 50
loadRowList( ) method 51
S
schema example
table 44
search plugins
about 151
[ 469 ]
onSearchAreas event 151
onSearchAreas event, triggering 151
onSearch event 151
security 311
sessions 31, 32
string handling
PHP string functions 35
strings, translating
JText class, methods 34
JText class, used 34
system plugins
about 152
events 152
onAfterDispatch event 152
onAfterInitialise event 152
onAfterRender event 152
onAfterRoute event 152
T
templates
about 124, 212
handling 125
iterative templates 213
media 126
rules 212
translating
translating text 264
translations, debugging 267
translations, defining 265, 266
tree
about 359
creating 359
root node 359
U
URI
JRoute method, advantages 23
outputting, JRoute method,using 23
query element 22
query value 22
structure 22
user
about 177
attributes 177
JUser object, accessing 178
parameter attributes 178
user parameters
about 178
accessing 178
common design issue, dealing with 179
exploring 180 - 183
user time zone, determining 178
user timezone value, modifying 178
ways of implementing 179
user plugins
about 152
onAfterDeleteUser event 154
onAfterStoreUser event 153
onBeforeDeleteUser event 154
onBeforeStoreUser event 153
onLoginFailure event 154
onLoginUser event 154
onLogoutUser event 154
W
web services
about 277
email 294
web sevices APIs
about 299
list 299
Yahoo! Search, creating 299
Yahoo! Search API 299
X
XML
about 277
data, interrogating 279
document, constucting 277
editing 282
loading from a file 278
parsing 278
parsing, JSimpleXML parser used 279
saving 283
XML declaration 277
XML-RPC plugins
about 155, 301
add() method, implementing 305
array, building and returning 303
array,keys used 304
compound data types 302
foobar, creating 302, 303
[ 470 ]
onGetWebServices event 155
parts, event handler 155
parts, static class 155
simple data types 302
subtract() method, implementing 305
variables global, declaring 303
XML manifest file, tags
administration 105
author 105, 128, 162
authorEmail 105, 128, 162
authorUrl 105, 128, 163
copyright 105
copyright) 128, 163
description 106, 128, 163
filename 106, 129, 163
files 106, 129, 163
folder 106, 129, 163
install 106
install (root tag) 105, 128, 162
installfile 107
language 107, 129, 163
languages 107, 129, 164
license 107
lincense 129, 164
media 107, 130, 164
menu 108
name 108, 130, 164
param 108, 130, 164
params 108, 130, 164
queries 108
query 109
sql 109
submenu 109
uninstall 109
uninstallfile 109
version 109, 164
versionVersion 130
XML parsers
about 278
JSimpleXML parser 278
types 278
XSS 331
Thank you for buying
Mastering Joomla! 1.
Pages:
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630