Automatically Update All Your Social Networks From Joomla

Would you like to be able to update your Joomla site and automatically send that update to X / Twitter, Facebook, Linkedin, MySpace, Ning and dozens of other sites?

This tutorial will show you how.

Our first part will be to create an RSS feed to export all our new posts. From there we'll use X / Twitterfeed.com and Ping.fm to distribute the posts to all our social networks.

Creating an RSS Feed

First we'll use Ninja RSS Syndicator to create our RSS feed. (it has the unusual name because it's developed by a company based in Japan).

  • Step 1: Go to Joomla.org and download Ninja RSS.
  • Step 2: Download Ninja RSS onto your desktop, and you'll see a file called ninjarss_unzipme.zip. Extract that package and you should see a new folder with a component and module inside.
  • Step 3: Go to Administrator >> Extensions >> Install / Uninstall and upload com_ninjarss.zip.
  • Step 4: Go to Components >> Ninja RSS Syndicator >> Feeds and click "New".
  • Step 5: If you want to produce a feed of your whole site, simply enter a title and click save. Otherwise, scroll down and fill in the information requested. Most importantly, you can choose to hide certain sections, categories or articles:

    hidesections

  • Step 6: Save the feed, and you should see a screen like this:

    feed url

  • Step 7: Copy the entry in "Feed URL" and save it into a text editor. This will be the feed that is sent to X / Twitter and Facebook.

Sending your Feed to X / Twitter and Facebook

    • Step 8: We're going to use a service called X / Twitterfeed to send our news automatically to both X / Twitter and Facebook. The first step is to visit X / Twitterfeed.com and register.
    • Step 9: Login to X / Twitterfeed and click "Create New Feed".
    • Step 10: You'll see a box like the one below. Enter the title, and then paste the RSS feed from Step 6:

feed url

  • Step 11: Click "test rss feed" to make sure everything is OK. If it is, click "Continue to Step 2".
  • Step 12: This next part allows you to send your feed to X / Twitter and Facebook amongst other options:

    feed url

  • Step 13: X / Twitter and Facebook will allow you to authenticate your accounts and link them to X / Twitterfeed directly from this page. You can also add "UTM" tags which are designed for Google Analytics. They will show in your analytics results, so you can see how much traffic has been sent from X / Twitter or Facebook. (Click here for instructions on using Google Analytics with Joomla).

    feed url

  • Step 14: The final step is a really powerful feature here that many people overlook ... Ping.fm. If you create an account and authenticate it here with X / Twitterfeed, you can then pass on your updates to Linkedin.com, MySpace.com, Ning.com and dozens of others. There is a full list available here.