More in this section
Blogs RSS feed

Quick and easy way to extend the News module by making use of the Sitefinity provider model

by User Not Found

In this blog post I will share with you a specific Sitefinity use case and how to go about it.

User story

“As a website administrators I want to have 3 different News modules just like the built-in Sitefinity News module because we have 3 different news authors who should have access to manage only their own news section.”


Make use of the Sitefinity provider model to create a total of 3 providers for the News module and set permissions for each news provider respectively.


News module providers can be created entirely through the Sitefinity admin interface in just 5 steps:

Step 1

Login to Sitefinity CMS and go to Administration -> Settings -> Advanced settings

Step 2

Locate News in the left panel and go to News -> Providers, then click on the Create new button in the right panel and fill the new provider properties

sample values:

Name: CommunityNews

Title: Community News

Description: News about our user community.

Provider type: Telerik.Sitefinity.Modules.News.Data.OpenAccessNewsProvider

Make sure you check the Enable checkbox before saving the changes.


Step 3

Select the newly created provider from the left panel and add an application name parameter for it

Sample values:

Key: applicationName

Value: /CommunityNews


Step 4

Repeat the steps to add one more provider with a different name (e.g. ProductNews) and different value for its applicationName parameter (e.g. /ProductNews)

Step 5

Restart the website from the IIS web server for the changes to take effect. That's it!

You now have 3 different News providers that store news data in the same Sitefinity database and it is possible to assign permissions for each provider. The news data can also be manipulated through the API.

Let’s go to Content Types -> News to see our providers and create one news article under the CommunityNews provider.


Only users who have access to the CommunityNews provider will be able to manage this newly created article. You can set permissions for your issues by going to the Permissions link in the right panel of the screen above and selecting the respective provider to set its permissions.

Display news from a provider

News articles for different News providers can be displayed on Sitefinity pages utilizing the built-in News widget and all its features. To display our community news article on a page, you should add the News widget onto that page, click Edit and go to its advanced properties (bottom right corner of the edit dialog) and then go to the ControlDefinition button to update the ProviderName property of the widget with the name of the desired News provider.


The news widget will then display only news articles from the specified News module data provider. You can also leverage all its features such classification filters, sorting, paging, custom widget templates, and much more.


If you create custom fields for the News content type in general, these custom fields will be applied across all providers. But if all custom fields are the same for all news providers then this approach is perfect for our user story. In case you want to have different custom fields for the 3 different news sections, then you should develop a new content type for the two additional News module.


The provider approach is a very quick and easy way to separate and delegate News management to different stakeholders of the website. You don’t need to write a single line of code to do it.

What do you think about this approach? How do you find its use?


Leave a comment
  1. Betty Jan 17, 2013

    Does this approach work with multisite edition? The news sources don't seem to show up in the list.  Also is there a way of aggregating multiple news sources in a news list? or better yet creating a news source that is an aggregate of other ones?

  2. Anton Jan 18, 2013
    Every site in the  Multisite Edition creates its own News module provider and you can share providers between sites through the interface. Also, things have changed in Sitefinity for the better since this blog post and now the Module Builder should be everyone's ultimate tool for create custom content types that can also be shared across sites in Multisite Edition. At present the built-in news widget can display news from one selected provider only. The team is working on architecting a solution for displaying articles from multiple providers while having performance in mind because when you have sorting and filtering of thousands of articles coming from different providers that are selected on the fly by a user is very likely that there might be a hit on performance, if it is not implement right.
  3. Divya Feb 06, 2014
    I have followed same which u have given in the article.But after refreshing i am not able to see the the  tabs(Community News and Product News.)I have checked the enable check box.I ma using sitefinity trial version.Please help me to fix this issue.
  4. Anton Feb 06, 2014
    Diviya, based on the information you've provided I'm not sure what exactly your issue is but you can also review another article about the benefits of the provider model in Sitefinity that also contains a video. Also, note that your 30-day trial comes with support and you can submit a support ticket from your account providing more details about the project.
  5. Saad Sep 21, 2015
    Hi, how can I do the same with Dynamic Modules. I tried it and I don't see any option to do it for specific dynamic modules only? It applies to all of my dynamic modules. Any help?
  6. health care safes May 24, 2018
  7. robert May 24, 2018
    I really loved reading your blog. It was very well authored and easy to understand. Unlike other blogs I have read which are really not that good.Thanks alot!birthday t shirt
  8. robert May 24, 2018
    This blog is really great. The information here will surely be of some help to me. Thanks!.phuket plastic surgery
  9. robert May 24, 2018
    Thanks for providing recent updates regarding the concern, I look forward to read more.franklin buyers agent
  10. robert May 24, 2018
    This is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses.manhattan printing
  11. robert May 24, 2018
    Hey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you.vacaciones surf nativo ingles
  12. robert May 24, 2018
    That is really nice to hear. thank you for the update and good luck.franklin buyers agent
  13. robert May 24, 2018
    Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work. what is video production
  14. robert May 24, 2018
    If you are looking for the most accurate soccer betting predictions on the World Cup 2018. I advise you to use this site -
  15. robert May 24, 2018
    This is really a nice and informative, containing all information and also has a great impact on the new technology. Thanks for sharing it,fertility center in Hyderabad
  16. robo Jun 08, 2018
    Cool stuff you have got and you keep update all of us.Detectives Madrid

    Leave a comment