Hi All, here are some custom Esri Web App Builder widgets I have created. They each have their own thread, like Robert's.
I also put together a package that assembles all of these widgets and many various other Web App Builder tweaks in to one downloadable repo. It is based on a recent project, our county property viewer www.sagis.org/map
This is the entire project with all widgets and extensive customizations, all of which are documented in the Read Me.
https://github.com/kevinsagis/CustomizedWebApp_DeveloperEdition212
Note, if you increase the API Version in env.js that may fix the popup highlight bug (thread link) where the shape is warped due to quantization. I had to do that for 2.12. I will be uploading an updated guide to customization soon.
Here is a link to the Help Document and YouTube Videos for this Property Viewer:
Original Word document to edit: https://www.sagis.org/wwwSAGISorg_help.docx
Compressed PDF: https://www.sagis.org/map/wwwSAGISorg_help2.pdf
Original PDF: https://www.sagis.org/wwwSAGISorg_helpUncompressed.pdf
I cover the standard out-of-the-box widgets, as well as the custom widgets.
Hopefully this can be helpful and useful here to everyone that uses WAB, and needs to write a Read Me.
Feel free to copy out of this document for your own use if you like! I put a good amount of work in to the Word document so it should hopefully be a good starting point.
There are Help documents for both Foldable and Launchpad themes here:
Google Earth Widget (WAB 2.12) (Updated Dec 2019)
GitHub - kevinsagis/GoogleEarth: Google Earth Widget
Demo link: Google Earth Widget Demo
Thread: Google Earth Widget
Update 2020 - Google Earth now works in all browsers!
Enhanced Layer List - Metadata Dialogs (WAB 2.4 - 2.12) (Updated July 2019)
Thread: Enhanced Layer List - Metadata (7/17/17)
GitHub Download: GitHub - kevinsagis/EnhancedLayerList
Demo Site: Enhanced Layer List - Demo Site - Metadata Dialogs
Update: adds REST Link and 'No Information Available' features.
Tested and working up to WebApp Builder 2.12
-----------
Below are older widgets WAB 1.x from the blog. If denoted, they work in 2.x-2.12. If denoted '??' I have not tested in 2.x yet.
-----------
Pictometry (WAB 1.x - 2.4 - 2.12)
GeoNet Thread: Pictometry Widget (5/29/19)
Demo link ArcGIS Web Application
GitHub link to code: kevinsagis/Pictometry-for-WebApp-Builder · GitHub
Archived Discussion: Pictometry and Streetview
Tested and working up to WebApp Builder 2.6
Streetview (WAB 1.x - 2.12)
REMOVED
Screenshot
Works in WAB 1.x. Untested in 2.x.
Thread: Screenshot Widget
Screenshot widget at kevinsagis/ScreenshotDemo · GitHub
Widget demo at: ArcGIS Web Application
"Alternate Version" 1.0: This is what I ended up deploying after issues noted in this widget's thread:
An About Widget with text instructing users to leverage the screenshot.
ArcGIS Web Application Git: kevinsagis/ScreenshotAlternateVers · GitHub
Enhanced Query selection widget
Status: Enhanced Query 1.0 Alpha 1 works and tested in WAB 1.2 and 2.4-2.12.
Works with one service at a time. To use, create the query, click Add to Query, then 'Search'.
GitHub: EnhancedQuery/eQuery/widgets/Enhanced Query at master · kevinsagis/EnhancedQuery · GitHub
Demo: https://cloud.sagis.org/eQueryB1
ReadMe: EnhancedQuery/readme.html at master · kevinsagis/EnhancedQuery · GitHub
Credit to Robert Scheitlin for advice and code collaboration.
Hi Kevin,
We love your Pictometry Widget for the Web AppBuilder.
We use it on all our Web Apps.
For example, here is our Historical Aerial Photography Web App.
https://gis.maricopa.gov/GIO/HistoricalAerial/
Your Pictometry Widget works like a charm.
We would be migrating to the Experience Builder platform.
Would you consider porting your Pictometry Widget to EXB?
I would be very grateful, and our users would be absolutely delighted if you ever decide to take on this project.
Thanks a million for all the Custom Widgets you have designed and maintained for the WAB platform.
Best regards,
David Das
Greetings David, that is a fantastic site, your Maricopa Historical Imagery Viewer. I'm now at EagleView Pictometry. Good news - we have an Experience Builder widget coming soon. Will keep you posted. Also the Pro 3.x toolbar is now released. Hope to see you next Esri UC or Dev!
Hi Kevin,
I am delighted to hear this excellent news!!
Looking forward to your EagleView Pictometry Custom Widget for the ArcGIS Experience Builder Developer Edition.
I appreciate all the Web AppBuilder Custom Widgets you have provided us through the years.