What's New Live (WNL) Script

Overview

Once an RSS feed is added to OU Campus, feed items can be added to it. The feed can be assigned to a directory using access settings. When a page is created, the RSS items can be attached to a page at the time of page creation with the use of a specific template, or items can be added to a page later.

Items can be edited and updated, or new items can be added. The content of these fields can be pulled in and used to populate an editable region on a page, as well as other content areas in a site. This allows the RSS content to exist as the raw feed and be repurposed as content on a page.

Fresh content can be easily published in both page forms, as an RSS XML feed, and used as a teaser or a widget-like feature on the home page or a landing page. CSS can be used to provide styling that aligns with the page or section design. A What’s New Live (WNL) script can be utilized to parse RSS feed item information, such as the title and description, and display it dynamically on a page.

A server-side script called What’s New Live (WNL) can be written in any server-side language. It includes classes, variables, and functions that parse existing feeds, and it incorporates styling to layout the content.

This script and the use of the Extra XML node in the feed item can be used to help create a dynamic experience for site visitors utilizing the RSS functionality within OU Campus.

Examples include:

  • Identify items for a home page and populate the feed items to the home page
  • Create a landing page for a section that is populated by the feed items associated with pages within that section
  • Display items based on category affiliation, such as for different sports teams
  • Display feeds using assets, so it can be dropped on different pages
  • Create a visitor sort so they can find relevant news items
  • Display items based on a page's keywords
  • Include a testimonial or random feed items display
  • Display different feed items by date
  • Determine the number of items to be displayed in a content region