Home > Store

Joomla! Explained: Your Step-by-Step Guide

Register your product to gain access to bonus material or receive a coupon.

Joomla! Explained: Your Step-by-Step Guide


  • This product currently is not for sale.
Not for Sale


  • Copyright 2011
  • Edition: 1st
  • Book
  • ISBN-10: 0-321-70378-2
  • ISBN-13: 978-0-321-70378-1

Master Joomla! hands-on, step-by-step, through easy, practical examples!

Joomla! now powers tens of millions of websites of every size and type. But many beginners find it confusing, and most Joomla! books are too complex to help. Joomla! Explained is the solution. Top Joomla! trainer Stephen Burge teaches everything beginners need to know--and nothing they don’t need to know!

Joomla! Explained requires absolutely no experience with Joomla! content management, website construction, programming, scripting, or even HTML. Stephen Burge has taught thousands of beginners--and thousands more who’ve experimented with Joomla! but haven’t mastered it yet. Nobody knows more about guiding Joomla! users up the learning curve--from confusion to results!

You’ll master Joomla! one easy step at a time, through a complete hands-on case study. Burge presents crystal-clear visuals, explanations, and analogies--all extensively tested with real Joomla! beginners.

Sample Content

Online Sample Chapter

Joomla! Sites Explained

Sample Pages

Download the sample pages (includes Chapter 3 and Index)

Table of Contents

Preface     xv

Acknowledgments     xvi

About the Author     xvii

Chapter 1  Joomla! Explained     1

The What, When, Where, and Who of Joomla     2

    Why Joomla?     2

    How Much Is Joomla?     3

    What Does the Joomla Name Mean?     3

    How Many Versions of Joomla Are There?     4

    Who Uses Joomla?     5

This Book Explained     8

    What You’ll Need     8

    What This Book Covers     8

    This Book Is Concise     10

    This Book Is Active     10

    This Book Uses Specific Examples     10

What’s Next?     12

Chapter 2  Joomla! Installations Explained     13

Things You Can Do After Reading This Chapter     14

Choose the Best Place to Install Joomla     14

    Your Computer     14

    A Web Server     15

Choose the Best Way to Install Joomla!     16

Install Joomla Automatically     16

Install Joomla Manually     22

    Step 1: Create a Database     23

    Step 2: Download the Joomla Files and Upload Them to Our Web Server     26

    Step 3: Complete the Joomla Installation by Connecting the Database and Files Together     29

Get Help If You’re Stuck Installing Joomla!     36

What’s Next?     37

Chapter 3  Joomla! Sites Explained     39

Things You Can Do After Reading This Chapter     39

Understand the Two Areas of a Joomla Site     39

    Visitor Area     40

    Administrator Area     40

Understand the Administrator Area of Your Joomla Site     41

Things You’ll See All the Time in Joomla     44

    Language     44

    Page Layouts     44

    Individual Page Layouts     46

Understand the Visitor Area of Your Joomla Site     49

Make Your First Joomla Site Changes     50

    Changing Your First Article     50

    Changing Your First Template     53

What’s Next?     55

Chapter 4  Joomla! Content Explained     57

Things You Can Do After Reading This Chapter     57

Step 1: Categorize     57

Step 2: Add     61

Step 3: Show     66

The Joomla CASh Workflow—Why Do It This Way?     71

Practicing the CASh Workflow     72

    Step 1: Categorize     73

    Step 2: Add     73

    Step 3: Show     73

What’s Next?     76

Chapter 5  Joomla! Content Editing Explained     77

Things You Can Do After Reading This Chapter     77

Formatting Your Text     77

    Bold, Italic, Underline, and Strikethrough     78

    Aligning Your Text     80

    Bullet Points and Indentation     82

    What if I Made a Mistake?     84

Adding Images to Your Content     85

    Categorize Images     86

    Add Images     88

    Show Images     90

    What If I Made a Mistake?     92

Adding Links to Your Content     94

    Internal Links     94

    External Links     96

    What If I Made a Mistake?     97

    Internal Article Links     98

    What If I Want to Remove a Link?     101

Choosing Your Article Options     101

    Publishing Options     102

    Article Options     103

    Global Options     104

    Metadata Options     106

Practicing Joomla Content     108

    Airport     108

    Bus Station     110

    Train Station     112

What’s Next?     114

Chapter 6  Joomla! Menus Explained     115

Things You Can Do After Reading This Chapter     115

Why Do you Need Menus?     115

Step 1: Categorize Your Menu Links     116

Step 2: Adding Your Menu Links     118

    If You Already Have the Links     119

    If You Haven’t Already Created the Links     120

Step 3: Showing Your Menu Links     121

Practicing the CASh Workflow with Menus     123

    Transport Menu     124

    Festivals Menu     126

    About Joomlaville Menu     127

More Advanced Layout Options Using Menus     128

Putting It All Together in a Blog Layout     129

    Categorize     130

    Add     130

    Show     131

    Selecting the Options     132

Putting It All Together in a List Layout     134

    Categorize     135

    Add     135

    Show     136

    Selecting the Options     136

What’s Next?     138

Chapter 7  Joomla! Components Explained     141

Things You Can Do After Reading This Chapter     141

Banners Component     142

    Setting Up an Advertising Banner     142

Contacts Component     146

    Categorize     147

    Add     148

    Show     149

    Options     149

Messaging Component     151

News Feeds Component     154

    Categorize     154

    Add     155

    Show     155

Redirect Component     157

Search Component     158

    Options     160

Web Links Component     161

    Categorize     161

    Add     161

    Show     162

    Banners     163

    Contacts     166

    News Feeds     170

    Web Links     172

    Cleaning Up the Menu Links     175

What’s Next?     181

Chapter 8  Joomla! Modules Explained     183

Things You Can Do After Reading This Chapter     183

Understanding Modules     183

Creating New Modules     188

Changing the Order of Modules     192

Changing Which Pages Modules Appear On     196

Change When Modules Appear     202

Practice     205

    Categorize     205

    Add     205

    Show     205

    Position     207

    Order     207

    Menu Links     207

    Time and Date     209

What’s Next?     211

Chapter 9  Joomla! Plug-ins Explained     213

Things You Can Do After Reading This Chapter     213

The Plug-in Manager     213

Authentication Plug-ins     214

Content Plug-ins     216

Editors and Editors-XTD Plug-ins     220

Search Plug-ins     223

User Plug-ins     224

Extension, System, and Other Plug-in Types     226

What’s Next?     228

Chapter 10  Joomla! Templates Explained     229

Things You Can Do After Reading This Chapter     229

Understanding Templates     229

Changing Templates     233

Changing Template Options     236

Different Designs and Layouts for Different Pages     240

    Different Templates on Different Pages     240

    Different Template Styles on Different Pages     241

Practice     244

What’s Next?     246

Chapter 11  Adding Joomla! Extensions Explained     247

Things You Can Do After Reading This Chapter     247

Research Components, Modules, and Plug-ins     247

    Find the Right Category     248

    Evaluate an Individual Extension     255

Install Components, Modules, and Plug-ins     259

    Install a Module     259

    Install a Plug-in     264

    Install a Component     267

Find and Install Templates     273

    Find a Free Template     273

    Find a Commercial Template     281

Practice     284

    Install a Component     284

    Install a Module     285

    Install a Plug-in     285

What’s Next?     286

Chapter 12  Putting It All Together: Personal Site     289

Things You Can Do After Reading This Chapter     289

Step 1: Installation     290

    One-Click Installation     290

    Manual Installation     291

Step 2: Content     293

    Categorize     293

    Add     294

    Show     296

Step 3: Components, Modules, and Plug-ins     298

    Default Component: Contacts     298

    Installed Component: Photo Gallery     299

    Default Module: Most Read Content     303

    Installed Module: SP Weather     304

    Default Plug-in: Load Module     305

    Installed Plug-in: ITPSocial Buttons     307

Step 4: Templates     308

What’s Next?     314

Chapter 13  Putting It All Together: Business Site     315

Things You Can Do After Reading This Chapter     315

Step 1: Installation     316

Step 2: Content     316

    Categorize     316

    Add     318

    Show     319

Step 3: Components, Modules, and Plug-ins     321

    Default Component: Contacts     321

    Installed Component: Zen Portfolio     321

    Default Modules: Most Read Content     324

    Installed Module: GTranslate     325

    Default Plug-in: User Profile     327

    Installed Plug-in: JPlayer     327

Step 4: Templates     330

What’s Next?     335

Chapter 14  Joomla! Users Explained     337

Things You Can Do After Reading This Chapter     338

What People Can See: Joomla’s Access Levels     339

Method 2: What Users Can Do: Joomla’s User Groups     347

Method 3: Creating Your Own Access Controls     350

    Setting Up a New User Group     350

    Creating a Chief Editor for Our Site     356

What’s Next?     360

Chapter 15  Joomla! Languages Explained     363

Things You Can Do After Reading This Chapter     364

Step 1: Installation     364

Step 2: Content     372

    An Example of How Translation Works     372

    Categorize     373

    Add     375

    Show     375

Step 3: Extensions (Components, Modules, and Plug-ins)     377

    Components     377

    Modules     378

Step 4: Templates     379

What’s Next?     380

Chapter 16  Joomla! Site Management Explained     381

Things You Can Do After Reading This Chapter     381

Updating Your Site     381

    An Overview of Joomla Version Numbers     382

    What Version Do I Have?     384

    How Do I Get Notified About Updates?     384

    How Do I Update?     385

Updating Your Extensions     387

Disabling or Uninstalling Your Extensions     391

Additional Measures to Protect Your Site     392

Backing Up Your Site     396

    Backups Made by Your Hosting Company     396

    Backups Made by You     396

Global Configuration     400

    Taking Your Site Offline     401

    Metadata Settings     402

    Changing Your Site’s URLs     403

    Making Your Site Run Faster     407

    Staying Logged In for Longer     409

What’s Next?     409

Index     411

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020