ArcGIS Blog

Announcements

ArcGIS Experience Builder

What's New in ArcGIS Experience Builder (February 2025)

By Jianxia Song

The February 2025 release for ArcGIS Experience Builder in ArcGIS Online introduces many new features to help you easily build web apps you envision.

We’ve added three new widgets—Oriented Imagery Viewer, Processing Templates, and Flow Row. The Oriented Imagery Viewer widget enables you to visualize imagery from oriented imagery layers. The Processing Templates widget works with raster function templates in imagery layers so you can change the imagery layer display. The Flow Row widget positions content in a continuous row. Other highly anticipated enhancements include generating PDF reports in the Near Me widget, turning all layers on or off at once in the Map Layers widget, viewing attachments in the Table widget, and customizing the zoom scale range of 2D maps in the Map widget. Let’s explore these features.

Quick links:

Oriented Imagery Viewer widget

With the Oriented Imagery Viewer widget, you can visualize oriented imagery layers, which contain imagery captured from any angle—including oblique, bubble, street-side, inspection, and 360-degree images—in a 2D map or 3D scene. For example,  you can use the widget to review asset inventory photos taken by field workers at a construction site. For more information, see the blog post.

Oriented imagery Viewer widget

This new widget replaces the Oriented Imagery widget which is now renamed to the Classic Oriented Imagery widget. For more information, see Oriented Imagery, Integrated into ArcGIS and Oriented Imagery FAQ.

Processing Templates widget

ArcGIS imagery layers may have predefined processing templates (aka raster function templates) for visualization and analysis. You can use the Processing Templates widget to interactively change the display of imagery layers, such as showing trees only or crops only from the Sentinel-2 10m Land Use imagery layer as demonstrated below. Also check out this blog post.

Processing Templates widget

Flow Row widget

Unlike the Row widget, which is divided into 12 discrete columns, the Flow Row widget positions content in a continuous row. You can use this widget to horizontally align the page elements like the Image widget or Button widget with descriptions in Text widgets. The Flow Row widget has been added to the Web AppBuilder classic templates in both Full and Express modes as shown below in the Launchpad template.

Flow Row widget

Export settings

You can now configure the options for exporting data using the new Export settings from the Data panel. For example, when an app’s intended audience is for people unfamiliar with GIS, you may choose to have them only download data in CSV files. Additionally, when dealing with highly sensitive data, you have the option to disable export functionalities across all layers simultaneously. This feature is particularly useful for apps containing numerous layers and maps, ensuring enhanced data security and management.

Export settings

Enhancements

Near Me

Many of you have requested the ability to generate reports in the Near Me widget like you could with Web AppBuilder Screening and Situational Awareness widgets. We are pleased to announce that this feature is now available with the new Export to PDF option.  For more information, see What’s New in Near Me (February 2025).

Export to PDF
The PDF report

Map Layers

Many enhancements have been introduced to the Map Layers widget in this release. One of them, as shown below, is to allow users to toggle all layers on or off simultaneously. This feature is beneficial for organizations like emergency management agencies, where operational maps often include a multitude of layers. Additionally, users can easily expand or collapse all layers including group layers with a single click.

Turn all layers on or off

Other improvements include the ability to display tables alongside layers, adjusting layer transparency using a slider, and displaying layers added at run time with widgets such as the Add Data widget.

Show runtime layers

Map

For 2D maps, you can restrict the scale range available for users to zoom using a slider and drop-down menus. You can also enter custom scales like you could with Web AppBuilder.

Set map scale ranges

Table

You can now view attachments in the Table widget.  You can also add, update, and delete attachments if you have editing privileges on the layer that supports attachments.  For a list of supported file types you can attach, see Edit tables.

View attachments in Table

Text

You can insert images into a Text widget and properly align them with text. This can be handy when you configure splash screens or information on how to use the app. The supported image formats include PNG, GIF, JPG, JPEG, BMP and WebP.

Insert image in Text

List

In the past, when you switched between data views that came from the same data source, the List widget lost its settings and formatting. Consequently, you had to reconfigure these setting, leading to repetitive work when managing multiple data views in the app. Starting with this release, reconfiguration is no longer necessary. The widget now retains all of its settings and formatting when you switch between data views. This enhancement also extends to other widgets, such as the Chart and Text widgets.

Switch data views in List

Add Data

You can now upload multiple files at once for efficiency. You can also resize the panel to browse items more easily.

Resize Add Data panel

Search

When you configure apps for public users, the drop-down menu featuring multiple search resources on the left of the widget may be confusing, as illustrated on the left screenshot. You now have the option to disable this feature.

No drop-down menu in Search

Additionally, you can now enhance search capabilities with the options to perform local searches or search places within the current map extent.

Directions

The Directions widget has undergone numerous enhancements to improve user experience. For instance, you now have the ability to edit routes directly on the map by adding stops and barriers, as illustrated in the example below.

Edit a route

You can choose the desired measurement units for displaying distances, such as miles or kilometers. Additionally, you can add point layers as search sources in addition to locators.

Set measurement unit in Directions

Edit

With the new Grid option, you can turn on a grid that overlays the map, allowing for precise alignment and snapping features.

Grid in Edit widget

Draw

Like the Edit widget, the Draw widget now has settings for tooltips and snapping.

Query

In the past, displaying statistics from a query result, such as the number of campground sites within 20 miles of a location, required selecting each resultant features individually. This process could be cumbersome when dealing with a large number of features. Now, you can streamline this task by using the new Select data action in the Query widget, allowing you to select all features at once.

Select data action

Builder

Prior to this release, loading numerous layers in the Map widget took considerable time when configuring the app in the builder. However, this has been enhanced in the current release.

Additionally, you can now scan QR codes to access both draft and published versions of an app by clicking More at the top of the builder. This is useful for quickly viewing an app on a mobile device.

QR code

You may also check out new templates, like the Poster window template and the FAQ and Booth page templates.

Accessibility update

We have been enhancing accessibility through a series of incremental releases. The following features are improved in this release.

  • In the Theme settings, you can change the color of the focus indicator that shows which interactive element of the app page has keyboard focus.
  • Accessibility is now supported in the Accordion widget
  • Accessibility is now supported in the custom filters that are configured in the Filter widget.
  • The new Job Hunting (A11Y) public template, available in ArcGIS Online, is specifically designed to provide an accessible experience, with keyboard interactions and labels for screen readers.

For better accessible experiences, we currently recommend using these templates to create apps – Foldable, Plateau, Tab, Launchpad, Dart, JewelryBox, Pocket, and Billboard. Read Accessibility for more information.

For more information, see What’s new in Experience Builder. Please reach out to experiencebuilder@esri.com with questions.

Thank you,

The ArcGIS Experience Builder Team

Subscribe to our newsletter to receive the latest ArcGIS Experience Builder updates, news, and content.

Share this article

Subscribe
Notify of
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments