Page
Overview
A page is the area of the Hub where the actual content is displayed. Each page has its own URL and consists of different widgets that aggregate data from different systems. Each page has its own layout. The layout of a page defines how the widgets are arranged and how the layout should behave on the different window sizes by using our layout concept. You can configure this in the user interface.
We support multiple virtual pages that can be configured in the User Interface (recommended) or in the pages
node of the IHubPageConfig. They are configured using the IHubPages type. The key can be used for example in the mega menu to link to a hub page.
Hub.aspx
The hub.aspx
is a classic web page that hosts the hub. It provides the possibility to use the whole area of the screen and works great with our layout concept. The hub.aspx is deployed when the "LiveTiles Intranet Hub Landing Page" is added to a site collection.
Normally this is only required once per tenant - for the "global" hub page.
If you would like to create additional landing pages, e.g. for a department, in different site collections, you can do that by following these steps:
- Add "LiveTiles Intranet Hub Landing Page"-app
- Go to newly created
hub.aspx
- Edit the page
- Edit the web part and specify a "Config JSON" that looks like the config below. Please note that the
pageKey
must point to a page that is configured in thepages
node of the IHubPageConfig. - Optional: Rename the
hub.aspx
Sample config:
{
"configTypeKey": "webPart_hubPage",
"pageKey": "page_key"
}