RSSRenderer Quick Reference

Fetch, parse, and render RSS feeds as HTML content

Key Features Server-Side Usage: // Get the RSSRenderer API var RSSRenderer = js.getObject("/OpenForum/AddOn/RSSRenderer","RSSRenderer.sjs"); // Fetch and render RSS feed RSSRenderer.updateRSS( "/MyPage", // Page to store RSS "feed.rss", // RSS file name "/MyPage", // Target page "rss.html", // Output HTML file "https://example.com/rss", // RSS feed URL false // Force update ); // Get RSS feed data var feedData = RSSRenderer.getRSSFeed("/MyPage", "feed.rss"); // Parse RSS to HTML var html = RSSRenderer.renderRSS(feedData); Client-Side Usage: // Update RSS feed via URL var url = '/OpenForum/AddOn/RSSRenderer' '?action=updateRSS' '&pageName=/MyPage' '&fileName=feed.rss' '&targetPageName=/MyPage' '&targetFileName=rss.html' '&forceUpdate=true'; JSON.get(url) .onSuccess(function(result) { console.log('RSS updated'); }).go(); // Fetch and display RSS JSON.get('/OpenForum/AddOn/RSSRenderer/Fetch', null, 'url=' encodeURIComponent('https://example.com/rss')) .onSuccess(function(html) { document.getElementById('rssContent').innerHTML = html; }).go(); Parameters Configuration