B
Bonzai 2
Page Recipes

News & Communication Recipe

Build a news and announcements page with important messages and news rollup.

Communication2 Web Parts30-45 min (first time)

Overview

This recipe creates a central news and communication hub with targeted announcements at the top and a comprehensive news feed below.

Page Layout

Section 1: Full Width — Important Messages
Section 2: Full Width — News Rollup

Step-by-Step Setup

1

Create the News & Communication Page

  1. Go to Site Contents → Site Pages → + New → Page
  2. Name the page "News & Communication"
  3. Add to site navigation
2

Add Section 1: Important Messages

Add a full-width section for announcements.

Add web part: Bonzai Important Messages

PropertyValue
TitleImportant Announcements
ListImportant Messages
Items to Show3
Enable Content TargetingOn
Title IconInfo
Chrome TypeTitle and Border
Fixed Height0 (auto)

Dismissal is controlled per message

There is no "Show Dismiss" toggle on the web part. Per-message dismissal is controlled by theAllowDismissal Yes/No column on the Important Messages list. Set it to Noon critical announcements that must always stay visible.

Place at the top for maximum visibility

3

Add Section 2: News Rollup

Add another full-width section for the news feed.

Add web part: Bonzai News Rollup

PropertyValue
TitleCompany News
ListSite Pages
Showcase ValueNews Rollup
Display TemplateList
Max News to Show20
Show PagingOn
Items per Page5
Show DateOn
Show CategoryOn
Show CommentsOn
Title IconNews
Chrome TypeTitle and Border

Curate news with the Showcase column

Set the Showcase (or Featured) column on each news page to News Rollup so it appears in this feed. Pick (None - show all pages)from the Showcase Value dropdown if you want to skip curation and show every published page.
4

Add to Navigation and Publish

  1. Save and publish the page
  2. Add to site navigation
  3. Test important messages appear correctly
  4. Verify news articles display with correct styling

Use Content Targeting for relevance

Enable Content Targeting on both web parts to show different announcements and news to different audiences. Both web parts match the TargetAudience column against the viewer's SharePoint group memberships. Items with an emptyTargetAudience are shown to everyone.

Required SharePoint Lists

List NamePurpose
Important MessagesAlert messages with Category, dates, per-message dismissal, and optional targeting
Site PagesNews articles (built-in library)

Site Pages requirements: Set the Showcase column (orFeatured / PromotedState) to News Rollup on each news page you want displayed. Optionally add a Category (Choice) column for category filtering and a TargetAudience (Single line of text) column for content targeting.

Important Messages List Schema

ColumnTypeNotes
TitleSingle line of textMessage headline
BodyMultiple lines (Rich text)Full message content (HTML is sanitized at render)
CategoryChoiceInfo, Warning, Error, Success (case-insensitive, drives icon and color)
StartDateDate and TimeWhen the message becomes active
EndDateDate and TimeWhen the message expires
MessageActiveYes/NoManual toggle to enable/disable individual messages
AllowDismissalYes/NoCan users dismiss this message (the Dismiss button is hidden when No)
TargetAudienceSingle line of textOptional. SharePoint group name used when Content Targeting is On

Troubleshooting

Still need help? Contact Bonzai Support

Final Checklist

  • ☐ Important Messages showing active announcements (inside the StartDate / EndDate window and MessageActive = Yes)
  • ☐ Category values displaying with correct icon and accent color (Info / Warning / Error / Success)
  • ☐ Dismissal working for messages where AllowDismissal = Yes (and hidden when No)
  • ☐ News Rollup displaying news articles curated by the Showcase column
  • ☐ Paging working for long news lists (Show Paging + Items per Page)
  • ☐ Content Targeting filtering correctly when enabled
  • ☐ Page added to site navigation