Skip to content

Page

What is a page?

In ArcGIS Experience Builder, a page is a representation of a layout, not a physical HTML web page, but it behaves like one. It is the foundation for organizing content in an experience.

An experience must include at least one page, but it can support multiple pages. Pages can be designed using two layout types:

Page contents, such as widgets, sections, and screens, are arranged based on layout rules like fixed or flow layouts. To ensure responsiveness across different screen sizes, layouts can be configured for three size modes: Large, Medium, and Small. This configuration allows for customized designs that change to various devices.

In the app configuration, pages are defined by the pages property, and their structure is outlined in the pageStructure property.

How to use a page

Here are the general steps to use a page in ArcGIS Experience Builder:

1. Add a page

To add a page to your experience, follow these steps:

  1. Navigate to the Page panel in ArcGIS Experience Builder.
  2. Click on the Add Page button.
  3. Choose the layout type for the page:
    • Fullscreen app: This layout resembles an application interface and supports fixed or grid layouts.
    • Scrolling page: This layout resembles a traditional web page and allows vertical scrolling.

2. Add content to the page

To add content to the page, follow these steps:

  1. In the Page panel, select the page you want to add content to.
  2. Drag and drop widgets, sections, or screens from the widget panel onto the page.
  3. Arrange the content as needed using the layout options available in Experience Builder.

3. Configure the page layout

To configure the page layout, follow these steps:

  1. In the Page panel, select the page you want to configure.
  2. Set the size modes for the page:
    • Large: Designed for larger screens such as desktops and laptops.
    • Medium: Designed for medium-sized screens such as tablets.
    • Small: Designed for smaller screens such as smartphones.

Page layout types

Experience Builder contains two main layout types for pages each designed to provide a different user experience: Fullscreen app and scrolling page.

Fullscreen app

The Fullscreen app page layout is designed to resemble an application interface. It provides a more immersive experience, allowing users to interact with the content without distractions. The layout can be customized to fit various screen sizes and orientations.

The Fullscreen app page layout supports two layout types.

Layout TypeDescription
FixedContains a fixed width and height ensuring that the content remains consistent across different devices. It is suitable for applications that require a specific design and layout.
GridAllows for a more flexible arrangement of content. It can adapt to different screen sizes and orientations making it suitable for applications that require a responsive design. The grid layout can be customized to fit various content types and arrangements.

Scrolling page

The Scrolling page layout is designed to resemble a traditional web page. It allows users to scroll through the content vertically similar to a standard website. This layout is suitable for experiences that require a more linear flow of information such as storytelling, step-by-step guides, or long-form content.

Page size modes

ArcGIS Experience Builder supports three size modes for pages, allowing developers to create responsive designs that adapt to different screen sizes and orientations. The three size modes are:

ModeDescription
LargeThis mode is designed for larger screens such as desktops and laptops. It provides a layout that can accommodate more content and widgets.
MediumThis mode is designed for medium-sized screens such as tablets. It provides a layout that optimizes the content for touch interactions.
SmallThis mode is designed for smaller screens such as smartphones. It provides a compact layout that ensures the content is easily accessible and navigable on mobile devices.

Experience Builder automatically adjusts the layout and content based on the selected size mode. Developers can customize the design and behavior of each mode to ensure a consistent user experience across all devices.

Headers and footers

In Experience Builder, headers and footers are optional components that can be added to pages to provide additional context or navigation options. They can include elements such as logos, titles, navigation links, and other relevant information.

The header footer can be turned on/off in page settings and the contents will be the same for all pages. Headers and footers can be configured to appear on all pages or only on specific pages within an experience. They can also be styled and customized to match the overall design of the experience. Headers and footers can be turned on or off in page settings.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.