Web AppBuilder for ArcGIS (Developer Edition) 2.5 was released in July 2017. It includes the following features and enhancements:
Widgets and themes
- A new Infographic widget provides eight graphic templates to visualize and monitor attribute and statistic data from feature layers in the map and additional data sources. The visualization graph is dynamic, refreshing when the map extent or data source changes, and can be interactive with the map.
- A new Parcel Drafter widget enables mapping technicians to enter metes-and-bounds descriptions and check for closure errors. It is typically used by Assessing Offices and Register of Deeds to verify deeds and recorded documents but can also be used by surveyors and title companies to verify survey information prior to submission.
- A new Screening widget allows you to analyze configured layers for potential impacts within a specified area of interest. The widget reports results of the analysis by summarizing a count of intersecting features and length or area of overlap. Analysis results can then be shared via a printed report, CSV file, or file geodatabase or shapefile download.
- A new Suitability Modeler widget helps you find the best location for an activity and predict susceptibility to risk, or identify where something is likely to occur. This widget allows you to combine and weight different layers so you can evaluate multiple factors at once.
- A new Coordinate Conversion widget helps analysts input coordinates and convert them between several common formats including UTM, Military MGRS, DDM, DMS, DD, and USNG.
- A new Grid Overlay widget allows you to quickly render a U.S. Military Grid Reference System (MGRS) grid using client-side resources.
- A new Full Screen widget enables you to start the app in full screen mode.
- A new Basemap Gallery (3D) displays a collection of images representing basemaps from your organization or a user-defined set of map or image services.
- The Smart Editor widget now has support for automatically saving edits so you can quickly digitize new features. It also enables geometry edits by default so you can quickly modify the shape of a feature.
- The Group Filter widget now adds the Persist filter after the widget close option so you can configure it by default.
- The Time Slider widget has an improved user interface and experience.
- The Edit and Smart Editor widgets now have support for organization members to edit public feature services regardless of their edit privileges.
- The Situation Awareness widget now supports sharing analysis results via printed report, sharing snapshots into a selected group, and has improved handling of layer visibility and services using subtypes.
- The Info Summary widget now supports showing all features rather than filtering by extent, alphabetizing list content, expanding the first layer in the widget when it is first accessed, and improved handling of filtered layers. The widget panel can now be sized to fit the list content.
- The Basemap Gallery widget in 2D and 3D apps now supports vector tile basemaps when enabled through your organization setting.
- A new Dashboard theme opens all the widgets in the panel simultaneously when the app starts. It is designed to visualize widgets and their communication directly. You can modify the predefined layout by adding, removing, or resizing grids in the panel. Optionally, you can turn on the Header widget to display the logo, the app name, and links.
- On the Attribute tab, the extra data source option enables you to configure custom data that can be shared at the app level so all the widgets in the app can quickly access and respond to it simultaneously.
- On the Map tab, you have the option to set the refresh interval to sync with the latest data.
- The shared theme defined in your organization is now partially supported, such as the logo, logo link, and header color for text and background.
- The new SnapShot class allows you to create a web map and feature collection layers from one or more graphic arrays.
- The new Create a ListView widget sample provides comprehensive steps to create a custom widget that displays features from a feature layer in a list view and each list item with several preconfigured fields.
- The new Provide and consume data sources in widgets topic has been added to the Widget development section.