POST
|
I have some more good news to share with you. Phil mentioned that he will be renting a condo within walking distance of the San Diego Convention Center during the User Conference July 15-19. He would be happy to arrange a personal demo, working session or a Teams meeting to discuss the XbUI Widget and the XbSearch Widget. Phil added several enhancements that may be of interest to many of you. Full support of Map Image Layers and Feature Layers. A drawing tool that allows you to save graphics and recall them later from your browser cache. Graphics can be saved to a Shapefile. This drawing tool can automatically label the distances when drawn. Create a PDF output for reports and the map. A mailing list specific tool that supports a PDF output to Avery Labels. The Attribute Display now leverages ESRI tools that mimics exactly what a popup is configured for. It supports everything including the media elements. Support for all Arcade Expressions if you want to get creative. You can design custom templates for PDF and CSV exports. Please contact Marko Milos at Marko@emsol.com or call 602-295-5381. Best regards, David
... View more
06-20-2024
01:05 PM
|
0
|
0
|
572
|
POST
|
Hi David, Yes, the XBUI Widget is available for use right now as a Beta product! Please contact Phil Ponce Phil@emsol.com to become a free Beta testing site. I have some more good news. Phil has created a watered down version of the XBUI widget called the XBSearch Widget for those who only need the functionality of Robert’s Enhance Search Widget on the Experience Builder platform. For those how have deployed the Enhanced Search Widget on their Web AppBuilder Apps and want to have something that closely mimics this on the Experience Builder platform, they can use the XBSearch Widget as a simpler solution. Please ask Phil <602-402-9878> if would like to beta test the XBSearch Widget as well. This may be all you need. Best regards David
... View more
06-10-2024
08:30 PM
|
0
|
0
|
639
|
POST
|
Hi Tim, Yes, please contact Phil directly. He would be delighted to have your input and any enhancement requests. David
... View more
05-23-2024
09:38 PM
|
0
|
0
|
697
|
POST
|
I have more good news to share! Phil has introduced a powerful feature within the Search Section of the XBUI Widget in version 0.4.4 To see how this works, open the National Education Web App: https://portal3.emswebmap.com/arcgisportal/apps/experiencebuilder/experience/?id=d6a80135bba441d2ae39406aafd33ebc Check the version you are using by opening the Menu and selecting About XBUI It should say version 0.4.4 If you are using an earlier version, clear your browser cache and reload the page. Hover your mouse over the Search Icon in the Search Section This will reveal the list of frequently used Searches that have been pre-configured for you. In Robert Scheitlin’s Enhanced Search Widget under the BY VALUE tab, you could have a list of Search Layers like: Counties ZipCodes Schools Within each Search Layer you could search by a Field. For example: Search the Counties Layer by County Name Search the ZipCodes Layer by ZipCode Value Search the Schools Layer by School Name Etc. The XBUI Widget allows you to set all these different Search Layers and perform a Search based on an Attribute Value just like the Enhanced Search Widget. However, it presents a simpler User Interface by combining all your predefined searches into 1 common Search Box. Example-1: Search for County = Maricopa Enter Maricopa in the Search Box. The XBUI Widget finds Maricopa County. In addition, it also returns 14 schools that contain the text Maricopa in the School Name. You may also use Wildcards in your Search. Use the % Wildcard before and after “Mari” Enter: %Mari% You get Maricopa County as before. In addition the XBUI Widget returns 5 other Counties that contain the text Mari Example-2: Search for ZipCode 85006 Use the % wildcard before and after 85006 like so: %85006% Select the result. 1 record has been identified. Expand ZipCodes Open the Menu Options next to Zip Code 85006 Select Zoom to Location The map zooms to Zip Code 85006 The selected Zip Code is highlighted in Cyan. Open the Table of Contents and turn on the Schools Layer. Example-3: Find all Schools that contain the text Capitol in the School Name. Open the Search Section and enter Capitol in the Search Box. You could also use Wild Cards. Enter: %Capitol Heights% The XBUI Widget returns 3 Schools that contain the text Capitol Heights. Notice, how it also returns 1 School District that contains the text Capitol Heights. Now you can begin to see the power and ease of use of having a single Search Box for all your preconfigured searches. Phil feels this approach will be a time saver for the end user. You can set up as many preconfigured searches you like while configuring the XBUI Widget. Advanced users are free to formulate their complex SQL expressions on the fly directly from the Table of Contents. Example-4: Find all the Charter Schools in the US that contain the text Capitol Open the Table of Contents . Open the Menu next to the School Points Layer. Select/Filter by Attributes Enter your first clause: Sch_name contains the text Capitol Add Clause And Charter is equal to Yes Select Using Query The XBUI Identifies 7 Schools that contain Capitol in their name and is also a Charter School. Click on the first record to view the attributes. From these 4 examples you can see how the XBUI widget allows you to search based on a set of preconfigured searches or apply your own SQL clauses. The ability to apply your own SQL expressions will come in handy if you have a Web App with dozens of layers like a utility map where creating preconfigured searches for every possible scenario may become unwieldy. The XBUI widget is in a state of flux with enhancements being added as the requests come in. Please feel free to contact Phil Ponce at Phil@emsol.com Best regards, David
... View more
05-19-2024
12:04 PM
|
1
|
1
|
1850
|
POST
|
Hi Heather and Tim, I have good news! Phil added an enhancement to the XBUI Widget that allows you to run a Spatial Search. For example, you can find all the Schools that fall within a Zip Code. You may also buffer this Zip Code before identifying all the Schools that fall within this buffer. Open this URL: https://portal3.emswebmap.com/arcgisportal/apps/experiencebuilder/experience/?id=d6a80135bba441d2ae39406aafd33ebc Expand the Menu Click on About XBUI Make sure you are using version 0.4.0 If not, clear your Browser Cache and reload the page. Example 1: You are going to find all the Schools that fall within Zip Code 85006. Expand the Menu Options for the Zip Codes layer under the Table of Contents. Select/Filter by Attributes Enter your SQL Expression: Zip is equal to 85006 Click on Select Using Query 1 Zip Code has been identified Expand the Menu and select Zoom to Extent The map zooms to Zip Code 85006. It is highlighted in cyan. Expand the Table of Contents Turn on the School Points Layer. Expand the Identify Section Expand the ZipCodes Layer Expand the Menu Options next to Zip Code 85006. Click on Select Using Graphic 15 Schools are found within Zip Code 85006. Example 2: Next, you are going to find all the Schools that fall within half a mile of Zip Code 85006. First, clear the current selection. Expand the Table of Contents. Expand the Menu next to the Zip Codes layer. Select/Filter by Attributes Use the same SQL Expression you used before. Select Using Query 1 Zip Code has been identified. Expand Zip Codes Open the Menu Options next to Zip Code 85006. Click on Buffer 300 feet. You are going to change this default Buffer Distance. Change the Buffer Distance to 0.5 Miles Apply Click on Buffer Graphic There are 26 Schools within half a mile of Zip Code 85006. You can easily set up all your Custom Searches when you configure the XBUI Widget. These Searches will appear under the Search Section similar to how the Enhanced Search Widget works. Essentially, the XBUI Widget is comprised of 4 Main Sections: Select by Shape Table of Contents Identify Search Please feel free to contact Phil Ponce Phil@emsol.com for any enhancement requests you may have. Best regards, David
... View more
05-15-2024
09:15 PM
|
1
|
0
|
1901
|
POST
|
Hi Tim, Thanks so much for your vote of confidence! The XBUI widget comes with another powerful feature that mimics Robert Scheitlin’s Identify Widget. Robert’s Identify widget has an Identify All Layers option that lets you draw a shape on the map and drill down all the data layers that are intersected and list out the attributes of each layer. The XBUI widget does that in spades. You can draw any shape on the map and the XBUI widget will list all the intersected data layers and present them in a compact Tree View. Thereafter, you can expand the Tree View and list the attributes of one or more data layers in a Table. The XBUI Widget allows you to view the attributes of Related Tables as well. Phil’s idea was to create a single unified interface that would replace the Enhanced Search Widget, Identify Widget, Edit Widget, Table Widget, Query Widget, Layer List Widget, Legend Widget, Bookmark Widget and more. I am delighted to see how much progress Phil has made over the past few months. Best regards, David
... View more
05-13-2024
10:37 AM
|
0
|
0
|
1944
|
POST
|
Hi Heather, Thanks so much for taking the time to review the information on the XBUI Widget and explaining exactly what you are looking for. I hear you. Robert Scheitlin designed the Enhanced Search Widget to combine 3 search methods into one single interface as shown by your graphic: Attribute Search Graphical Search Spatial Search Examples: You can set up an Attribute Search to find a School where Name = Capitol Heights Middle School. You can use the Graphical Search to drop a point at the intersection of a cross street and find all Schools that fall within 3000 feet. You can use the Spatial Search to find all Schools that fall within a Zip Code. The integration of these 3 search methods into 1 easy to use interface made the Enhanced Search Widget our centerpiece of all our Web AppBuilder apps. I was frantically looking to find a replacement for the Enhanced Search Widget that we could use on the Experience Builder. Phil Ponce assessed our needs and decided to build an Interface that not only included these Search Methods but also added a ton of extra capabilities like batch editing of Attributes, listing all data layers within a selection area as a tree view, opening related tables, executing complex SQL statements on the fly and more. Using the National Education Map as an example, I will walk you through how XBUI handles Attribute Search and Graphical Search. 1. Attribute Search Launch the National Education Experience Builder Web App. https://portal3.emswebmap.com/arcgisportal/apps/experiencebuilder/experience/?id=d6a80135bba441d2ae39406aafd33ebc This is how the XBUI Interface looks like. Turn on the Schools Points data layer. Open the Menu Options next to the Schools Points Layer and click on Select/Filter by Attributes. This opens up an interface to create complex SQL expressions on the fly. You are no longer limited to the fixed queries that are set by the Enhanced Search Widget. For example, let’s say you want to find all the Schools in the US that contain “Capitol” the School Name. Select Field = SCH_NAME Select Operator contains the text Add Text = Capitol Click on Select Using Query The XBUI widget identifies 24 Schools that contain the text Capitol in the School Name field. Expand the list of Identified Schools. Expand the Menu Options for the first identified record. Zoom to Location The Map Zooms to Capitol Heights Middle School. Click on Capitol Heights Middle School to view the Attributes. Not only can you view the Attributes, you can also Edit them. Open the Edit Tool next to Capitol Heights Middle School. Now you are free to edit all the Attributes. You can also Batch Edit all your selected records. Open the Edit Tool next to the 24 selected Schools. This is one example of how the capabilities of the XBUI Widget surpasses the Enhanced Search Widget. 2. Graphical Search Let’s say would want to find all the Schools within 3000ft of the intersection of Winona Ave & Federal Dr. First, clear your current selection. No records are currently selected. Click on the Select by Circle Tool. Click on the street intersection to establish the center of the circle. Drag the circle to a radius of 3000ft. Pay attention to the Radius reading as it updates in real time as you expand the circle. The XBUI Widget identifies 3 Schools within this buffer zone. Expand to see the list of schools. The selected Schools are highlighted in cyan. 3. Spatial Search Let’s say you want to find all the Schools that fall within a given Zip Code. The Enhanced Search Widget allows you to select a Zip Code either via an Attribute Search or a Graphical Search and then apply the Spatial Search to locate all the Schools that fall within this selected Zip Code. Phil has not implemented this feature yet on the XBUI Widget. The XBUI widget is still in development. Please feel free to send Phil Ponce Phil@emsol.com with all your enhancement requests. He would love to hear from you. Phil is developing this advanced Selection/Query/Edit widget for the Experience Builder as a labor of love. His team uses this widget everyday on their internal GIS projects at Engineering Mapping Solution in Phoenix, Arizona. Here is Phil’s contact information: Phil Ponce, P.E. Vice President Engineering Mapping Solutions, Inc. 1355 E Northern Ave., Suite 1 Phoenix, AZ 85020 602-402-9878 (cell) Phil will be at the User Conference to answer all your questions. Best regards, David Das
... View more
05-12-2024
05:07 AM
|
1
|
0
|
1986
|
POST
|
Hi Heather and Tim, Thanks for bringing up this very important topic. Yes, we desperately need an Enhanced Search Widget for the Experience Builder. Robert Scheitlin created this masterpiece first on the Flex API and then ported that to the Web AppBuilder. Robert was working on porting the Enhanced Search Widget to the Experience Builder. That effort has come to a halt since Robert decided to take a break. However, I have some exciting news for you! My good friend Phil Ponce, an independent developer, decided to take on the monumental task of bringing the functionality of the Enhanced Search Widget to the Experience Builder platform. I showed Phil how we use the Enhanced Search Widget on all our WAB apps and he decided to come up with an elegant solution with additional features that would appeal to all users. Phil has been feverishly working on this widget for the past year. He showed me his work in progress several months ago. You can try out this example Experience Builder web app that he created to showcase the capabilities: https://portal3.emswebmap.com/arcgisportal/apps/experiencebuilder/experience/?id=d6a80135bba441d2ae39406aafd33ebc While I was learning how to navigate the User Interface and try out all the features, I put together my screenshots creating this User Guide. http://www.davidapps.net/exbui/userguide.pdf Please note, the screenshots will not exactly match since they point to an earlier version of the XBUI widget. However, this User Guide may help you get a feel for how this tool is designed to work. Marko Milos has been churning out short video tutorials showcasing each feature. I would let Marko post the links. What does the XBUI Widget do? It integrates the features of the Enhanced Search Widget with the Layer List Widget, Legend Widget, Selection Widget, Query Widget, Table Widget, Edit Widget, and Bookmark Widget all encapsulated within a single intuitive and easy to use interface. Phil would be demoing the XBUI widget at the User Conference. You can contact Phil at Phil@emsol.com I will be forwarding this to Phil so that he can follow up with more information. I was so thrilled when I got to see Phil’s work in progress. This is the answer to all our prayers! Best regards, David Das
... View more
05-03-2024
09:36 PM
|
2
|
1
|
2092
|
DOC
|
Hi Robert, Yes, absolutely! I am using Firefox as my browser. When I open the new Web AppBuilder App, it loads clean with no errors like this: Then when I add the Enhanced Search Widget 2.11 I get this error message the moment I press the OK button: David
... View more
02-08-2019
02:05 PM
|
0
|
0
|
7061
|
DOC
|
Hi Robert, I created a brand new Web App. I added your Enhanced Search Widget 2.11 When I go to edit the Configuration, I see your standard 3 example data layers. When I press OK, this panel does not close. The Cancel button works. It closes the panel. However the eSearch Widget is not added to the Web App. David
... View more
02-08-2019
11:50 AM
|
0
|
0
|
7061
|
DOC
|
Hi Robert, I tried out your new Enhanced Search Widget 2.11 When I click OK on the Configure Enhanced Search Panel, it does not go away. I will try starting off with a brand new Web App and see what happens. David
... View more
02-08-2019
11:44 AM
|
0
|
0
|
7061
|
DOC
|
Hi Robert, I just tested out the new version 2.11 of your Identify Widget. The Result Formatting issue is now fixed. It is working flawlessly. You are faster than the wind! I will now try out your new Enhanced Search Widget 2.11 Best regards, David
... View more
02-08-2019
11:22 AM
|
0
|
0
|
7061
|
DOC
|
Hi Robert, Good news! All your Custom Widgets are working fine in the new version of the Web AppBuilder Developer Edition 2.11 (January 2019). https://developers.arcgis.com/web-appbuilder/ I just downloaded WAB 2.11 and tried the following Custom Widgets on the Foldable Theme. Enhanced Search Widget 2.9, Version 80 10/3/2018 https://community.esri.com/docs/DOC-1731-enhanced-search-widget-version-211-080116 Enhanced Basemap Gallery Widget 2.8, Version 18 5/1/2018 https://geonet.esri.com/docs/DOC-2888-enhanced-basemap-gallery-widget-23-02142017 Identify Widget 2.9.0.1, Version 33 8/31/2018 https://geonet.esri.com/docs/DOC-3250-identify-widget-version-23-02172017 Elevation Profile Widget 2.8, Version 19 7/23/2018 https://geonet.esri.com/docs/DOC-3342-elevation-profile-widget-version-23-02142017 Map Progress Indicator Widget 2.8, Version 11 7/23/2018 https://geonet.esri.com/docs/DOC-6416-map-progress-indicator-widget-version-23-021417 Enhanced Bookmark Widget 2.5, Version 8 8/17/2017 https://geonet.esri.com/docs/DOC-6889-enhanced-bookmark-widget-version-23-21417 Enhanced Locate Widget 2.9.0.1, Version 18 11/5/2018 https://geonet.esri.com/docs/DOC-7046-enhanced-locate-widget-version-23-2142017 Popup Panel Widget 2.9, Version 17 8/1/2018 https://geonet.esri.com/docs/DOC-7355-popup-panel-widget-version-23-021417 Here is our Parcel Map using all the above Custom Widgets in WAB 2.11 http://www.davidapps.net/maps/phones/app278/ ESRI has done a terrific job with WAB 2.11 This is a solid release! It did not break any of your Custom Widgets. I just found a minor cosmetic anomaly with the Identify Widget 2.9.0.1 The Result Attribute Value color is not green! It is showing as gray inside the Identify Results panel. The popup shows the correct color scheme. The Popup Panel also shows the correct color scheme. This is how I have formatted my Results in the Identify Widget 2.9.0.1 Here is the resultFormat section within Config.json for the Identify widget. The zipped app is under: http://www.davidapps.net/maps/phones/app278.zip You have made such an awesome collection of useful widgets. I include them in all our Web Apps. I ended up writing a 400-page User Guide explaining how to use your powerful widgets. Looking forward to see you at the ESRI Dev Summit on Feb 5 th . Best regards, David Das
... View more
02-07-2019
07:26 PM
|
0
|
0
|
7061
|
DOC
|
Hi Robert, CONGRATULATIONS!!! Jack announced that you won the 2018 GeoNet MVP Award at the Closing Session of the International ESRI User Conference in San Diego. On behalf of the Web Builder Community, a million thanks for all your hard work and passion behind creating, enhancing, and updating all these powerful Custom Widgets. By the next User Conference, the Web AppBuilder will switch from the 3.x JavaScript API to the 4.x JavaScript API, although full parity is not expected. That will be a monumental task for you to rework all your widgets!
... View more
07-13-2018
11:59 PM
|
4
|
0
|
7603
|
DOC
|
Hi Robert, I have tested out the following Custom Widgets with Web AppBuilder 2.6 using all 9 Themes. Enhanced Search Widget 2.6.0.1, Version 74 11/17/2017 Enhanced Basemap Gallery Widget 2.5, Version 14 8/10/2017 Identify Widget 2.5.0.1, Version 28 8/16/2017 Elevation Profile Widget 2.5, Version 16 8/10/2017 Map Progress Indicator Widget 2.5, Version 9 8/10/2017 Enhanced Bookmark Widget 2.5, Version 7 8/17/2017 Enhanced Locate Widget 2.5, Version 13 8/10/2017 Popup Panel Widget 2.6, Version 15 11/17/2017 Everything is working like a charm! Here are the 9 test Themes: Foldable Theme http://www.tapasdas.com/Maps/Phones/app265 Launchpad Theme http://www.tapasdas.com/Maps/Phones/app266 Dart Theme http://www.tapasdas.com/Maps/Phones/app267 Tab Theme http://www.tapasdas.com/Maps/Phones/app268 JewelryBox Theme http://www.tapasdas.com/Maps/Phones/app269 Box Theme http://www.tapasdas.com/Maps/Phones/app270 Billboard Theme http://www.tapasdas.com/Maps/Phones/app271 Plateau Theme http://www.tapasdas.com/Maps/Phones/app272 Dashboard Theme http://www.tapasdas.com/Maps/Phones/app273 Thanks again for all your help in getting these templates working for WAB 2.6 with your Custom Widgets. Best regards, Tapas
... View more
11-29-2017
09:36 PM
|
2
|
0
|
4148
|
Title | Kudos | Posted |
---|---|---|
1 | 05-15-2024 09:15 PM | |
1 | 05-19-2024 12:04 PM | |
1 | 05-12-2024 05:07 AM | |
2 | 05-03-2024 09:36 PM | |
1 | 07-08-2016 08:09 PM |
Online Status |
Offline
|
Date Last Visited |
07-30-2024
06:48 PM
|