VSW - Splash Screen
CompletedRELEASED: Web 5.32
Splash has been added … if you want something interactive you'll need to use a Dialog.
Feature Description:
I propose the addition of a customizable splash screen that appears when a user first opens the VertiGIS Studio Web viewer. This splash screen should be configurable to include text, images, and possibly hyperlinks.
Use Cases:
- Disclaimers: Many organizations need to present legal disclaimers or terms of use to users before they interact with the mapping data. A splash screen would be an ideal place to ensure all users see and acknowledge these disclaimers.
- Announcements: It could be used to highlight new features, datasets, or scheduled maintenance times, enhancing communication with users.
- Instructions: For new users or complex applications, providing initial guidance or tips on using the viewer can enhance user experience and reduce confusion.
Benefits:
- Enhanced Compliance: Ensures all users are aware of and understand the terms of use, data limitations, and legal disclaimers before using the application.
- Improved User Engagement: Delivers important announcements or updates effectively, ensuring high visibility among users.
-
Hi Kevin,
You can run a workflow form on startup within a dialog. This can act as a splash screen for the time being. You can add text, images, and hyperlinks within the form.
0 -
Lucas Aubert - Thank you for sharing this. We'll look into it.
VertiGIS Studio Support - Can we get back to the days of providing more tools out of the box? It seems like we have to create a workflow to do anything these days. Small GIS shops like us don't have the time to create so many workflows and take the time to document and troubleshoot.
1 -
Hi Lucas,
Just noticed this when adding the splash screen to a test app. Since we are using a form, as suggested, this causes Designer to fail to load. Can you share your example workflow with me to see how you handled things to avoid the designer fail to load?
0 -
Interesting. If you set the Workflow's target to the dialog, then it shouldn't crash the Designer (see my previous screenshot). That is - assuming you aren't trying to get any input from the user within the workflow. I suggest filing a Support ticket to see if they can help you debug the issue!
0 -
The Support team is certainly happy to help out if you are running into issues with this. We do, however, recommend against adding workflows with forms to the App Initializing and App Initialized events, as this can result in “blocking actions” that will prevent your app from loading correctly.
The Map Initialized event, Launch Link Workflows, and Optional Persistent Workflows are safer because they are triggered a bit later in the app loading process, as described here: https://docs.vertigisstudio.com/webviewer/latest/admin-help/order-of-initialization-events.html
For detailed steps on how to safely set up a splash screen or disclaimer in a VertiGIS Studio Web app, we published the following article: https://support.vertigis.com/hc/en-us/articles/19415719765522-How-to-add-a-splash-screen-or-disclaimer-to-a-VertiGIS-Studio-Web-app
If your app can't be edited because Web Designer is failing to initialize, you can turn off the app preview in version 5.28.0 and newer using URL parameters. This should allow you access to your app configuration so you can remove the component that is blocking proper app initialization (i.e. a workflow with a form in the App Initializing event). More information is available here: https://support.vertigis.com/hc/en-us/articles/17482455882898-URL-Parameters-for-VertiGIS-Studio-Web-Apps#h_01HT0A00CJ619ASPFMWY7E49FZ
Again, any further questions can be directed towards the Support team.
I hope that helps!
0 -
Alisa Lindley I followed this article and set up a splash screen for my site. I would like to add a check box “Don't show this again”. I can certaily add it in the workflow, but I cannot figure out how to set it up so it functions properly. So when a user checks the box, the splash screen will not show up the next time they visit the site (unless the user clears browser cache). Is this possible?
1 -
Hi Nataliya Lys,
Thanks for asking!
Functionality was recently added to the Set Application Data and Get Application Data workflow activities that is intended to allow more permanent storage of application data. This is controlled by the Visibility property. When set to “application” or “global”, the data is meant to persist between multiple sessions.
However, this functionality is not currently available in VertiGIS Studio Web applications, meaning information stored using the Set Application Data activity can only be accessed from within the current session. When the page is reloaded or closed, the data is cleared.
We have an internal ticket for a feature request to make this functionality available in VertiGIS Studio Web (290010).
In the meantime, we do not have an out-of-the-box tool that would allow you to store data between application sessions. If you're interested, it may be possible to implement a custom solution, which our Professional Services team could help you with.
I hope that helps!
0
Please sign in to leave a comment.
Comments
7 comments