Skip to content

Upgrade RSS to support both Atom and Rss #5849

Open
ConfusionOrb221 wants to merge 4 commits into
DSpace:mainfrom
atmire:w2p-140019_rss_syndication_feed_support
Open

Upgrade RSS to support both Atom and Rss #5849
ConfusionOrb221 wants to merge 4 commits into
DSpace:mainfrom
atmire:w2p-140019_rss_syndication_feed_support

Conversation

@ConfusionOrb221

@ConfusionOrb221 ConfusionOrb221 commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

References

Description

Extends RSS component to create links in the tag for each defined value inside of websvc.opensearch.formats currently only atom and rss are valid formats. Whichever ones come first in the list will be used for the RSS button on search pages but both/all defined values will be added to the head regardless.

Adjusts the title of rel='search' for rss links to be relative to the contex they are defined in e.g RSS links on site (homepage) will be changed to rel=Sitewide [rsstype (atom/rss)] feed. Whereas community/collection pages will be [Com/Col name] (atom/rss) feed. This also applied to item pages if the rss component is configured their for search. General search will just be Search [rss/atom] feed

Instructions for Reviewers

Use this pr with the REST branch related and you should see rss links created inside of each page's html that the rss component exists (pages with the search component) with the various supported formats. By default this would be both atom and rss but the button on search pages should be configured to the first valid entry in the list.

@ConfusionOrb221 ConfusionOrb221 marked this pull request as ready for review June 12, 2026 20:26
@lgeggleston lgeggleston moved this to 🙋 Needs Reviewers Assigned in DSpace 11.0 Release Jun 15, 2026
@lgeggleston lgeggleston added the component: Discovery related to discovery search or browse system label Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component: Discovery related to discovery search or browse system improvement

Projects

Status: 🙋 Needs Reviewers Assigned

Development

Successfully merging this pull request may close these issues.

2 participants