You are previewing Beginning Joomla!, Second Edition.
O'Reilly logo
Beginning Joomla!, Second Edition

Book Description

Joomla! is one of the most searched–for and hired–for open source content management systems in the world. Since 2007, the combination of Joomla! and Dan Rahmel's bestselling Beginning Joomla!, From Novice to Professional have made it so that all you have to do is read a single book to learn how to build sites that take community–authored content and turn it instantly into published web pages with features like rich templating, content management, forums, photo management, and article commenting.

Now revised and updated for Joomla! 1.5, this second edition "job–in–a–book" provides the solid core of know–how that you'll need to get the most out of your Joomla! deployment, written to fully exploit the features of latest version of Joomla! More than just a simple "build a toy web site" guide, Beginning Joomla!, Second Edition will give you a wealth of life–saving tips, tricks, tools, and fixes that experienced Joomla! developers use to build powerful, popular web sites while avoiding major headaches. This book covers

  • How to use add and create extensions

  • Access management and how documents, photos, and other content are managed in Joomla! 1.5

  • E–commerce integration and search engine optimization

Dan Rahmel explores the updates to Joomla! 1.5 that you'll need if you already use Joomla! and explains, using the latest terms, how to build a web site from scratch if you don't already use Joomla! An update to the best–selling Joomla! title on the market, this is the Joomla! book to get.

What you'll learn

  • The best way to set up a Joomla! installation and web server

  • Creating a Joomla! site, from idea to execution

  • The latest features of Joomla! and how to leverage them

Who this book is for

This book is for current and prospective web developers interested in using the Joomla! content management system, as well as for any web user seeking to learn how to self–publish for a community.

Table of Contents

  1. Title Page
  2. Contents at a Glance
  3. Contents
  4. About the Author
  5. About the Technical Reviewer
  6. Acknowledgments
  7. CHAPTER 1: Introduction to Joomla!
    1. Content Management System Overview
    2. Content Management System Adoption
    3. Joomla! Benefits
    4. Differences Between Joomla! 1.0 and 1.5
    5. Joomla! Ranked First for Online Communities
    6. Conclusion
  8. CHAPTER 2: Quickstart: Setting Up a Joomla! Site in 20 Minutes
    1. Installing Joomla!
    2. Modifying the Joomla! Installation
    3. Conclusion
  9. CHAPTER 3: Installation and Configuration
    1. File and Directory Overview
    2. Installing with XAMPP
    3. Installing the Individual Servers of WAMPP/LAMPP/MAMPP
    4. Installing the Joomla! Files
    5. Troubleshooting
    6. Conclusion
  10. CHAPTER 4: Adding Content
    1. Planning Your Content
    2. Reincarnating a Web Site (EyeVesting) in Joomla!
    3. Creating Sections and Categories
    4. Selecting a Text Editor
    5. Adding Articles
    6. Adding Menus to Point to Content
    7. Installing a New Template
    8. Collaborating with Outside Contributors
    9. Conclusion
  11. CHAPTER 5: Administering Joomla!
    1. Presentation Administration
    2. Content Administration
    3. System Administration
    4. Backing Up the Joomla! Installation
    5. Security
    6. Writable Directories
    7. Conclusion
  12. CHAPTER 6: Creating Your Own Templates
    1. Quickstart to Creating a Hello Joomla! Template
    2. Modifying an Existing Template
    3. Creating Templates with Web Editors
    4. Creating a Real Template
    5. Validating Template Code
    6. Conclusion
  13. CHAPTER 7: Joomla! Extensions
    1. The Difference Between Modules, Components, and Plug-Ins
    2. Module Types
    3. Default Site Modules
    4. Administrator Modules
    5. Site Components
    6. Site Plug-Ins
    7. Conclusion
  14. CHAPTER 8: Web Community Features
    1. A Site Profile
    2. Joomla! Technology for Building Web Communities
    3. Conclusion
  15. CHAPTER 9: Site Statistics
    1. Web Analytics
    2. Standalone Log Analysis Packages
    3. Joomla! Extensions
    4. Google Analytics
    5. Conclusion
  16. CHAPTER 10: Photo Gallery
    1. FTP Server for Gallery Management
    2. Phoca Gallery
    3. Gallery2
    4. Using Gallery2 from Within Joomla!
    5. Conclusion
  17. CHAPTER 11: Joomla! E-commerce
    1. VirtueMart: The Joomla! Store
    2. Creating a Virtual Store
    3. Conclusion
  18. CHAPTER 12: Search Engine Optimization and Joomla!
    1. SEO on a Joomla! Site
    2. General Techniques
    3. Conclusion
  19. CHAPTER 13: Creating Extensions
    1. Writing a Front-End Module
    2. Writing a Missing Metadata Administrator Module
    3. Structure of the Suggestion Box Component
    4. Conclusion
  20. INDEX