Building Websites with Joomla! 1.5 Beta 1

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Joomla! 1.5 is an improved version of the Joomla Content Management System, which is one of the leading open-source CMSes. While still in its Beta 1 version, Joomla! 1.5 is still as easy to use as its earlier stable version, but with substantial improvements. The book takes a practical approach to teaching the installation and configuration of Joomla! 1.5, customizing it, creating your templates and extensions, and finally, building your own website.

Author(s): Hagen Graf
Publisher: Packt Publishing
Year: 2007

Language: English
Pages: 380

Cover......Page 1
Table of Contents......Page 8
Preface......Page 18
Content Management System......Page 24
A Quick Glance into History......Page 25
Joomla!—How was it Developed?......Page 28
Extensions......Page 30
Workflow......Page 31
Joomla! as Real Estate......Page 32
Numbering System of Joomla! Versions......Page 33
Roadmap......Page 34
Support of Several Databases......Page 35
Google Summer of Code Projects......Page 36
Joomla! Features......Page 37
Joomla.org......Page 38
Ada Gaffney Shaff, USA......Page 39
Janette Norton, France......Page 40
Urth.tv, USA......Page 41
Summary......Page 42
Accessing a Joomla! Website on the Internet......Page 44
Necessary Elements for a Joomla! Installation......Page 45
Mac OS X Operating System......Page 46
Your Own Server......Page 47
Windows......Page 48
XAMPP for Windows......Page 49
SUSE > 9.1......Page 52
Joomla! Installation on a Virtual Server on the Net......Page 53
Directory......Page 55
Extracting......Page 57
Step 1: Choose Language......Page 58
Step 2: Pre-Installation Check......Page 59
Step 3: License......Page 60
Step 4: Database Configuration......Page 61
Step 6: Configuration......Page 63
Step 7: Finish......Page 65
Summary......Page 67
Front End......Page 68
Top Menu......Page 70
Content......Page 71
What is Content?......Page 72
First Page/Front Page......Page 73
Advertising......Page 74
Login Area......Page 75
Polling......Page 76
Search Field......Page 77
Back End......Page 78
Summary......Page 81
Configuration of Joomla! Administration......Page 82
Joomla! Help......Page 84
System Info......Page 85
Site Menu......Page 86
User Manager......Page 87
Editing Users......Page 89
Adding New Users......Page 93
Media Manager......Page 94
Creating a Directory......Page 95
Uploading a File......Page 96
Global Configuration......Page 97
Site......Page 98
Users......Page 103
Content......Page 105
Server......Page 108
Menus Menu......Page 113
Menu Manager......Page 114
Main Menu......Page 115
Trash Manager......Page 123
Creating a New Menu......Page 124
Content Menu......Page 130
Article Manager......Page 131
Creating a New Article......Page 135
Article Trash......Page 144
Section Manager......Page 145
Category Manager......Page 147
Frontpage Manager......Page 149
Article Statistics......Page 150
Editing Content from the Front End......Page 151
Private Messaging......Page 152
Mass-Mails......Page 153
Global Check-In......Page 154
Summary......Page 155
Banners......Page 156
Banner Clients......Page 157
Manage Banners......Page 158
Contact Manager......Page 162
Category Manager......Page 166
News Feeds......Page 167
Polls......Page 169
Web Links......Page 171
Links......Page 172
Categories......Page 173
Install/Uninstall......Page 174
Site Modules......Page 175
Banner......Page 177
Breadcrumbs......Page 178
Main Menu......Page 179
Login Form......Page 181
Related Items......Page 182
Wrapper......Page 183
Joomla! Book......Page 184
Random Image......Page 185
Newsflash......Page 186
Popular......Page 187
Search......Page 188
Copy a Module......Page 189
Logged in Users......Page 190
Admin Menu......Page 191
Plug-In Manager......Page 192
Authentication Plug-Ins......Page 193
Content Plug-Ins......Page 195
System Plug-Ins......Page 197
Template Manager......Page 198
Adding a New Template for Your Website......Page 199
Modifying a Template......Page 202
A Different Language for the Website and the Administrator......Page 204
More on Extensions......Page 209
Exposé Flash Gallery......Page 211
Installation......Page 212
Integration into the Website......Page 213
Videos......Page 216
Album Manager in the Administration Section......Page 217
Album Manager as a Stand-Alone Program......Page 220
Integration into the Joomla! Framework......Page 221
What to Do?......Page 222
Summary......Page 223
Corporate Identity......Page 224
CSS......Page 225
XML......Page 226
Fixed Size or Variable......Page 227
Structure......Page 228
HTML Conversion......Page 229
Directory Structure of the Template......Page 230
First Trial Run......Page 232
Integration of the Joomla! Module......Page 234
Creating a Template Package......Page 239
Installation with the Joomla! Template Installer......Page 240
Creating Templates with the Dreamweaver Extension......Page 241
Installation......Page 242
Create a New Template File......Page 243
Template Structure......Page 246
Live Site......Page 250
Templates and
Tags......Page 253
Criteria for Accessible Websites......Page 257
Is Joomla! 1.5.0 Web Accessible?......Page 258
The People......Page 259
Summary......Page 261
Sample Helloworld Component......Page 262
A Home for Helloworld......Page 263
Making Use of the Joomla! Framework......Page 264
A Little more Functionality......Page 265
Separation of HTML Output and Programming Logic......Page 266
An Example Component......Page 267
The MySQL Table......Page 269
The Front End......Page 270
auto.php......Page 271
auto.html.php......Page 272
Integration into the Main Menu......Page 274
The Component Table......Page 275
admin.auto.php......Page 277
auto.class.php......Page 281
admin.auto.html.php......Page 282
toolbar.auto.php......Page 284
toolbar.auto.html.php......Page 285
Creating an Installation Package......Page 286
auto.xml......Page 287
Source code......Page 289
mod_auto.xml......Page 290
Installation......Page 291
Source Code......Page 293
View on the Website......Page 296
Summary......Page 297
Idea......Page 298
Logo and Appearance......Page 299
Local Installation......Page 301
The First Few Articles......Page 303
Masthead......Page 306
Structure of the Main Menu......Page 309
Setting Up the Texts and the Menu Links in the Main Menu......Page 310
Contact Link......Page 312
Top Menu......Page 313
Shop......Page 314
The Impressions......Page 316
The User Menu......Page 317
The Download Section......Page 320
User Details......Page 324
First Results......Page 325
M. Bertrand Learns CSS......Page 326
Formatting Step by Step......Page 329
Installation on the Webserver......Page 333
Installation of Joomla! at the Provider......Page 334
Importing the Data......Page 335
Search Engines......Page 337
Installation of the Template......Page 338
The Template......Page 340
Happy End......Page 341
Summary......Page 342
NGO......Page 344
The World Knowledge Template......Page 345
Online Community......Page 346
Anne-Kathrin Merz......Page 347
A Question of Orientation......Page 348
Left, Right, and the Contents......Page 349
Does this Theme Work with My Website?......Page 350
Andy Miller......Page 351
Summary......Page 352
Content for Download......Page 354
Independent of the Operating System......Page 355
Template Structure......Page 356
Joomla! API......Page 358
Forgot the Admin Password......Page 359
Migration from Joomla! 1.0.x to Joomla! 1.5......Page 360
Backing Up Your Data......Page 361
New Installation of Joomla! 1.5.0......Page 363
Manual Method......Page 364
Importing the tables......Page 365
Security without Global Variables......Page 366
Index......Page 368