Creating Your Own Feed Adapter for Sitecore RSS Module
Nov 09, 2011
Creating feeds with the RSS Module for Sitecore is simple and easy, everything has been setup to allow you to do just that, create feeds. But Like everything in life there is always something that is not covered by the current way of working, that is when you notice that for each RSS feed Item you have a field called “Feed Adapter Type”, where you can place the class and library that will handle the feed item.
To implement your own feed adapter you need two things:
-
Sitecore Libraries (.dll) probably located in
C:\Inetpub\wwwroot\<name of site>\WebSite\bin -
RSS Module Library (
Sitecore.Modules.RSS.dll) also located in bin folder
Once you have this two things you can create your own class library project in Visual Studio, reference this libraries and then create your own class. This class needs to extend from Sitecore.Modules.RSS.Extensibility.FeedAdapter and can override any of the following the virtual methods:
-
Equals
-
GetFeedItems
-
GetHashCode
-
GetItemAuthor
-
GetItemDate
-
GetItemDescription
-
GetItemLink
-
GetItemTitle
-
ShouldIncludeItem
-
ToString
After creating your own version you can simply copy the libraries (and pdb files if you want to debug it) to the bin folder of the Sitecore website. Replace the value of the field “Feed Adapter Type” with the proper <namespace>.<classname>,<DLL file name without .dll>, publish your changes and check your feed, it should be working now with your code.
Recent Insights
-
BLOG
Victor Bauz
Kubernetes
A Complete Visual Guide
-
BLOG
Diego Rebosio
Takeaways From Adobe Summit 2026
Agentic AI and Brand Visibility
-
BLOG
Daniela Romero
Content Authoring in Adobe Edge Delivery Services
In-context Authoring vs. Document-Based Authoring
-
BLOG
Diego Rebosio
Is Your Brand Ready for the Robot Buyer?
Why AI-First UX is the New Digital Frontier