<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Configuring URL Parameters to have specific layers enabled in ArcGIS Experience Builder Questions</title>
    <link>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1716801#M23994</link>
    <description>&lt;P&gt;Share widget link does not seem to remember what basemap was active. Can this be added to the product road map as an ENH?&lt;/P&gt;&lt;P&gt;Also - remember how end users could create their own filter on the fly?&amp;nbsp; Is that possible in Experience Builder?&amp;nbsp; Or still something missing?&amp;nbsp; (Can it be added, if missing?) That's a huge, massive great feature in WebApp Builder.&amp;nbsp; Hopefully it's something simple I'm missing. Not a complex workaround.&lt;/P&gt;&lt;P&gt;General observation, WebApp Builder was easier to get stuff done as a dev.&amp;nbsp; Responsive design 'just worked' out of the box, etc. (Yes I know with multiple pages I can have multiple breakpoints etc, but it's tedious. And less customization, no custom breakpoints etc)&amp;nbsp; &amp;nbsp;And I don't want to wade in to the CSS and TypeScript, I do not have time anymore for that level of work.&amp;nbsp; WAB customizing under the hood was much simpler and easier. The compilation requirement for TypeScript is a source of greatly increased complexity. In addition to MVC pattern in 4x JSAPI.&amp;nbsp; I understand TypeScript and MVC make it easier to create Experience Builder itself, as a product.&amp;nbsp; To develop and deploy custom widgets and customize under the hood, it's now more complex. In addition to the tight version linking between Portal/Enterprise now, with the Exp. Builder Dev Edition, because of 'compiling' widgets, in what is ultimately&amp;nbsp;&lt;EM&gt;supposed to be&amp;nbsp;&lt;/EM&gt;an interpeted language, Javasript.&amp;nbsp; It is around a year or so, in terms of version matching parity. Many or most customers can only update their ArcGIS Enterprise/Portal stack every few years. So the tight version matching is a particular issue. People will be stuck with old builder versions to compile widgets.&amp;nbsp; Also note, back when the language was pure and interpeted in WebApp Builder, debugging in F12 on apps in production in user land was much easier and more revealing in terms of what was happening, seeing behavior, and learning what the cause was or was not.&amp;nbsp; I don't know if it would ever be possible to go back... In JS 5x and whatever is next, after Exp Builder. But I miss JS 3x, before MVC.&amp;nbsp; And WAB, without the TypeScript. I understand the advantage of both. They offer ultimate flexibility and true power, at the cost of a lot more complexity.&amp;nbsp; &amp;nbsp;I don't know what the answer is. But, food for thought. I was hopeful for the 'Express Mode' in Experience Builder. But, it doesn't make it act like WebApp Builder, which was what I was hoping for.&amp;nbsp; Perhaps there can be some way of creating an Express view in the Builder as a dev; and even perhaps, when it comes to code for creating and deploying custom widgets.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 27 Jul 2026 16:02:45 GMT</pubDate>
    <dc:creator>KevinMacLeodEV</dc:creator>
    <dc:date>2026-07-27T16:02:45Z</dc:date>
    <item>
      <title>Configuring URL Parameters to have specific layers enabled</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1552862#M15672</link>
      <description>&lt;P&gt;Is it possible to configure URL parameters for Experience Builder to have specific layers enabled upon loading?&lt;/P&gt;&lt;P&gt;I currently have a handful of themes for which one-off WebMaps and WebApps were put together to satisfy each specific theme. I also have an application that contains all of these themes within 1 WebMap, and 1 Experience Builder application. I would really like to get rid of these one-off applications in favor of URL Parameters that enable specific layers within the all-encompassing application.&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this way, I could have a 'zoning' link, but the link is just a URL Parameter that enables the zoning layer within the 'master' application.&lt;/P&gt;&lt;P&gt;I tried to check the URL Parameters guide, but I didn't see anything specific to this desire.&lt;/P&gt;&lt;P&gt;Any help or guidance is always much appreciated.&lt;/P&gt;&lt;P&gt;Update: It does appear that there is a 'Layer_Visibility' parameter, but it isn't explained very well in the URL parameters help document.&lt;/P&gt;&lt;P&gt;Update2: I got this sorted out by using the Share Widget and Layer Visibility enabled in Experience Builder. Enabling the layers that I wanted to be default on, and then using the share widget to capture the URL parameter URL (and short URL).&lt;/P&gt;</description>
      <pubDate>Thu, 19 Mar 2026 19:00:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1552862#M15672</guid>
      <dc:creator>MattReeves_SpokaneValley</dc:creator>
      <dc:date>2026-03-19T19:00:14Z</dc:date>
    </item>
    <item>
      <title>Re: Configuring URL Parameters to have specific layers enabled</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1556215#M15814</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/549956"&gt;@MattReeves_SpokaneValley&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The 'Layer_Visibility' parameter memorizes any layer visibility changes you make at run time. For example, if you enable this parameter in Experience Builder -&amp;gt; General -&amp;gt; Manage URL status -&amp;gt; Map widget -&amp;gt; Layer visibility, the app will track&amp;nbsp;layer visibility changes and add these changes to the URL so you can open this app anytime with this link, exactly the layers you wish to see. You can also write&amp;nbsp;'Layer_Visibility' parameter value by yourself but I don't really recommend doing so as it would be very time-consuming.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Each map widget has its own&amp;nbsp;'Layer_Visibility' parameter. You can't set layer visibility for multiple map widgets. Also, it works only for map widgets in Experience Builder, so it doesn't work for other embedded applications. But of course, it works for web maps, they are the data sources of the map widgets.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you have multiple maps that need this ability, I would recommend adding these maps to separate map widgets, enabling the layer visibility option in "Manage URL status", and going live to toggle on only the layers you wish to be visible. The app URL will be updated and ready for further use.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Nov 2024 09:18:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1556215#M15814</guid>
      <dc:creator>Shen_Zhang</dc:creator>
      <dc:date>2024-11-07T09:18:57Z</dc:date>
    </item>
    <item>
      <title>Re: Configuring URL Parameters to have specific layers enabled</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1559833#M16056</link>
      <description>&lt;P&gt;Thank you for this information, I believe this will be helpful in my efforts. I have about 15 'themes' for which I want/need specific layers to be enabled individually. (i.e. Zoning only layer turned on for a zoning map link, Plats only layer turned on for a plats map link, etc.) As such, I will be needing 15 different 'layer_visibility' URL parameters to develop a URL for each scenario.&lt;BR /&gt;Is the best way to accomplish this to:&lt;BR /&gt;1. Turn on the layer_visibility parameter for the Map Widget&lt;/P&gt;&lt;P&gt;2. set the layers on/off settings as necessary for each theme&lt;/P&gt;&lt;P&gt;3. Launch Live view to copy the URL for each specific scenario&lt;/P&gt;&lt;P&gt;Also, do you know if esri staff have put together a blog post of writing layer_visibility URL parameter examples? I found the layer_visibility URL parameters section in the help file, but I am not visualizing how each section of the parameter translates to each part of the application.&lt;/P&gt;&lt;P&gt;Thanks again for your help&lt;/P&gt;</description>
      <pubDate>Mon, 18 Nov 2024 18:54:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1559833#M16056</guid>
      <dc:creator>MattReeves_SpokaneValley</dc:creator>
      <dc:date>2024-11-18T18:54:56Z</dc:date>
    </item>
    <item>
      <title>Re: Configuring URL Parameters to have specific layers enabled</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1643160#M20497</link>
      <description>&lt;P&gt;Great post &lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/549956"&gt;@MattReeves_SpokaneValley&lt;/a&gt;&amp;nbsp; I think a few things have changed in Experience Builder since your initial post. &lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/642760"&gt;@Shen_Zhang&lt;/a&gt;&amp;nbsp;are you able to comment. I'm interested in this too. I would like to use the same map across a few map widgets, but customise which layers are turned on/off in each to avoid multiple builds and extra updating/maintenance.&lt;/P&gt;</description>
      <pubDate>Tue, 19 Aug 2025 07:50:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1643160#M20497</guid>
      <dc:creator>elpinguino</dc:creator>
      <dc:date>2025-08-19T07:50:19Z</dc:date>
    </item>
    <item>
      <title>Re: Configuring URL Parameters to have specific layers enabled</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1644670#M20573</link>
      <description>&lt;P&gt;I finally managed to do this, but it's absolutely not "user friendly".&lt;/P&gt;&lt;P&gt;&lt;A href="https://experience.arcgis.com/experience/9040777cfe7046fe90a17dfd712b9e49#widget_9=layer_visibility:%7B%22widget_9-dataSource_1%22%3A%7B%22widget_9-dataSource_1-1988a1a4855-layer-2%22%3Atrue%7D%7D" target="_blank"&gt;https://experience.arcgis.com/experience/9040777cfe7046fe90a17dfd712b9e49#widget_9=layer_visibility:%7B%22widget_9-dataSource_1%22%3A%7B%22widget_9-dataSource_1-1988a1a4855-layer-2%22%3Atrue%7D%7D&lt;/A&gt;&lt;/P&gt;&lt;P&gt;this url activates (makes visible) my layer AED.&lt;/P&gt;&lt;P&gt;I started with a web map, where all my layers are invisible. (if you work with group layers, i only managed to activate the complete group, not one specific layer in a group)&lt;/P&gt;&lt;P&gt;the difficulty is to find the correct id's:&amp;nbsp;&lt;/P&gt;&lt;P&gt;for the layer AED, I found the id by clicking on the data button on the left.&amp;nbsp;&lt;/P&gt;&lt;P&gt;there you can copy the dataid of the web map (dataSource_1, which is my POItotaal).&amp;nbsp;&lt;/P&gt;&lt;P&gt;you can also copy the ID of each published layer, for my AED layer, it is&amp;nbsp;dataSource_1-1988a1a4855-layer-2&lt;/P&gt;&lt;P&gt;you also need to parse the spaces and comma's in the url (as mentioned in the manual of url parameters).&lt;/P&gt;&lt;P&gt;and you also need the number of the map widget (which is 9)&lt;/P&gt;&lt;P&gt;the url I wanted to use, would look like:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://experience.arcgis.com/experience/9040777cfe7046fe90a17dfd712b9e49#mapall=layer_visibility:AED:true" target="_blank"&gt;https://experience.arcgis.com/experience/9040777cfe7046fe90a17dfd712b9e49#mapall=layer_visibility:POItotaal.AED:true&lt;/A&gt;&amp;nbsp;(based on the name of the map widget, the web map and the web map layer).&lt;/P&gt;&lt;P&gt;with such a url, my collegues could easily switch the view of the experience builder, by changing AED by another layer name.&lt;/P&gt;&lt;P&gt;if someone can give a "cleaner" way to activate specific layers, in the url, I would be really happy to read the suggestions!&lt;/P&gt;&lt;P&gt;Ine De Cubber&lt;/P&gt;</description>
      <pubDate>Fri, 22 Aug 2025 14:41:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1644670#M20573</guid>
      <dc:creator>inedecubber</dc:creator>
      <dc:date>2025-08-22T14:41:07Z</dc:date>
    </item>
    <item>
      <title>Re: Configuring URL Parameters to have specific layers enabled</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1645129#M20590</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/930713"&gt;@inedecubber&lt;/a&gt;&amp;nbsp; I'm not sure if I'm missing something here but isn't what you are doing here exactly what ExB is doing for you if you follow&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/642760"&gt;@Shen_Zhang&lt;/a&gt;&amp;nbsp;s description in an earlier post here?&lt;/P&gt;</description>
      <pubDate>Mon, 25 Aug 2025 09:03:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1645129#M20590</guid>
      <dc:creator>MattiasEkström</dc:creator>
      <dc:date>2025-08-25T09:03:04Z</dc:date>
    </item>
    <item>
      <title>Re: Configuring URL Parameters to have specific layers enabled</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1716801#M23994</link>
      <description>&lt;P&gt;Share widget link does not seem to remember what basemap was active. Can this be added to the product road map as an ENH?&lt;/P&gt;&lt;P&gt;Also - remember how end users could create their own filter on the fly?&amp;nbsp; Is that possible in Experience Builder?&amp;nbsp; Or still something missing?&amp;nbsp; (Can it be added, if missing?) That's a huge, massive great feature in WebApp Builder.&amp;nbsp; Hopefully it's something simple I'm missing. Not a complex workaround.&lt;/P&gt;&lt;P&gt;General observation, WebApp Builder was easier to get stuff done as a dev.&amp;nbsp; Responsive design 'just worked' out of the box, etc. (Yes I know with multiple pages I can have multiple breakpoints etc, but it's tedious. And less customization, no custom breakpoints etc)&amp;nbsp; &amp;nbsp;And I don't want to wade in to the CSS and TypeScript, I do not have time anymore for that level of work.&amp;nbsp; WAB customizing under the hood was much simpler and easier. The compilation requirement for TypeScript is a source of greatly increased complexity. In addition to MVC pattern in 4x JSAPI.&amp;nbsp; I understand TypeScript and MVC make it easier to create Experience Builder itself, as a product.&amp;nbsp; To develop and deploy custom widgets and customize under the hood, it's now more complex. In addition to the tight version linking between Portal/Enterprise now, with the Exp. Builder Dev Edition, because of 'compiling' widgets, in what is ultimately&amp;nbsp;&lt;EM&gt;supposed to be&amp;nbsp;&lt;/EM&gt;an interpeted language, Javasript.&amp;nbsp; It is around a year or so, in terms of version matching parity. Many or most customers can only update their ArcGIS Enterprise/Portal stack every few years. So the tight version matching is a particular issue. People will be stuck with old builder versions to compile widgets.&amp;nbsp; Also note, back when the language was pure and interpeted in WebApp Builder, debugging in F12 on apps in production in user land was much easier and more revealing in terms of what was happening, seeing behavior, and learning what the cause was or was not.&amp;nbsp; I don't know if it would ever be possible to go back... In JS 5x and whatever is next, after Exp Builder. But I miss JS 3x, before MVC.&amp;nbsp; And WAB, without the TypeScript. I understand the advantage of both. They offer ultimate flexibility and true power, at the cost of a lot more complexity.&amp;nbsp; &amp;nbsp;I don't know what the answer is. But, food for thought. I was hopeful for the 'Express Mode' in Experience Builder. But, it doesn't make it act like WebApp Builder, which was what I was hoping for.&amp;nbsp; Perhaps there can be some way of creating an Express view in the Builder as a dev; and even perhaps, when it comes to code for creating and deploying custom widgets.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jul 2026 16:02:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/configuring-url-parameters-to-have-specific-layers/m-p/1716801#M23994</guid>
      <dc:creator>KevinMacLeodEV</dc:creator>
      <dc:date>2026-07-27T16:02:45Z</dc:date>
    </item>
  </channel>
</rss>

