Share content providers of modules

You can share the content items of built-in and dynamic modules between different sites by sharing the content providers for these content items. Each module can have content providers for each site.

For example, you want to share the content of a News module. On site A, you configure the News module to use content provider A for news, on site B, you can use the News module with content provider B for news and the content provider A for news. This way, site B displays news items provided by content provider A and content provider B, and site A displays only news items that are provided by content provider A. In case you edit news items provided by content provider A, even if you are in site B, changes are reflected on all sites whose News modules use content provider A.
For more information, see Overview: Provider model.

To configure the modules that a site uses and the content providers for these modules, perform the following:

  1. Click the selector in the upper-left corner of the page.
  2. Click Manage sites link.
  3. Click the Actions link of the site, which modules you want to configure and then click Configuring Modules.
  4. Perform the procedure described in Create sites » Configure the site modules.
  5. Click Save changes.
You can also share forms and page and widget templates between sites. For more information, see Share and reuse content between sites.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?