Adding dynamic content to your Stacks site from other websites, news, and more directly to your site helps keep your users and patrons informed and able to access important information. Feeds can be created by users with the Editor, Moderator, or Administrator role.
Creating RSS Feeds
Before adding feed(s) to a landing page, there are two components must first be created, RSS Feeds and RSS Blocks.
- From the Dashboard, then click Feeds
- Click RSS Feeds, then +Add RSS Feed
- Add a Title for the feed's URL
- This will be shown as source in a RSS Block
- Add the Feed URL
-
Feed Pruning, click to expand the section
-
Prune Type, RSS items created after the identified date/time or duration will be deleted, this setting can help prevent performance issues due to a large accumulation of items, select from
-
Date
- Enter the date and time
-
Duration
- Enter a numerical value for the appropriate duration (years, months, days, hours, minutes)
-
Date
-
Prune Type, RSS items created after the identified date/time or duration will be deleted, this setting can help prevent performance issues due to a large accumulation of items, select from
-
Feed Expiration
-
Expiration Type, feeds will be unpublished after the identified date/time or duration, select from
-
Expiration Date
- Enter the date and time
-
Expiration Duration
- Enter a numerical value for the appropriate duration (years, months, days, hours, minutes)
-
Expiration Date
-
Expiration Type, feeds will be unpublished after the identified date/time or duration, select from
- Click Save and Import
- Add a Title for the feed's URL
Once created new feeds could take up to 24 hours to fully import, going forward, Stacks will check the feed on a regular interval and import any new items.
Settings for Feeds
Additional settings can also be configured here to control the how your users/patrons will view feed information when viewing the Listing View or Detail View from the /feeds page.
- Listing View - this is the initial list of feeds users/patrons will see when they navigate to the /feeds page
- Details View - this is the view users/patrons will see when they click on any one listing entry
- From the Dashboard, click the Feeds tile
- Click the RSS Feeds tile, then click the Settings tab at the top of the screen
- Click the Listing View sub-tab
-
Enable Listing View, when checked this enables access to the listing view for the content type
- If disabled, when a user attempts to load the URL for this content, they will be redirected to the homepage
- Title, edit the title for the page if desired, the default value is RSS Feeds
- Description, enter a description for the page if desired, this will be visible to users/patrons
-
Display section
- Expand First Group by Default, check this box to expand the items, when they are grouped
- Display search form, check this box to display a search bar for entries
- Display A-Z Link Index, check this box to display a link on the list view when "Group by None" is selected
- Enable Add to saved list button, check this box to enable a save to list button
-
Defaults section
- Default Page Limit, select the number of entries to be displayed before pagination is enforced
-
Default Grouping, select the default value entries should be grouped by
- Note: users/patrons can change this when viewing the list of entries
- Default Sort Field, select the default value entries should be sorted by
-
Default Sort Order, select the default order in which entries should be sorted
- Note: users/patrons can change this when viewing the list of entries
-
Field Visibility section
- Check the box beside each field that should be made visible to users/patrons when viewing the list of feeds
- Click Save configuration when finished
-
Enable Listing View, when checked this enables access to the listing view for the content type
- Click the Details View sub-tab
-
Field Visibility section
- Check the box beside each field that should be made visible to users/patrons when viewing the list of feeds
- Enable Add to saved list button, check this box to enable a save to list button
- Click Save configuration when finished
-
Field Visibility section
Creating RSS Blocks
- From the Dashboard, then click Feeds
- Click RSS Block, then Add New
- Provide a Title for the block
- Select the RSS Date:
- All - to import all items available on the feed
- Upcoming - to import items with upcoming dates
- Select the RSS Sort:
- Ascending - oldest feed items first
- Descending - oldest feed items last
- Select the RSS Feeds to include in the RSS Block
- To select multiple feeds
- Windows - hold Ctrl key, then click the feeds
- Mac - hold Cmd key, then click the feeds
- To select multiple feeds
- Click the desired checkboxes to display:
- Date, Source, and Time of each RSS item
- Select the Display Limit
- The default value is None, which will display 10 RSS items
- Click Save
See the article Adding Content to Landing Pages to see how to add RSS Feeds to your Stacks site.