SID-00073: RSS feed not working in new web
| Status: |
Answered |
TWiki version: |
4.2.4 |
Perl version: |
|
| Category: |
CategoryDeployment |
Server OS: |
Ubuntu 8.04 |
Last update: |
17 years ago |
RSS feeds are not working for my site. Is the
HeadlinesPlugin enable this feature? Reading the doc for
HeadlinesPlugin makes it sound like it allows feeds to come TO the Twiki site not from it.
--
ScottFreeman - 01 Feb 2009
Discussion and Answer
The
WebRss pages (one in each TWiki web) are outbound feeds (recent page changes); use the
HeadlinesPlugin to show external news feeds in TWiki pages. Which one do you need?
--
PeterThoeny - 01 Feb 2009
I need outbound feed. It looks like the
HeadlinesPlugin isn't going to help me. I saw your comment in another post, "You do not need to install anything, ….” If I use the left bar RSS link it goes to the page
http://192.168.0.160/twiki/bin/view/Main/WebRss
from inside my intranet but displays a page of HTML code. I am using a Dynamic DNS service and if I go to feedvalidator.org I CAN Validate the following URLs
http://sbfreeman.dlinkddns.com/twiki/bin/view/Main/WebRss
http://sbfreeman.dlinkddns.com/twiki/bin/view/TWiki/WebRss
I CANNOT, however, get the web I would like RSS feed for to validate
http://sbfreeman.dlinkddns.com/twiki/bin/view/DrhPractice/WebRss
Is there a preference I have to configure for the web I created?
--
ScottFreeman - 01 Feb 2009
RSS feed on our site have not worked properly since the upgrade to 4.2. We're using the notifications feature instead.
--
DavidWolfe - 01 Feb 2009
Thanks for letting me know. Is this a problem others have experienced?
--
ScottFreeman - 01 Feb 2009
I changed the name after discovering that Rss feed works from my Main web but not from a web I created called DrhPractice. The link in the left bar for RSS feed will display a page of HTML code from either web.
--
ScottFreeman - 01 Feb 2009
Replace the content of your DrhPractive.WebRss page with the one of _default.WebRss and you should be OK. Content for TWiki 4.2:
<channel rdf:about="https://twiki.org/cgi-bin/view/Support">
%IF{ "$'URLPARAM{search}'!=''" then="<title><nop>%WIKITOOLNAME% search results for <nop>%<nop>URLPARAM{search}%</title>" else="<title><nop>%WIKITOOLNAME%'s <nop>%WEB% web</title>"}%
<link>%SCRIPTURL{"view"}%/%WEB%</link>
<description>%MAKETEXT{"The [_1] web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise." args="<nop>Support"}%</description>
%INCLUDE{"%SYSTEMWEB%.WebRssBase"}%<!--
* Set SKIN = rss
-->
Also, make sure you have a clean TWiki web. It must not contain any pages from a previous TWiki release. You will get invalid feeds if you have a WebRssBase of an older TWiki release in your new TWiki's TWiki web.
BTW, you do not need to use a
WikiWord for your question. I fixed the question so that it is more readable.
--
PeterThoeny - 01 Feb 2009
Thanks. It's not possible for me to use edit on the default WebRss page or the one in my new web because opening them results in a page of HTML code. Can I edit the file for this page?
--
ScottFreeman - 02 Feb 2009
To see the source, append this to the view URL:
?raw=on;skin=plain
To edit a WebRss page, replace
/view/ with
/edit/
--
PeterThoeny - 02 Feb 2009
If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.