|
IDEA
|
While the submit button and navigation bar can currently be hidden by using URL parameters, it would be great if this was surfaced more directly and easily in the Web Designer user interface. There are already on/off toggles under Appearance --> Layout Element for the header, description, and footer. It would be helpful to have toggles there as well for the submit button and navigation bar. Others have already shared some example use cases as to why one would want to hide the submit button, such as, Suppress Survey123 Form Submit Button. Our interest here is to improve the user experience of workflows for embedding Survey123 in other sites. For example, embedding a single choice question in a StoryMap being used in education or for training, such as: (Rules are configured for the first Single-choice question to show whether the user's answer is correct or incorrect using a couple of subsequent Note type questions. As is often desired for self-assessment, this gives the user immediate feedback, perhaps with a hint or link if they are wrong, a chance to answer again, and no need to formally submit an answer to the survey.) Currently this requires the author to understand how to use Survey123's URL parameters. Adding hide=submit,navbar to their survey's URL does what is needed. That approach, however, presents a barrier to the typical users who want to author StoryMaps like this with surveys for self-assessment. They are comfortable with figuring out the Web Designer user experience, but not with implementing URL parameters. If the ability to toggle on/off the navigation bar and submit button were directly available in the Web Designer, then they could simply cut-and-paste their survey's URL and use it as-is, which would allow them to do all of their work within the standard user interfaces of Survey123 and StoryMaps.
... View more
01-05-2022
06:58 AM
|
3
|
0
|
1119
|
|
IDEA
|
When embedding a Survey123 form in another website, such as a StoryMap, it would be nice if it was possible for the background color of the main page to show through. This would help when one desires a user experience where the survey appears visually well-integrated with the rest of the page content, rather than as something separate and distinct. Perhaps this is achievable by adding an Opacity setting to the rest of the Color options for Content and Web Page in the survey's Appearance? Similar to the existing Opacity setting for the Content Background Color in Appearance. If the page in which you are embedding the survey has a white background, like the default Summit theme of StoryMaps, then you can achieve good visual integration by setting the survey's Web Page Background Color to white too. If you use a different StoryMap theme that has a non-white background color, like Ridgeline or Mesa, then you could also set the survey's Web Page Background Color to match. It would be simpler, however, if you didn't have to worry about exactly matching colors, and could use transparency instead so that it always matched, even if you changed themes.
... View more
01-04-2022
01:56 PM
|
2
|
1
|
941
|
|
IDEA
|
@OwenGeo I too would like to see native StoryMap support for 360-degree images, if you can get the service to add it. Meanwhile, in case anyone else is interested, I've found a relatively simple solution using three.js (open-source), which is an easy to use, lightweight, cross-browser, general purpose 3D library. Using one of the example viewers included with three.js, examples/webgl_panorama_equirectangular-360.html, you can make a quick 360-degree image viewer. Host the viewer code on your web server, swap in a reference to your own image file, and you are good to go. For some examples and other experiments, see this StoryMap: 360º Images and 3D Models in StoryMaps.
... View more
12-15-2021
11:10 AM
|
0
|
0
|
6569
|
|
IDEA
|
The 3 November 2021 StoryMaps Update added the feature: "When a story is published, its first few paragraphs are added to its ArcGIS item description." An unfortunate side effect of this new functionality is that if a user crafted their own Description prior to 3 November, then it now gets wiped out when they next publish their StoryMap. If they go back and fix their Description, it is overwritten again the next time they publish their story. This loss of content is not a behavior users are expecting, nor does it appear to be desired by any of our users. It seems others are experiencing similar issues with this change as well, such as @JosZwambach1 notes in Description overwritten by storymap. Also, this a behavior that is not shared with other item types in ArcGIS Online, which contributes to the confusion. What is the rationale for StoryMaps overwritten the Description in Item Details, in particular if a user has already provided their own content for it? Is there some benefit this enables that we are overlooking? We would like to have full control over this field returned to the user. Perhaps if there is a good reason to have StoryMaps populate the Description field with a story excerpt, then that could be an option controlled per item by the user, with the default being no overwriting? Or, perhaps the auto-updating during story publication should only happen if a user has not manually modified the Description already?
... View more
12-15-2021
06:36 AM
|
5
|
6
|
1946
|
|
POST
|
It looks like this was a feature added during the 3 November 2021 release of StoryMaps. We have some users who are unhappy with this as well in are organization. I expect an enhancement request needs to be made to change this back to how it was before, or to come up with a way to keep StoryMaps from overwriting a Description which has been explicitly entered.
... View more
12-14-2021
06:26 AM
|
0
|
0
|
988
|
|
POST
|
Thanks @RobertScheitlin__GISP . If you are not specifying any Allowed Origins for your ArcGIS Online instance, then it will accept CORS requests from any domain. Our local security guidelines, however, require us to use ArcGIS Online's Allowed Origins settings to lock-down CORS to only permitted domains. So now that localhost is no longer supported as option by ArcGIS Online, it would seem that adding a note to the instructions would hopefully help others running into this issue.
... View more
12-07-2021
05:48 AM
|
4
|
1
|
10945
|
|
POST
|
@RobertScheitlin__GISP I think you may be looking at something different than what I am referring to? Are you referring to the specifying the application's Redirect URI, in step #6 of the documentation for Create Client ID using ArcGIS Online or ArcGIS Enterprise? There are no validation rules on that field that prevent you from using localhost or your device name. What you register as an app's Redirect URI, however, also has to be covered by an Allowed Origin on your ArcGIS Online instance. Otherwise, you will get the CORS error I noted above, in step #8, when you start the Experience Builder server on your local machine. It is the Allowed Origin setting that is the issue. In ArcGIS Online, under Organization --> Settings --> Security --> Allowed origins, you can no longer add a domain that is just a machine name or localhost, such as what the documentation for Experience Builder suggests using, https://localhost:3001.
... View more
12-04-2021
07:17 AM
|
0
|
1
|
10973
|
|
POST
|
@RobertScheitlin__GISP Interesting... did you perhaps configure your setup awhile ago? The current version of ArcGIS Online (9.3) no longer allows you to enter an Allowed Origin that only consists of a device name. It has to be a domain name or a fully-qualified machine name. We did have localhost as an Allowed Origin in the past, when it was permitted by ArcGIS Online. It remained in our Allowed Origins list, even after ArcGIS Online changed the rules on what was allowed. After removing it from the list of Allowed Origins, however, the current version of ArcGIS Online no longer allows one to add it back.
... View more
12-03-2021
01:20 PM
|
0
|
3
|
10990
|
|
POST
|
@RobertScheitlin__GISP The problem is that ArcGIS Online now expects a domain name for Allowed Origins: "Valid servers must at minimum consist of a domain name. They may also include a protocol (http:// or https://) if you wish to target a specific protocol. Valid servers may also include the port if needed. Servers must also conform to standard naming conventions for domain names." So a Device name will not work either.
... View more
12-03-2021
12:34 PM
|
0
|
1
|
10993
|
|
POST
|
It seems that ArcGIS Online no longer permits you to use "localhost" as an Allowed Origin for CORS. So you cannot set https://localhost:3001 as an Allowed Origin, as required by Experience Builder. The instructions in ArcGIS Experience Builder install, therefore, no longer work. When you get to Step #8 under "Create Client ID using ArcGIS Online or ArcGIS Enterprise", you cannot get past the error message, "Your application domain is not allowed via Cross-Origin Resource Sharing (CORS)..." Instead of localhost, one has to set the fully-qualified domain name of their computer (e.g., http://mycomputer.mydomain:3001) as an Allowed Origin on your ArcGIS Online instance, and use it in place of https://localhost:3001 everywhere in the Experience Builder instructions. Do the instructions need updating, or is there an easy way around this that I am missing?
... View more
12-03-2021
10:41 AM
|
1
|
12
|
13073
|
|
IDEA
|
@IsmaelChivite the mention of dip in the original post above is along the lines of the use cases we have. Geologic features are often planar or linear features, which topography often cross-cuts or exposes at various angles other than perfectly horizontal or vertical. That means you need both a true strike and dip (or dip and dip direction; or, trend and plunge for linear features), to properly define features like faults, contacts, sedimentary bedding, foliation, lineation, etc. A strike measured by sighting along the exposure of a geologic fault plane is only the "true" strike if the ground is perfectly horizontal. Otherwise, it is a measure of "apparent" strike caused by the ground cutting across the fault at a non-horizontal angle. Geologists are usually in need of the true strike (and dip) for their analysis. In practice, for geologic features, it is usually easiest to measure the true dip or plunge first with your compass' clinometer, and then measure the strike, trend, or dip direction with the compass relative to that, so that you get a true, rather than apparent, measure.
... View more
12-01-2021
05:43 AM
|
0
|
0
|
2403
|
|
BLOG
|
Nice! Any chance of also capturing the dip, in addition to the strike?
... View more
11-30-2021
05:25 AM
|
2
|
0
|
7601
|
|
IDEA
|
Making each location/slide in a Map Tour URL-addressable would enable an author to share URLs with readers that would take them to a specific place in the tour. It would also enable the use of QR codes on external content, such as exhibit displays, interpretative trail markers, posters, etc., to take the visitor directly to the correct location in a tour. An identical user experience as to how URLs are provided for Headings and Subheadings would be great. (See Ability to link to a specific section in an ArcGIS StoryMap ) It would also be helpful to have the URLs for Map Tour items follow a predictable pattern, such that a list of them could be programmatically generated by the story's author, if needed. For example, if an author has created a map tour with 80 locations for a museum exhibit, it would take a lot of time for them to copy-and-paste all 80 URLs one-by-one from the story to a spreadsheet or some other document being used to create the exhibit labels with appropriate QR codes. Instead, it would be much easier to create the list of 80 URLs if they followed a pattern, such as https://storymaps.arcgis.com/stories/<story_item_id>/?maptour=<map_tour_id>&location=<object_id>. In which case the only variable in the URL for a given map tour would be the ObjectID of the location, and the rest of the URL would remain constant. Then it would be easy to create the 80 URLs quickly from a list of the ObjectIDs through programmatic means. (See also QR Code in StoryMaps .)
... View more
11-29-2021
04:28 PM
|
22
|
5
|
2806
|
|
POST
|
Sadly, as @David_Brooks noted, there is no way to recover those attributes after the fact. The Bad Elf Flex does support logging though. So on the offhand chance you had logging enabled, then you can recover most of the GPS metadata attributes by sifting through the log file.
... View more
11-12-2021
06:41 AM
|
2
|
1
|
3566
|
|
DOC
|
@VCGIvanBrown for large datasets, I would recommend setting asynchronous to True for truncate. That should help avoid potential timeouts that might occur running synchronously, resulting in the behavior you're describing.
... View more
11-03-2021
09:07 AM
|
0
|
0
|
59450
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | yesterday | |
| 3 | 2 weeks ago | |
| 4 | 2 weeks ago | |
| 2 | 04-24-2026 05:42 AM | |
| 1 | 04-23-2026 08:00 AM |
| Online Status |
Offline
|
| Date Last Visited |
Tuesday
|