You are previewing Joomla! 1.5 Top Extensions Cookbook.
O'Reilly logo
Joomla! 1.5 Top Extensions Cookbook

Book Description

Basic Joomla! is great, but there's so much more to it once you know how to use extensions. From video players to shopping carts, these 80 hands-on recipes give you the lowdown on the latest and greatest customizations.

  • Set up and use the best extensions available for Joomla!

  • Covers extensions for just about every use of Joomla!

  • Packed with recipes to help you get the most of the Joomla! extensions

  • Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible

  • In Detail

    Joomla is an award-winning open source content management system and satisfies all your website needs. It can be extended to add features not present in the default system. Many people using Joomla! build their site easily but when they think of extending their site to the next level, with so many extensions available, they face hurdles.

    Get over these hurdles with the help of Joomla! Top Extensions Cookbook. This book contains top Joomla! extensions to add maps, image galleries, slideshows, udi and video players, security, forums, shopping cart, guestbook, and other mind-opening functionalities to your site. This book provides step-by-step recipes to enrich and expand your site using Joomla! extensions the way you want to.

    This book will begin with teaching you how to control access to your Joomla! site and ensuring your site’s security. You will then move on to learn migrating your website to a newer version and integrating Joomla with phpBB. You will also learn how to improve communication among your site users, collecting feedback from visitors by adding a guestbook, adding Ajax contact form, building database applications without coding, and more. As you reach the end of the book you will learn how these Joomla! extensions allow watching users in real time, adding Google map, improving advertising, adding e-commerce functionalities, and better previewing of the contents we created.

    A step by step guide for extending Joomla!’s functions using most popular extensions for Joomla! 1.5

    Table of Contents

    1. Joomla! 1.5 Top Extensions Cookbook
      1. Joomla! 1.5 Top Extensions Cookbook
      2. Credits
      3. About the Author
      4. About the Reviewer
      5. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
          1. Errata
          2. Piracy
          3. Questions
      6. 1. Producing and Displaying News and Content
        1. Introduction
        2. Adding a blog to your Joomla! site
          1. Getting ready...
          2. How to do it...
          3. There's more…
        3. Adding multiple sections, categories, and articles from a single screen
          1. Getting ready…
          2. How to do it...
          3. There's more...
        4. Adding a content slider to your front page
          1. Getting ready…
          2. How to do it...
        5. Making your featured articles sticky on the front page
          1. Getting ready…
          2. How to do it...
        6. Showing hot newsflash on the frontend
          1. Getting ready…
          2. How to do it…
        7. Adding an article slideshow on the Joomla! frontend
          1. Getting ready...
          2. How to do it…
      7. 2. Using External Content
        1. Introduction
        2. Adding a Google Map to an article
          1. Getting ready...
          2. How to do it...
          3. There's more...
          4. See also...
        3. Displaying RSS content in Joomla!
          1. Getting ready...
          2. How to do it...
        4. Reading RSS feeds through Ajax
          1. Getting ready...
          2. How to do it...
        5. Displaying SlideShare presentations in Joomla!
          1. Getting ready...
          2. How to do it...
        6. Embedding Google documents in Joomla! content
          1. Getting ready...
          2. How to do it...
        7. Embedding PDF documents in articles
          1. Getting ready...
          2. How to do it...
        8. Adding a map directory
          1. Getting ready...
          2. How to do it...
          3. There's more...
      8. 3. Sharing Content
        1. Introduction
        2. Adding social bookmarking to a Joomla! site
          1. Getting ready
          2. How to do it...
        3. Adding a "FOLLOW ME ON" badge
          1. Getting ready...
          2. How to do it...
        4. Sending tweets automatically upon publishing articles
          1. Getting ready...
          2. How to do it...
          3. There's more...
            1. Configuring the AutoTweet NG component
            2. Configuring the AutoTweet content plugin
            3. Adding automatic tweeting for other content types
        5. Auto-compiling and e-mailing selected articles to subscribers
          1. Getting ready...
          2. How to do it...
          3. There's more...
        6. Sending newsletters to subscribers
          1. Getting ready...
          2. How to do it...
          3. There's more...
            1. Managing newsletter subscriptions
            2. Importing/exporting newsletters
        7. Building newsletters with Joomla! articles
          1. Getting ready...
          2. How to do it…
          3. There's more...
      9. 4. Managing Events and Calendars
        1. Introduction
        2. Adding an event calendar to your Joomla! site
          1. Getting ready...
          2. How to do it...
          3. There's more...
        3. Showing your Google calendar on your Joomla! site
          1. Getting ready...
          2. How to do it...
        4. Adding a booking system for events
          1. Getting ready...
          2. How to do it...
          3. There's more...
      10. 5. Using Contacts and Feedback
        1. Introduction
        2. Adding a guestbook to your site
          1. Getting ready
          2. How to do it...
          3. There's more...
            1. Configuring the Phoca Guestbook
            2. Managing guestbook entries
        3. Adding comments to Joomla! content
          1. Getting ready...
          2. How it works...
          3. There's more...
        4. Extending the "contact us" form
          1. Getting ready...
          2. How to do it...
        5. Adding an Ajax contact form with custom fields
          1. Getting ready...
          2. How to do it...
          3. There's more...
            1. Showing the contact form as a module
            2. Placing the contact form anywhere within the content
        6. Building a database application without coding
          1. Getting ready...
          2. How to do it...
          3. There's more…
            1. Adding a Filter
            2. Adding a visualization
      11. 6. Enhancing Communication
        1. Introduction
        2. Adding a chat service to your Joomla! site
          1. Getting ready...
          2. How to do it...
          3. There's more...
        3. Adding an Ajax Shoutbox
          1. Getting ready...
          2. How to do it...
          3. There's more...
        4. Adding a forum to your Joomla! site
          1. Getting ready...
          2. How to do it...
          3. There's more...
            1. Adding smileys
            2. Censoring
            3. Ranks of the users
            4. Banning bad boys
            5. Warnings
            6. Aggregating feeds
        5. Adding a private messaging system
          1. Getting ready...
          2. How to do it...
          3. There's more...
      12. 7. Using Communities and Groupware
        1. Introduction
        2. Extending user profiles with custom fields
          1. Getting ready...
          2. How to do it...
          3. There's more...
        3. Adding project management to Joomla!
          1. Getting ready...
          2. How to do it...
          3. There's more...
            1. Managing Profiles
            2. Global Configurations
            3. Managing Sections
            4. Managing Languages
            5. Managing Themes
            6. Managing Groups
      13. 8. Using Photos and Images
        1. Introduction
        2. Creating thumbnails in articles
          1. Getting ready...
          2. How to do it....
        3. Creating a photo gallery inside an article
          1. Getting ready...
          2. How to do it...
        4. Adding a dynamic photo gallery
          1. Getting ready...
          2. How to do it...
          3. There's more...
        5. Adding a Flash photo gallery
          1. Getting ready...
          2. How to do it...
          3. There's more...
        6. Adding an Ajax image slideshow
          1. Getting ready...
          2. How to do it...
      14. 9. Enriching your Site with Multimedia
        1. Introduction
        2. Displaying a multimedia file in a Joomla! article
          1. Getting ready...
          2. How to do it...
          3. There's more...
            1. Managing players
            2. Ripping multimedia files
            3. Displaying videos from the local server
        3. Adding a simple Flash video player
          1. Getting ready...
          2. How to do it...
          3. There's more...
        4. Adding an MP3 browser to your Joomla! site
          1. Getting ready...
          2. How to do it...
      15. 10. Building a Directory and Documentation
        1. Introduction
        2. Creating an alphabetical list of your sections, categories, and articles
          1. Getting ready...
          2. How to do it...
          3. There's more...
        3. Building a Yellow Pages-like directory
          1. Getting ready...
          2. How to do it...
        4. Building a document repository
          1. Getting ready...
          2. How to do it...
          3. There's more...
            1. Configuring DOCman
            2. Uploading multiple files to your document library
            3. Adding documents for uploaded files
            4. Automatically generating thumbnails for uploaded documents
            5. Inserting links to uploaded documents inside articles
        5. Adding an attachment to an article
          1. Getting ready...
          2. How to do it...
          3. There's more...
      16. 11. Using Languages
        1. Introduction
        2. Adding a language to your site
          1. Getting ready...
          2. How to do it...
          3. See also...
        3. Translating language files for your site
          1. Getting ready...
          2. How to do it...
        4. Translating your site's content using Google's translation service
          1. Getting ready...
          2. How to do it...
        5. Manually translating your site's content into your desired language
          1. Getting ready...
          2. How to do it...
          3. There's more...
      17. 12. Adding Ads, an Affiliate System, and E-commerce
        1. Introduction
        2. Improving banner ads on your site
          1. Getting ready…
          2. How to do it…
        3. Showing classified ads
          1. Getting ready…
          2. How to do it…
        4. Using Google AdSense
          1. Getting ready…
          2. How to do it….
        5. Using ads within your content
          1. Getting ready...
          2. How to do it...
        6. Adding a simple shop to your Joomla! site
          1. Getting ready…
          2. How to do it…
      18. 13. Managing Structure and Navigation
        1. Introduction
        2. Adding a drop-down menu
          1. Getting ready…
          2. How to do it...
        3. Adding a FishEye menu
          1. Getting ready…
          2. How to do it…
        4. Adding a Flash menu
          1. Getting ready…
          2. How to do it…
        5. Adding a quick jump menu
          1. Getting ready…
          2. How to do it...
        6. Adding a tree menu
          1. Getting ready…
          2. How to do it…
        7. Adding an image menu
          1. Getting ready…
          2. How to do it...
        8. Adding a sliding menu
          1. Getting ready…
          2. How to do it…
        9. Generating a site map based on the menu structure
          1. Getting ready…
          2. How to do it…
      19. 14. Working with Style and Design
        1. Introduction
        2. Creating reusable content templates
          1. Getting ready…
          2. How to do it…
        3. Viewing an external website in a Lightbox
          1. Getting ready...
          2. How to do it...
        4. Publishing modules as tabs
          1. Getting ready…
          2. How to do it...
        5. Using tabs and slides in content
          1. Getting ready…
          2. How to do it…
      20. 15. Managing the Site
        1. Introduction
        2. Adding Google Analytics to your Joomla! site
          1. Getting ready…
          2. How to do it…
        3. Implementing SEF URLs for your Joomla! site
          1. Getting ready…
          2. How to do it…
          3. There’s more…
            1. Configuring JoomSEF
            2. Managing extensions
            3. Managing SEF URLs
            4. Managing meta tags
        4. Showing a visitor counter on your Joomla! site
          1. Getting ready…
          2. How to do it…
        5. Viewing user statistics on your Joomla! site
          1. Getting ready…
          2. How to do it…
        6. Watching visitor activity in real time
          1. Getting ready…
          2. How to do it...
      21. 16. Enhancing the Core, Search, and Indexing
        1. Introduction
        2. Browsing and managing files on your Joomla! host
          1. Getting ready...
          2. How to do it...
        3. Automatically updating Joomla! to a newer version
          1. Getting ready...
          2. How to do it...
          3. There’s more...
        4. Adding an Ajax search module to your Joomla! site
          1. Getting ready...
          2. How to do it …
          3. There’s more...
        5. Adding tags to your Joomla! content
          1. Getting ready...
          2. How to do it...
          3. There’s more...
            1. Configuring Joomla Tags
            2. Showing related articles
      22. 17. Converting, Migrating, and Bridging
        1. Introduction
        2. Exporting site content to another site running the same or different versions of Joomla!
          1. Getting ready...
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Moving linked images
          5. See also...
        3. Migrating site content from Joomla! 1.0 to 1.5
          1. Getting ready...
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Online documentation
        4. Importing users from a CSV file
          1. Getting ready...
          2. How to do it...
          3. How it works...
          4. There's more...
        5. Integrating Joomla! with phpBB
          1. Getting ready...
          2. How to do it...
          3. How it works...
          4. There's more
      23. 18. Managing Access and Security
        1. Introduction
        2. Using Captcha on a user registration form
          1. Getting ready...
          2. How to do it...
          3. How it works...
          4. There's more...
          5. See also...
        3. Using Captcha on a contact and password reset form
          1. Getting ready...
          2. How to do it...
          3. How it works...
          4. There's more...
        4. Implementing an ACL in the frontend and backend
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Alternative
        5. Auditing the security settings of your Joomla! site
          1. Getting ready...
          2. How to do it...
        6. Creating a site backup that can be restored in any other Joomla! site
          1. Getting ready...
          2. How to do it...
          3. There's more...
            1. Exclusion of directories and files
            2. Unattended backup
          4. See also...
        7. Restoring or cloning a Joomla! site
          1. Getting ready...
          2. How to do it...
          3. How it works...
      24. 19. Enhancing Administration and Other
        1. Introduction
        2. Better previewing of site content
          1. Getting ready…
          2. How to do it…
        3. Scheduling an administrative task
          1. Getting ready…
          2. How to do it…
        4. Using custom icons for the administration control panel
          1. Getting ready…
          2. How to do it…
        5. Adding custom code inside Joomla! content
          1. Getting ready…
          2. How to do it…
        6. Adding the FCK editor to Joomla!
          1. Getting ready…
          2. How to do it…