Select to view content in your preferred language

Replacement for Tabbed Esri Story Map Functionality

346
2
10-20-2025 02:46 PM
Labels (2)
PhilipWeeks
Regular Contributor

A big reason we haven't migrated a few old Esri Story Maps to new versions is a key bit of missing functionality, specifically in regards to ArcGIS Dashboards with URL parameters.  The useful thing about a tabbed story map is that if you have the same dashboard on multiple tabs with different URL parameters clicking on a new tab won't reload the dashboard, it'll just change the URL parameters.  This allows for multiple views of a dashboard with multiple filters being applied to multiple elements as well as a pan and zoom to happen when clicking on a tab.

Story Map Collections doesn't quite work; in addition to having a cover page that isn't desired, each tab forces a reload of the dashboard every click which is a much worse user experience.  Instead of a click shifting the map focus and filters it gives a blank white page until elements which were already displayed reload.

I also tried the ArcGIS instant app Portfolio and I imagine I'd run into the same problem except that even when I'm using the URL option and give uniquely different parameterized URLs, it auto detects that they reference the same item and do not allow me to add a second one with different parameters.

I've also tried the Experience Builder but encounter similar issues where it reloads the page instead of keeping the page loaded and switching to the different URL parameters.

The only solution I've found that does work is to just write my own housing in JavaScript which can change the URL of an embedded dashboard with the same behavior as an Esri tabbed Story Map, but it's not great due to the additional hosting requirement.

I'm curious if there's any other options I might be missing?  Maybe an embedded content window in ExB linked to a dummy data source with the URL parameters as attributes and having feature views to drive what's displayed in the window?

0 Kudos
2 Replies
OwenGeo
Esri Notable Contributor

@PhilipWeeks -- You can get the experience you are looking for using a sidecar in a StoryMap. In a sidecar, if you have the same app in sequential slides the app won't reload. You are able to have different hash parameters in different slides. Use the Embed block to insert the dashboard in the media panel of the sidecar and paste in the URLs you need.

Please give this a try and let us know how it works for you.

Owen Evans
Lead Product Engineer | StoryMaps
0 Kudos
PhilipWeeks
Regular Contributor

Thanks, that is nice that there is at least something that can cycle through dashboard views.  Unfortunately I don't think it'll work due to the lack of UI configuration on it.  I'll poke at it as occasionally some configuration is hiding somewhere unexpected, but currently it doesn't look like the title card can be removed as we want it to be a single non-scrollable page, and it doesn't look like there's a way to give the slides titles in the selector so a user knows what view they're clicking on and what views are available.

0 Kudos