On 02/03/2015 06:07 PM, Jamal wrote: > Hi, > > I've set up a blog for a single space using the "blog inside an existing > space" option, so the blog URL is ".../xwiki/bin/view/MySpace/Blog" > > As per the documentation, I added the following line to the HTTP Meta Info > section in the space's admin options: > > <link rel="alternate" type="application/rss+xml" title="Blog RSS Feed" > href="$xwiki.getURL('Blog.BlogRss', 'view', 'xpage=plain')" /> > > Now how do I generate an RSS feed for only the space blog? > > When I try ".../xwiki/bin/view/MySpace/Blog/BlogRss?xpage=plain" I get an > unformatted HTML page. > > What am I doing wrong? >
You are trying to "glue" things together in a way that does not work. The URL for viewing pages always has a form like xwiki/bin/view/<SPACE>/<PAGE> you cannot use it to resolve to xwiki/bin/view/<SPACE>/<PAGE>/<VIEW> or the like. Instead you will have the call the 'Blog.BlogRSS' page and try to see if you can somehow cause it to display entries from a different blog but the main one. So if you look at the code in the page Blog.BlogRss at http://localhost:8080/xwiki/bin/view/Blog/BlogRss?viewer=code You can see it includes macros from a page Blog.RssCode and the first macro to be executed is '#getTargetBlog' ... this sounds promising :) If you check the actual velocity macro code in http://localhost:8080/xwiki/bin/view/Blog/RssCode?viewer=code, you can see the Blog to be listed is fetched from the 'blog' request parameter. So in your case you should be able to say: <link rel="alternate" type="application/rss+xml" title="Blog RSS Feed" href="$xwiki.getURL('Blog.BlogRss', 'view', 'xpage=plain&blog=MySpace.Blog')" /> I have to admit I have not tried if it really works, but I think it should ;) Cheers Clemens > Thanks, > > J > > > > -- > View this message in context: > http://xwiki.475771.n2.nabble.com/RSS-feeds-for-Space-specific-blogs-tp7593861.html > Sent from the XWiki- Users mailing list archive at Nabble.com. > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users