How to create an RSS Feed for Joomla

Monday, 27 July 2009 00:39

Joomla Tutorial/Tip: How to create an RSS Feed for Joomla and then submit it to FeedBurner?

Joomla already offers a built-in RSS/Atom Feed function using a Core-Component, but it's really hard for new users to implement and use. Some facts about the built-in RSS Feed Component:

It is wise to use a "read more" link in every article, so that only an intro will be displayed in the Feed.

1. Combine Joomla's Feed with the Power of FeedBurner

The best way to go is to combine the built-in Feed Component of Joomla with the free RSS Feeds service of Google called FeedBurner. From the Site of FeedBurner:

FeedBurner's services allow publishers who already have a feed to improve their understanding of and relationship with their audience. Once you have a working feed, run it through FeedBurner and realize a whole new set of benefits.

2. Let's Get it Started!

This tutorial was tested on Joomla version 1.5.12, installed with all sample data. For our example, the first thing we will do is to create a section and a category for our RSS Feed. This category will hold all our news articles.

3. Obtain the URL of your RSS Feed

Now you have to obtain the URL of your RSS Feed. In order to do that you have to create a menu item that will point to the category you created before.

If you want to change the maximum number of articles which will be shown in the Feed, do the following: go to Joomla's administration control panel and click on "Global Configuration"; then on the first tab called "Site" and under "Site Settings" choose from the list "Feed length" the number of articles to show in your Feed(s).

4. Submit your Joomla Feed to FeedBurner

Now that you know the URL of your Joomla's RSS Feed you can easily submit it to FeedBurner, but before you do that make sure that you create a Google account.

5. Configure FeedBurner and Get your Own Chicklet

Now let's see some basic configuration settings for FeedBurner as well as how to get your own Feed icon(s), which is called "chicklet" here.