B
Bonzai 2
Web Parts

Favourite Sites

Display sites marked as "favourite" in a SharePoint list for quick access.

NavigationFeature Parity: 95%

Get Favourite Sites Working in 3 Steps

15-30 minutes

Prerequisites

  • Bonzai 2 package installed on your site
  • SharePoint list with site entries and a "Showcase" column
1

Prepare your site list

Create a SharePoint list with site entries (Title, URL, Description). Add a "Showcase" column to mark favourites.

2

Add the web part

Edit your page and add "Bonzai Favourite Sites" from the Bonzai category.

3

Configure data source

Select your site list, specify the Showcase column name and value (e.g., "Favorite"), and publish.

Column-based favouriting

Unlike browser-based favourites, this web part displays sites that have been explicitly marked in a SharePoint list using a specific column and value (similar to Favourite Documents).

When to Use This Web Part

Use this when you need to...

  • Provide quick access to curated important sites
  • Display organization-wide recommended sites
  • Create a "Featured Sites" section

Best page locations

  • Homepage — featured sites panel
  • Dashboard pages — quick access to key sites
  • Navigation hub — curated site shortcuts

Consider alternatives when...

  • Search-based site discovery — use Site Directory
  • Generic link lists — use Advanced Links
  • Per-user browser-based bookmarks

Related web parts:

Site Directorysearchable site catalog using SharePoint SearchAdvanced Linkscustom link collections

How Favouriting Works

Favourite Sites displays sites that have been marked in a SharePoint list using a specific column and value. For example, if you have a "Site Directory" list, you can add a column named "Showcase" and set the value to "Favorite" for sites you want to appear in this web part.

  1. Create or use an existing SharePoint list with site information
  2. Add a column (e.g., "Showcase") to mark sites as favourites
  3. Set the column value (e.g., "Favorite") on sites you want to feature
  4. Configure the web part to read from that list and filter by the column/value

Required List Schema

  1. Create or select a SharePoint list that stores site details.
  2. Add a Showcase column to mark favourites.
  3. Set the Showcase value (default: Favorite) on sites you want to display.
ColumnTypeRequiredNotes
TitleSingle line of textYesSite display name
URLHyperlinkYesSite URL (also accepts SiteUrl/Link field names)
DescriptionMultiple lines of textNoSite description
OwnerPerson or TextNoSite owner information
CategoryChoiceNoOptional category label
ShowcaseSingle line of text or ChoiceYesColumn for marking favourites (e.g., value = "Favorite")

Common Configurations

Featured Sites Panel

Display curated important sites

Best for: Homepage
Configuration
titleFeatured Sites
listNameSite Directory
showcaseColumnNameShowcase
showcaseValueFavorite
maxItems6
showDescriptionOn

Quick Site Access

Compact list of key sites

Best for: Dashboard widget
Configuration
titleMy Sites
listNameSite Directory
showcaseColumnNameShowcase
showcaseValueFavorite
maxItems10
showDescriptionOff
usePagingOff

Paginated Site List

Full list with pagination

Best for: Dedicated sites page
Configuration
titleBookmarked Sites
listNameSite Directory
showcaseColumnNameShowcase
showcaseValueFavorite
usePagingOn
itemsPerPage5
showOwnerOn
manageSitesTextView All Sites

Best Practices

Use a consistent Showcase value

Use a consistent value like "Favorite" or "Featured" across all your favourite sites to ensure they appear correctly.

Combine with Site Directory

Use this web part alongside Site Directory. Site Directory provides search functionality while Favourite Sites shows curated content.

Troubleshooting

Still need help? Contact Bonzai Support


Reference

Property Pane Configuration

Title Settings

PropertyTypeDescription
titleTextWeb part title
titleUrlTextOptional URL to make the title clickable
titleIconOptionDropdownTitle icon mode: Custom or None
titleIconNameIcon PickerFluent UI icon picker (default: Globe)
titleIconUrlTextCustom icon URL (overrides icon name)
descriptionText (Multiline)Optional description below the title
manageSitesUrlTextURL for the "Browse All Sites" link
manageSitesTextTextText for the browse link (default: Browse All Sites)

Data Source

PropertyTypeDescription
siteUrlTextSite URL where the list is located (empty = current site)
listNameList PickerSharePoint list containing site information
showcaseColumnNameTextColumn name to filter by (default: Showcase)
showcaseValueTextValue to look for in the column (default: Favorite)

Display Options

PropertyTypeDescription
maxItemsSlider (1-50)Maximum sites to display
showDescriptionToggleShow site descriptions (default: On)
showOwnerToggleShow site owner (default: Off)

Paging

PropertyTypeDescription
usePagingToggleEnable pagination (default: Off)
itemsPerPageSlider (3-20)Items per page when pagination is enabled

Appearance

PropertyTypeDescription
chromeTypeDropdownChrome type: None, Title Only, Border Only, Title and Border
fixedHeightSlider (0-800)Fixed height in pixels (0 = auto)

Features Checklist

  • ✅ Column-based favourite filtering
  • ✅ Configurable title with icon
  • ✅ Pagination support
  • ✅ Show/hide site details (description, owner)
  • ✅ Cross-site list support
  • ✅ Chrome type options
  • ✅ Fixed height option