Skip to main content
Feature Guides

Shared Modules

Shared modules are modules that are created and be shared across the site on any page. With shared modules, you can make it once, then copy it over to as many pages as you need.

Before you can actually share a module, you will need to create one (to learn more about modules and how to create modules, see the feature guide here).

Incorporating Shared Modules

Once your module is created, it is time to share it across multiple pages. To add a shared module do the following:

  1. Click on the + icon on your page to add content
  2. At the bottom of the list of content options, there will be a misc option, select it.
  3. There will be a new list that appears, click on the Shared option.
  4. Once it adds, click on the dropdown arrow of your new content and select the module you would like to add.

This is the main use for shared modules, but they can be incorporated in a few other ways.

More Incorporation with Shared Modules

Shared Modules in Rich Text

Another handy feature of shared modules is being able to insert them directly into the Rich Text content type. Some page types, such as articles, only allow Rich Text on their pages and being able to insert shared modules is handy in case an article requires a little more content.

The button of Module to click on

To add a module in Rich Text, click on the block icon (as seen in the photo on the right). From here, Brightspot will ask you to select which module you would like to insert. It will give you a list of modules that you have created, select which one you'd like to add in.

This feature is especially useful for inserting custom HTML/CSS/JS into an article.

(For a more detailed insight into Rich Text, view this guide here)

Shared Modules in Aside and Belows

Shared modules can also be used in the aside and belows on your site pages. Once your aside and/or below is set up, select the shared option from the dropdown menu. This will allow you to select the module that you would like for your aside or below. In general, across Brightspot, the shared option means that it will be a shared module.

(To learn more about setting up asides and belows please view this guide)

Related Training

data-content-type="oneOffPage"

Add a Shared Content Module

Add the same content in multiple locations but edit in just one place.
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText=

Questions & Answers

data-content-type="article"
Q&A

How do I pull in events from other sites?

October 12, 2020 05:36 PM
You will first need to allow access to your site. Go under “Sites and Settings”. On the “Main” tab scroll all the way down to the bottom under “Advanced”. Under the heading “Accessible Sites” you can add the specific sites you want to pull the events from. When you are on your events page within your site creating an events list, you can add the site you granted access and search through that site’s tags.
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
data-content-type="article"
Q&A

Can I share media from other sites without copying the contents?

October 12, 2020 05:07 PM
Media from another site can be displayed as a shared content module or can be linked in a promo. A Shared Content Module copies the features of the original content between the shared sites. However, using a promo allows you to curate your own content, selecting the title, caption, and photo that is shown, and opens the original media in another tab for users to view.
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= overrideTextAlignment=
overrideBackgroundColorOrImage= overrideTextColor= overrideTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText=