You are previewing The Official Joomla! Book, Second Edition.
O'Reilly logo
The Official Joomla! Book, Second Edition

Book Description

“Joomla! is about allowing ordinary people to do extraordinary things,  and that is exactly what the authors of this book do for its readers. . . . I present  this  book for your pleasure. It begins with how we began and takes you on a journey through  which you can be empowered  to reach the world.”

–From the Foreword to the First Edition by Andrew Eddie, cofounder, Joomla!

The Official Joomla!®  Book, Second Edition, is the authoritative and comprehensive Joomla! reference for every administrator,  developer, designer, and content manager.  Distilling the unsurpassed experience of two long-time Joomla! contributors, it teaches  exactly what you need to know, through practical example sites and crystal-clear explanations.

If you’re new to Joomla!, you’ll learn how to quickly create usable,  effective sites. If you’re an experienced  Joomla! user, you’ll learn  how to make  your sites more flexible, feature-rich, visually attractive, and useful, taking full advantage of the features in Joomla! 3 and Joomla! 2.5. And whether new or experienced, you’ll learn how Joomla!  really works, so you can fully leverage its power whenever you’re ready. You’ll also get to know the Joomla! community by hearing from seventeen community members through in-depth interviews, and you’ll learn how to participate in the Joomla! project in ways that make sense for you.

The Official Joomla!® Book, Second Edition, covers everything from installation to usability, templates to extensions. The authors  explain each key concept conversationally, helping you learn to help yourself and confidently gain control over Joomla! and the sites you build with it. They also present chapter-length application case studies for business, non-profits, and education. You will learn how to

  • Plan sites  effectively before you start building them

  • Create production sites quickly while avoiding common mistakes

  • Install and configure Joomla! for maximum efficiency

  • Create and edit content  for your Joomla! site

  • Customize  and work with Joomla! templates and create a basic template

  • Work with extensions: components, modules, plugins, and languages

  • Efficiently administer Joomla! sites

  • Maintain Joomla! sites, including making back ups and managing upgrades and migrations between versions

  • Participate in the Joomla! community as a user and contributor

Table of Contents

  1. Title Page
  2. Copyright Page
  3. Dedication Page
  4. Contents at a Glance
  5. Contents
  6. Foreword to the Second Edition
  7. Foreword to the First Edition
  8. Preface
    1. How This Book Is Organized
  9. Acknowledgments
  10. About the Authors
  11. 1. All about Joomla!
    1. A Brief History of Joomla!
    2. Joomla! the Content Management System
    3. Joomla! the Platform
    4. The Joomlasphere
    5. Conclusion
  12. 2. What Now and Where Do I Begin?: Before You Install Joomla!
    1. Identifying Your Purpose
    2. Domain Names: Registering Your Domain Name
    3. Trademarks, Licensing, Copyright, and Legalities
    4. The Basics of Branding
    5. Identifying Your Target Audience: The Who, What, Where, and Why
    6. Wireframes, Storyboarding, and Visualization
    7. Creating Great Content
    8. Mission Critical: Why Choosing a Good Host Matters
    9. Conclusion
  13. 3. Installing Joomla!
    1. Choosing a Joomla! Version and Installation Options
    2. Downloading Joomla!
    3. Creating a Database
    4. Using the File Manager to Upload Joomla!
    5. Joomla! Web Installation
    6. Setting Up a Test Site on
    7. Conclusion
  14. 4. Configuring Joomla!
    1. Basic Configuration Steps for Your New Site
    2. Basic Global Configuration Options
    3. Configuration Settings in Specific Components
    4. Other Site Defaults
    5. Conclusion
  15. 5. Working with and Creating Content for Your Joomla! Site
    1. Defining Content
    2. Managing Content
    3. Working with the Media Manager and Inserting Images
    4. Managing Categories
    5. Menus and Menu Items
    6. Working with Parameters and Options
    7. Conclusion
  16. 6. The Basics of Joomla! Extensions: Components, Modules, Plugins, and Languages
    1. Core Joomla! Extensions
    2. Adding Extensions
    3. Conclusion
  17. 7. Working with Joomla! Templates: The Basics
    1. The Basics of Joomla! Templates
    2. Conclusion
  18. 8. Creating Your Own Simple Joomla! Template
    1. Basic Template Structure
    2. Conclusion
  19. 9. Marketing and Caring for Your Joomla! Web Site
    1. First Impressions Count: What Your Home Page Says about You
    2. Search Engines, SEO, Getting Listed, and Staying There
    3. Using Navigation
    4. Engaging Your Visitors and Keeping Your Content Fresh
    5. Marketing Basics and Social Networking
    6. Conclusion
  20. 10. Keeping Your Site Up-to-Date
    1. Updating Your Site
    2. Updating Extensions
    3. Migrating to a New Major Version
    4. Conclusion
  21. 11. Practical Application: Joomla! for Business
    1. Basic Planning of Business Sites
    2. Brochure Sites
    3. Extending Joomla!: Some Extensions to Consider for Business
    4. E-commerce Web Sites
    5. Other Business Site Extensions
    6. Joomla! Business Tools
    7. Business Web Site Demo
    8. Conclusion
  22. 12. Practical Application: Joomla! for NGOs/NPOs, Groups, Clubs, and Organizations
    1. Basic Planning of Group Sites
    2. Leveraging Your Site to Raise Awareness and Gain Momentum
    3. Nonprofit Web Site Demo
    4. Conclusion
  23. 13. Practical Application: Joomla! for Education
    1. Basic Planning of Educational Sites
    2. School Web Site Demo
    3. Conclusion
  24. 14. Interviews with Experts
    1. Andrew Eddie, Software Engineer at eBay Australia and Platform Maintainer—The Joomla! Story
    2. Mark Dexter, Production Leadership Team—The Joomla! Bug Squad and Joomla! Development
    3. Sam Moffatt, Joomla! Platform Maintainer, Production Leadership Team—Participating in Joomla! Development
    4. Marijke Stuivenberg, Translation Coordinator, Open Source Matters Board—Internationalization
    5. Ian MacLennan, Platform Maintainer—Securing Your Site
    6. Ron Severdia, Production Leadership Team and Creative Director at Kontent Design—Building a Great Site
    7. Elin Waring, Joomla! Contributor—Trademark and Licensing
    8. Wendy Robinson, Rochen Ltd.—Creating Your Brand
    9. Brad Baker, Rochen Ltd.—Joomla! Hosting
    10. Chris Davenport, Joomla! Production Leadership Team—Finding and Editing Templates
    11. Angie Radke, Principal, Der Auftritt; Accessibility Expert; and Designer of the Beez Templates
    12. Andrea Tarr, Production Leadership Team
    13. Vic Drover, Owner of Anything Digital—Extending Joomla!
    14. Gary Brooks, CEO of—Benefits of Joomla! for Business
    15. Ryan Ozimek, Former President of Open Source Matters, and CEO and Founder of PICnet, Inc.—Joomla! in the NPO/NGO Sector
    16. Jennifer Marriott, Joomla! Contributor—Sites for Education
    17. Nicholas K. Dionysopoulos, Developer, Akeeba Backup and Other Extensions
    18. Louis Landry, Lead Architect of the Joomla! Platform
  25. A. Common Problems and Solutions
    1. Lost Administrator Password
    2. File Permissions and Ownership Problems
    3. Editor Background Has a Color or Looks Strange
    4. Template Disappears When Turning SEF URLs On
    5. Site Displays Differently or Incorrectly in a Certain Browser
    6. Problem Assets Table
    7. Problems Updating
  26. B. Resources
    1. Basic Joomla! Resources
    2. Tools for Web Site Creators and Site Developers
    3. Search Engines
    4. Learn HTML and CSS Skills
    5. Improve the Design of Your Site
    6. Web Standards, Usability, and Accessibility
    7. Underlying Software of Joomla!
    8. Other Resources for Business
    9. Other Resources for Nonprofits and Organizations
    10. Other Resources for Schools and Education
  27. Glossary
  28. Index