|
Cookbook /
RssFeedDisplaySummary: How to add an RSS feed to a page
Version: 1.32 - 2005-10-30
Prerequisites:
Status:
Maintainer:
Categories: RSS
Discussion: RssFeedDisplay-Talk
GoalAdding an RSS feed to your page.Use the rss feed from another site, or your own, to be displayed on your wiki. For example, include the most recent changes. (That could also be done with a [include:RecentChanges]], but when using a parser you can easily change the look, or display only the top 10 changes.) This is also a good way to display images dynamically from Flickr. Solution with MagpieAn RSS parser like Magpie will do all the work for you, only thing left is to display it nicely. Your host must allow outgoing http requests. How do I check if my host allows outgoing http requests?
Try to include an external url with this markup : IncludeUrl Is this a setting I need to change in the Apache config file(s)?
Try it? ( I will try to make a test script soon)
Installation:
THE FILE DOWNLOADED BY CLICKING ON RSSDISPLAY.PHP IS NOT A PHP FILE!!!
I WOULD NOT DOWNLOAD IT IF I WERE YOU
(It is actually a copy of magpie-0.72.tar.gz)
Create a cache-directory to avoid having the rss feed fetched a zillion times a day. Ensure the directory is writable for the webserver (chmod 777) In the top section of the rssdisplay.php file, there are some settings for the caching. You might want to adjust the location of the cache directory or the expiration time. The expiration time is the (minimum) time between fetching a rss-feed.
define('MAGPIE_CACHE_AGE', 2*60*60); #expiration time (seconds).
define('MAGPIE_CACHE_DIR', "$FarmD/cache"); # location this is YOURWIKIHOME/cache
add the following lines to your local/config.php (in this order or rssdisplay fails)
include_once("$FarmD/local/magpie/rss_fetch.inc");
include_once("$FarmD/local/rssdisplay.php");
Question: Your instructions just above say to add inclusion of rssdisplay.php "or" rss_fetch.inc to config.php. Should that say "and" - should the admin include both files?? TestingFor testing it might be usefull to put a comment (#) in front of the line in rssdisplay.php:
This line avoids some very ugly error messages when fetch fails. Usage
Defaults
Will display the items in a simple list with a max of ten items:
To display a long format and a max of 5 items use:
ExampleGuys it didnt work for me. Can anyone tell me step by step guide to add magpie RSS display to pmwiki --Amala Singh(amalasingh@gmail.com) Apache's documentation doesn't say anything on enabling outgoing http requests. Is this something that would be known by a different name? Searching for "outgoing http" on the Apache documentation site yields no relevant information. --Mike Linke History
Contributors |