Forgot?

Ninja RSS to Content

Ninja RSS to Content allows you to quickly and easily import external feed items as content and display them for your sites's visitors and members. The Ninja RSS to Content Component conversion of Feed Gator offers a number of improvements that includes; the ability to easily add your existing newsfeed urls to feed items, feed items can now have multiple urls, improved interfaces, and many other improvements.

With Ninja RSS to Content you can import the most popular types of feeds including; Atom, RSS, or XML feed extensions.

Note: this component does NOT handle random XML data, only XML data formatted to Atom, RSS or RSS extension specifications.

Changelog

Version: 1.0.2 Date: September 2010 State: Feature Release

  • Added Frontend Raw View for Cron
  • Improved Cron functionality

Version: 1.0.1 Date: August 2010 State: Security Release

  • Added Cron key for security
  • Changed Now using Joomla! native SimplePie parser

Version: 1.0.0 Date: July 2010 State: Initial Release

  • Changed Component converted to Joomla! 1.5 MVC.
  • Updated SimplePie to current version 1.2.
  • Added Ninja Dashboard for easy use.
  • Added General Settings View added for easy changes to component settings.
  • Added Language Manager View added for easy language management.
  • Added The ability to add Multiple URLs to a single feed item.
  • Added The ability to add News Feeds to a feed item.
  • Added Custom ajax for feed import to replace XAJAX.
  • Added Tooltips to Add/Edit Feed Item View to be more self explanitory.
  • Added Save as Copy Button to Edit UI.
  • Added Ability to Assign a User to a Feed Item.
  • Added Ability to open resource link in Current Window, New Window, or Joomla Wrapper.
  • Removed XAJAX library to greatly reduce code base size.

Frequently Asked Questions

How Do I Set Up a Cron Job?

The steps to setting up a Cron job varies between web hosts. Here, we will show you two methods... first if you're using Dreamhost, second if you're using Cpanel (hostgator, hostmonster, bluehost, etc.)

For both scenarios (Dreamhost or Cpanel), the first two steps are the same:

Step 1:
First, copy the url from the "Test Cron" in the backend. I'm going to call this the Cron URL from here on out.

Step 2:
Second, edit your .htaccess file (should be right there in your joomla root) to add a 301 redirect. You need to do this because Cron at Cpanel and Dreamhost don't seem to like parameters being passed easily. Here's what that should look like:

redirect 301 /ninjarsscron http://www.YOUR_DOMAIN.com/index.php?option=com_ninjarsstocontent&key=BIG_NUMBER_FROM_THE_CRON_URL_YOU_JUST_COPIED&format=raw

This will basically convert the url http://www.YOUR_DOMAIN.com/ninjarsscron to the url with all the fun parameters we need.

Step 3:
Now all we need to do is create the cron task.

Here's how it looks in Cpanel:
Go to "Cron Jobs" in the "Advanced" pane. Where it says "Add New Cron Job" enter the following in the "Command" field:

wget -O - -q -t 1 http://www.YOUR_DOMAIN.com/ninjarsscron

Adjust whatever else you want to in the settings, then save the cron job by clicking "Add New Cron Job".

And here's how it should look in Dreamhost:
Go to "Goodies > Cron Jobs" and click "Add New Cron Job". In the field "Command to Run" enter this code (using your domain name, of course):

wget -O - -q -t 1 http://www.YOUR_DOMAIN.com/ninjarsscron

Adjust whatever else you want to in the settings, then save the cron job by clicking "Add".

Test it a bit, but that's it!
This HowTo was provided by stevebab in a forum post.

Home Extensions Ninja RSS to Content