Free Sample
+ Collection
Code Files

Joomla! 1.5 Top Extensions Cookbook

Suhreed Sarkar

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.
RRP $29.99
RRP $49.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849511803
Paperback460 pages

About This Book

  • 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


Who This Book Is For

If you want to build a basic Joomla! site and are looking for information on the use of Joomla! extensions and their customization, this book is for you.
Prior knowledge of using extensions is not expected but basic knowledge of setting up a Joomla! site will be required. Knowledge of PHP and database skills will be helpful but not essential.

Table of Contents

Chapter 1: Producing and Displaying News and Content
Adding a blog to your Joomla! site
Adding multiple sections, categories, and articles from a single screen
Adding a content slider to your front page
Making your featured articles sticky on the front page
Showing hot newsflash on the frontend
Adding an article slideshow on the Joomla! frontend
Chapter 2: Using External Content
Adding a Google Map to an article
Displaying RSS content in Joomla!
Reading RSS feeds through Ajax
Displaying SlideShare presentations in Joomla!
Embedding Google documents in Joomla! content
Embedding PDF documents in articles
Adding a map directory
Chapter 3: Sharing Content
Adding social bookmarking to a Joomla! site
Adding a "FOLLOW ME ON" badge
Sending tweets automatically upon publishing articles
Auto-compiling and e-mailing selected articles to subscribers
Sending newsletters to subscribers
Building newsletters with Joomla! articles
Chapter 4: Managing Events and Calendars
Adding an event calendar to your Joomla! site
Showing your Google calendar on your Joomla! site
Adding a booking system for events
Chapter 5: Using Contacts and Feedback
Adding a guestbook to your site
Adding comments to Joomla! content
Extending the "contact us" form
Adding an Ajax contact form with custom fields
Building a database application without coding
Chapter 6: Enhancing Communication
Adding a chat service to your Joomla! site
Adding an Ajax Shoutbox
Adding a forum to your Joomla! site
Adding a private messaging system
Chapter 7: Using Communities and Groupware
Extending user profiles with custom fields
Adding project management to Joomla!
Chapter 8: Using Photos and Images
Creating thumbnails in articles
Creating a photo gallery inside an article
Adding a dynamic photo gallery
Adding a Flash photo gallery
Adding an Ajax image slideshow
Chapter 9: Enriching your Site with Multimedia
Displaying a multimedia file in a Joomla! article
Adding a simple Flash video player
Adding an MP3 browser to your Joomla! site
Chapter 10: Building a Directory and Documentation
Creating an alphabetical list of your sections, categories, and articles
Building a Yellow Pages-like directory
Building a document repository
Adding an attachment to an article
Chapter 11: Using Languages
Adding a language to your site
Translating language files for your site
Translating your site's content using Google's translation service
Manually translating your site's content into your desired language
Chapter 12: Adding Ads, an Affiliate System, and E-commerce
Improving banner ads on your site
Showing classified ads
Using Google AdSense
Using ads within your content
Adding a simple shop to your Joomla! site
Chapter 13: Managing Structure and Navigation
Adding a drop-down menu
Adding a FishEye menu
Adding a Flash menu
Adding a quick jump menu
Adding a tree menu
Adding an image menu
Adding a sliding menu
Generating a site map based on the menu structure
Chapter 14: Working with Style and Design
Creating reusable content templates
Viewing an external website in a Lightbox
Publishing modules as tabs
Using tabs and slides in content
Chapter 15: Managing the Site
Adding Google Analytics to your Joomla! site
Implementing SEF URLs for your Joomla! site
Showing a visitor counter on your Joomla! site
Viewing user statistics on your Joomla! site
Watching visitor activity in real time
Chapter 16: Enhancing the Core, Search, and Indexing
Browsing and managing files on your Joomla! host
Automatically updating Joomla! to a newer version
Adding an Ajax search module to your Joomla! site
Adding tags to your Joomla! content
Chapter 17: Converting, Migrating, and Bridging
Exporting site content to another site running the same or different versions of Joomla!
Migrating site content from Joomla! 1.0 to 1.5
Importing users from a CSV file
Integrating Joomla! with phpBB
Chapter 18: Managing Access and Security
Using Captcha on a user registration form
Using Captcha on a contact and password reset form
Implementing an ACL in the frontend and backend
Auditing the security settings of your Joomla! site
Creating a site backup that can be restored in any other Joomla! site
Restoring or cloning a Joomla! site
Chapter 19: Enhancing Administration and Other
Better previewing of site content
Scheduling an administrative task
Using custom icons for the administration control panel
Adding custom code inside Joomla! content
Adding the FCK editor to Joomla!

What You Will Learn

  • Implement access control list by creating groups and assigning permissions to groups
  • Create backups that can be restored on any other Joomla! site and relocate a site to another server without any hassle.
  • Add an Ajax contact form with custom fields using AiContactSafe extension and add Ajax search to Joomla! site using PixSearch extension.
  • Import hundreds of users from a CSV file enabling them to log in without registering themselves using UserPort extension
  • Integrate phpBB with Joomla! so that users from phpBB can access Joomla! and vice versa without further registration and by a single login using JFusion extension
  • Send tweets automatically upon publishing articles in Joomla!
  • Add project management functionalities to your Joomla!-based sites and get notified about new contents from time to time (for subscribers)
  • Add attachment to an article in a much easier way using Attachment plugin
  • Build a document repository for Joomla! using DOCMan extension for sharing files through your site or if you want to provide downloads
  • Add a Google Map in content articles to find your place.using Google Maps plugin
  • Display PDF documents inside Joomla! content items using Embed PDF plugin
  • Watch your visitors in real-time using JoomlaWatch extension
  • Improve banner ads on your site and add classified ads to Joomla! Site
  • Use Google Adsense with Joomla! contents
  • Preview the page on which you just altered the contents instead of preview button taking you to home page by default


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.


Read More