To build your own rotator, grid, or list module, you must decide which content it will showcase.
Content can be pulled and sorted in creative ways. If you have a highly custom idea, this page will help you learn about your options and build it from scratch.
Or check out our prebuilt modules to get inspired by common examples. You might even start with a prebuilt module, then check out the options on this page to request some changes.
Build your own module in two steps |
|
Contents
How it works
Pull content types
Narrow down the content selection
Sort the content
...
The form below can help you communicate your ideas. But if you get stuck, just tell your JUNO Success Manager about your goal and they’ll help with recommendations.
The goal of this module is: |
Pull these content type(s): This step is required. The rest are optional. Then narrow it down…
Then sort it all by: |
...
Anchor | ||||
---|---|---|---|---|
|
...
Usually, you only need one type. But you can choose multiple. A common example of multiple content types in a module is Session + On-demand content. This module would offer attendees a mix of live and on-demand content.
Choose one or more content types… |
Sessions (You must also specify Main stage, Panel, and/or Breakout.) |
Include Page | ||||
---|---|---|---|---|
|
...
If you pull Sessions or In-person sessions into the module, you can narrow it down to sessions with a specific status. A session’s status changes over time as it goes from Upcoming, to Live, to Past.
Choose a session status… |
Live now |
Note that the module is hidden whenever there are no sessions with the specified status. For example, a Live now module would disappear during an event’s break time in between live sessions.
...
You can narrow down any content type to show only content that has specific tags. Or you can do the opposite: Hide content that has specific tags.
Note that every attendee sees the same content when you specify tags. If you want to show attendees personalized recommendations, use the Personalized recommendations option below.
To specify tags… |
Choose tags to show content (usually profile, topic, layout, and/or access level tags) |
Info |
---|
If you choose multiple tags, you can also decide to require all. This means that content only appears in the module if it has every specified tag. Otherwise, content appears as long as it has at least one of the tags. |
...
Access level tags lock content so that only attendees who have permission or who bought a specific ticket can open it. When you specify access level tags for a module, it only shows content with that access level. Attendees who don’t have access still see it, but it has a lock icon. If they click it, they can be prompted to purchase a ticket on an external site. Learn more about access levels on content.
Actions
Anchor | ||||
---|---|---|---|---|
|
You can narrow down any content type to show only content that a user has performed a specified action on. Or you can do the opposite: Show content that a user has not performed the specified action on.
Note that every user sees different content depending on whether or not they performed the action.
To specify actions… |
Choose one or more actions that must be completed, and the module shows users content that they performed the action(s) on. |
Here are some common ways to use actions:
...
You can narrow down any content type to show personalized recommendations for attendees. Each attendee sees different content in the module, depending on the tags they selected in their profile or their access level tags.
Choose one way to make recommendations based on access level tags… |
Strict access level recommendation only shows attendees content that’s specific to their access level. For example, one attendee might see all |
Note that if someone isn’t assigned an access level, they see content for all access levels instead.
Or make recommendations based on profile tags… |
Choose one or more profile tag types, and the module shows attendees content they’re interested in. You also must decide if it’s a strict or flexible recommendation. |
For example, an onboarding question might ask attendees about their interests, with multiple options like Leadership
and Design
. Interests is the tag type, while Leadership
and Design
are the tags.
...
Choose one way to sort the content in the module. Note that if you don’t sort, the module by default shows content with the latest release date first to highlight recently released content.
Choose one way to sort… | Definition |
Release date (earliest to latest, or latest to earliest) | Release is when the content becomes viewable. For example, a piece of on-demand content might not be released until a specific date. A session might be released well before its start time. |
Start date (earliest to latest, or latest to earliest) | Start is when the content (such as a session) begins. Only some content types have a start date. |
Alphabetical by title | Use this if the first character in the title is a letter. Note that speakers can be sorted by the first character in their first name orlast name. |
Numerical by title (ascending or descending) | Use this if the first character in the title is a number. For example, 1 Session and 2 Session. Note this doesn’t work if the first character is a letter. For example, Session 1 and Session 2 do not sort numerically. |
Popularity over time | Amount of views over time. If content is viewed 100 times in the last five minutes it is more popular than content viewed 100 times over a month. |
Random | Changes each time you reload the page. |