LiveTiles Intranet Hub

LiveTiles Intranet Hub

  • Hub
  • Workspaces
  • Metadata
  • Governance
  • What's New

›Guides

Getting Started

  • Overview
  • Architecture
  • Installation

    • Microsoft 365
    • SharePoint 2019
  • Upgrade
  • Configuration

Guides

  • Hub
  • Multiple JSON Configuration Files
  • Cognitive Page Translation
  • Theming
  • Custom Styling
  • Navigation
  • Matrix
  • Search
  • People Search
  • Page
  • Layout
  • Footer
  • Multi Language
  • Data Aggregation
  • Keyboard Shortcuts
  • SharePoint Integration
  • Custom Code
  • Notifications
  • List Items Grouping
  • Multi Content Type Item Template
  • Everywhere Panel
  • Everywhere Panel SP2019
  • Everywhere Panel Manager
  • Everywhere Panel Audience Target
  • MegaMenu Manager
  • JSON GUI Editor
  • Coveo Hosted Search Page
  • Mobile Configuration

LiveTiles Viva Cards

  • LiveTiles Office Locations
  • LiveTiles Reach Events Viva Card
  • LiveTiles Reach News Viva Card
  • LiveTiles People Search Viva Card
  • LiveTiles Weather Viva Card

Widgets

  • Content Items Widget
  • Tabs Widget
  • Hero Widget
  • Markup Widget
  • Schedule Widget
  • Slider Widget
  • Timezone Widget
  • Weather Widget
  • User Widget Zones

Web Parts

  • Alerts Web Part
  • Reach News Web Part
  • Reach Posts Web Part
  • Reach Events Web Part
  • Reach Pages Web Part
  • Celebrations Webpart
  • FAQ Web Part
  • Lists Web Part
  • People Web Part
  • Tour Guide Web Part

Data Connectors

  • SharePoint Search
  • SharePoint List
  • Microsoft Graph
  • Microsoft Outlook
  • Web APIs
  • Microsoft Search
  • Coveo Search Data Provider

Navigation Builder

  • Getting Started
  • MegaMenu
  • Matrix

Everywhere Panel Manager

Overview

LiveTiles Intranet Hub now provides the ability for administrators to add more than one configuration for the Everywhere Panel. By doing this, the administrators will be able to configure different Everywhere Panels for multiple URLs, that are targeted by using a Regex pattern.

Important Note

The Everywhere Panel Manager feature is not supported on the SP2019 version of the Everywhere Panel.

Everywhere Panel Manager

The Everywhere Panel Manager is where administrators configure, add, delete, edit, target and preview multiple Everywhere Panel configurations.

In order to enable this feature, the Administrator has to add this inside the features node, that lies inside the Hub JSON Config:

Everywhere Panel Manager Feature Toggle

In case your Hub JSON configuration has an everywherePanel node already, then by enabling this feature, the "everywherePanel" node inside your configuration file will be transformed into a "panels" node, which represents an array of "everywherePanel" configurations. The "everywherePanel" node will be transformed into the default panel configuration of the Everywhere Panel Manager. In case you do not want to have the Everywhere Panel Manager feature anymore, it can be disabled by doing this:

Everywhere Panel Manager Feature Toggle Off

By disabling this feature, the default panel in the Everywhere Panel Manager will be transformed into the "everywherePanel" node. This allows the configuration to still have an Everywhere Panel configuration, even though the Everywhere Panel Manager feature is disabled.

This can be accessed by first clicking on the cogwheel button that is placed on the Everywhere Panel.

Everywhere Panel Manager

For an environment that does not have an "everywherePanel" node already defined in the Hub JSON Config, the Everywhere Panel Manager will look like this:

Everywhere Panel Manager Default

The administrators will be prompted with a default configuration as shown here:

Everywhere Panel Manager Default Config

For an environment that does have an "everywherePanel" node already defined in the Hub JSON Config, the node will then be converted into the default configuration in the Everywhere Panel Manager.

IMPORTANT The default Everywhere Panel configuration will always have a "default" node set to "true" inside the "settings" node.

Everywhere Panel Manager Default Node

Configuration

Starting from the Everywhere Panel 1.3 version, the Hub Config JSON will contain the "panels" node inside the root node of the configuration file:

"panels": [
    {
      "settings": {
        "EnabledModern": "true",
        "UseThemesOnModern": "true",
        "default":true,
        "WelcomePage": {
          "heading": "LiveTiles Everywhere Panel",
          "description": "",
          "smallLogo": "",
          "bigLogo": "",
          "brandingColor": "",
          "sectionLineType": "slope",
          "previewOnDesktop": "true"
        }
      },
      "content": {
        "children": [
          {
            "children": [
              {
                "children": [
                  {
                    "id": "d144d589-e0f0-4a31-ade5-5bce1ce5d119",
                    "title": "Content",
                    "value": {
                      "hubWidgetConfig": {
                        "tabs": [
                          {
                            "configTypeKey": "widgetTab_sharePoint_items",
                            "title": {
                              "en": "Docs from SharePoint"
                            },
                            "contentType": "Document",
                            "showSearch": true
                          }
                        ],
                        "configTypeKey": "widget_tabs"
                      },
                      "hubWidgetHeight": "500px",
                      "columnIndex": 1
                    }
                  }
                ],
                "id": "5ef0adc0-191f-429b-b5bc-0ca69dffde78",
                "title": "Section",
                "value": {
                  "layout": {
                    "key": "'1column100'"
                  },
                  "noWebpartBackground": true
                }
              }
            ],
            "id": "ba26a800-dc29-4cda-bc55-4f3c4de62c85",
            "contentType": "powerpanel-panel",
            "title": "Content",
            "value": {
              "widthType": "Medium",
              "icon": {
                "icon": "ms-Icon ms-Icon--12PointStar",
                "color": "",
                "backgroundColor": ""
              },
              "label": "Content"
            }
          }
        ]
      }
    }
  ]

Adding a new Everywhere Panel configuration

If an administrator wants to add a new Everywhere Panel configuration, they will click on the ADD NEW button and a new slot will be added above the existing slots. The URL targetting field and the new configuration for the Everywhere Panel will be empty.

Everywhere Panel Manager Add New

Adding a configuration for the newly added Everywhere Panel

After the administrator adds the new Everywhere Panel, they can add their own configuration by click on the PENCIL ICON. By doing so, the Everywhere Panel Config Editor for the respective slot will open.

Everywhere Panel Manager Edit

The administrators can now add their own configuration inside the configuration editor. Once they are done, they can save the configuration for the respective panel by clicking on the APPLY button.

Everywhere Panel Manager Save Panel Config

Deleting an Everywhere Panel configuration from the Everywhere Panel Manager

If an administrator wants to delete a specific configuration from the list of panels, then they would have to click on the TRASH CAN ICON.

Everywhere Panel Manager Delete

Clicking on the trash can will prompt the admin with a confirmation dialogue.

Everywhere Panel Manager Delete Confirmation

After deleting a panel configuration:

Everywhere Panel Manager After Delete

Previewing an Everywhere Panel configuration

If an administrator wants to preview a configuration, they can do that by clicking on the EYE ICON. By doing so, the current Everywhere Panel, that is placed on the page, will be replaced by the configuration that the administrator wants to preview. This operation can only be done, if the node children from the node content is populated.

Everywhere Panel Manager Preview

URL Targetting for the Everywhere Panels

If an administrator wants specific panels to be shown on specific pages or site collections that respect a certain pattern, then that can be done by typing a Regex Pattern inside this field:

Everywhere Panel Manager URL Target

For every URL that matches the Regex patterns that are present in the fields, the respective Everywhere Panel will be placed on the page. In case a URL does not match any of the present Regex patterns, that are present in the fields, then the Default Everywhere Panel configuration, that the admin set, will be place on the page. Saving the Regex pattern is automatically done by leaving the field. Please make sure that you introduce a correct Regex pattern, otherwise the panel will not be shown.

User and Group Targetting for the Everywhere Panels

Hub Admins are now able to give editing permissions to users and security groups from the Azure Active Directory. This is done by assigning a group or a user to the specific Everywhere Panel configuration (Panel Editors column). By doing so, the targetted users or groups will be able to test URL patterns, edit and preview the configurations that they are assigned to. Everywhere Panel editors will not be able to add a new configuration, delete existing configurations, change the URL patterns or the existing editors or change the order of the configurations.

Everywhere Panel Manager User and Group Targetting

From a targetted user's perspective:

Everywhere Panel Manager User and Group Targetting

URL Pattern Testing

Hub Admins and targetted users can use the URL Pattern tester, in order to check which configuration will be used for a certain URL.

Everywhere Panel Manager Pattern Testing

Changing the order of the configurations in the Everywhere Panel Manager

If a Hub Admin wants to change the order of the configurations in the Everywhere Panel Manager, this can be done by using the drag and drop functionality provided by the drag handler ( marked in the photo ). The default configuration cannot be dragged and dropped.

Before using the drag handler:

Everywhere Panel Manager Before Drag

After dragging and dropping a configuration:

Everywhere Panel Manager After Drag

Amending the Everywhere Panel JSON using the GUI editor

Within the Everywhere Panel JSON editor, you now have the option of a GUI (graphical user interface) to help editing your JSON. This interface allows you to easily set some JSON properties specific to the Everywhere Panel through a form.

To access the GUI editor click the pencil icon to the top right of the Everywhere Panel JSON editor.

Everywhere Panel Manager After Drag

The Everywhere Panel GUI editor options are divided in to 3 tabs.

  • Base Settings - These are the base settings for the Everywhere Panel

    Everywhere Panel Manager GUI edit Base Settings tab

  • Welcome Page - These are the settings for the Welcome Page panel. This panel is displayed behind the home icon.

    Everywhere Panel Manager GUI edit Welcome Page tab

  • Content - This tab is where you set up each of your Everywhere Panel items. New items are added by clicking the plus icon to the top right of the tab panel. Amending the order of an item within this list amends the order in which the item is displayed within the Everywhere Panel presuming no sortorder key is set within the item JSON.

    Everywhere Panel Manager GUI edit Content tab

    Click the item title to open the settings for that panel item. Each item includes base settings for that item along with an object to add multiple sections. Within each section, you have base settings along with an additional object allowing you to add multiple webparts to each sections. Base webpart settings are included however configuration settings for the webpart are to be added using the JSON editor as described here.

    Everywhere Panel Manager GUI edit Content tab

← Everywhere Panel SP2019Everywhere Panel Audience Target →
  • Overview
    • Important Note
  • Everywhere Panel Manager
  • Configuration
  • Adding a new Everywhere Panel configuration
  • Adding a configuration for the newly added Everywhere Panel
  • Deleting an Everywhere Panel configuration from the Everywhere Panel Manager
  • Previewing an Everywhere Panel configuration
  • URL Targetting for the Everywhere Panels
  • User and Group Targetting for the Everywhere Panels
  • URL Pattern Testing
  • Changing the order of the configurations in the Everywhere Panel Manager
  • Amending the Everywhere Panel JSON using the GUI editor
Docs
HubWorkspacesMetadataGovernance
References & Samples
Hub ReferenceHub ConfigsWorkspaces ReferenceWorkspaces ConfigsMetadata Configs
More
What's NewLiveTiles Products
LiveTiles
Copyright © 2025 LiveTiles