|
DOC
|
Hi Robert, Your plan sounds perfect to me. You have already added the core essentials I needed the most to migrate our Flex Apps to your JavaScript version of your Enhanced Search Widget. Having the added functionality of performing Table Searches, and being able to do a search based on Time will be the icing on the cake. I like all the enhancements you have included in version 1.2.0.4, and I am testing them out against the 6 Themes. Looks wonderful so far!
... View more
10-16-2015
01:10 PM
|
0
|
0
|
5832
|
|
DOC
|
Here is another thought. How about changing "Address Inspector" to "Inspect Address" or "Inspector", or "Inspect" The 4 labels will read: Address Coordinates Inspect Address Results
... View more
10-10-2015
08:49 AM
|
0
|
0
|
23115
|
|
DOC
|
Robert, Thanks! I would be looking forward to your next release. I was thinking of an alternate way to name the 3rd tab label which is overflowing. Perhaps change "Address Inspector" to "Show Address" This way all 4 tab labels will remain distinct, even if a few letters are cut off at the end: Address Coordinates Show Address Results
... View more
10-10-2015
08:37 AM
|
0
|
0
|
23115
|
|
DOC
|
Hi Robert, I did not encounter anymore issues adding your Enhanced Locate Widget 1.2 after I started from scratch with a new installation of Web AppBuilder 1.2 All your 8 Custom Widgets are working smoothly. I tested your Enhanced Locate Widget as in In-Panel Widget on the Foldable Theme. http://www.tapasdas.com/Maps/Phones/app74 I like how the input boxes get populated the moment you click on the example coordinates. This is better than the Flex version! Works flawlessly. I like how the widget controls matches the style color. I tested your Enhanced Locate Widget on the Header Controller using the Jewelry Box Theme. I like the way the Layer List Widget flies in and out from the left on this theme to show/hide the Table of Contents. http://www.tapasdas.com/Maps/Phones/app75 Your Address Inspector Tool works like a charm running reverse geocoding on the fly and returning the Street Address. I was trying to think of a shorter label for the Address Inspector Tab. It gets partially cut off when added as a header widget. The Box Theme which has an even more narrower width presents a challenge. It seems like there are two tabs that have the same label reading Address. When you open the Coordinates Tab in the Box Theme, the Example Coordinates does not have enough space. It is running over. Also, the Latitude Label does not show up. I like the horizontal scrollbar. This allows me to access the drop down arrow when I scroll to the right.
... View more
10-09-2015
11:07 PM
|
0
|
0
|
23115
|
|
DOC
|
Hi Robert, I agree with your idea of displaying back the map coordinates with a label that says "Coordinates:" This will give it the cleanest and simplest look. It looks like my original WAB1.2 installation got corrupted. This was preventing me from adding Widgets. So, I started with a fresh installation of WAB1.2. Everything is working fine now. Sorry, I wasted your time. All your 8 Custom Widgets are working smoothly. Elevation Profile Widget 1.2 Enhanced Basemap Gallery Beta 1.1 Enhanced Bookmark Widget 1.2 Enhanced Located Widget 1.2 Enhanced Search Widget 1.2.0.3 Google Street View 1.2 Identify Widget 1.2.0.2 Share Widget 1.2.0.1 I started with a fresh install of WAB1.2 and added them to the D:\WAB15\client\stemapp\widgets folder. When I started node.js, all your 8 custom widgets were inserted correctly. I created a new app using the default template I named it Locate_2 Added the Enhanced Basemap Widget Added the Enhanced Locate Widget Added the Enhanced Search Widget Saved the app and duplicated it as Locate_3 Added the Enhanced Bookmark Widget There were no errors reported by Fiddler. Everything is working properly with this fresh install. Looking forward to your next release of eLocate!
... View more
10-08-2015
08:13 PM
|
1
|
0
|
23115
|
|
DOC
|
Hi Robert, I had another enhancement request. When you click to activate the Address Inspector Tool, and then click on a street segment: The Results and Popup pane shows the Street Address and the Coordinates of the point clicked on the map. The coordinates being displayed are the map coordinates which are in Web Mercator Meters. It would be better to change the labels to: Easting (X): Northing (Y): Also, it would be a good idea to display the values rounded to 0 decimal places. An even better option would be to project the map coordinates to Decimal Degrees based on the WGS84 datum and label them as: Longitude (X): Latitude (Y):
... View more
10-07-2015
08:23 PM
|
0
|
0
|
23115
|
|
DOC
|
Hi Robert, I found another minor issue with your Enhanced Locate Widget 1.2 I am trying to limit the Coordinate Input choices to: Decimal Degrees - based on the WGS 1984 Datum Example Coordinates: -112.096814, 33.448138 Degrees, Minutes, Seconds - based on the WGS 1984 Datum Example Coordinates: 112-5-48.53 W, 33-26-53.29 N Web Mercator Meters - based on WGS 1984 Datum (major auxiliary sphere) Example Coordinates: -12478560, 3954938 Note: All 3 refer to the same location. The Decimal Degrees, and Web Mercator Meters work perfectly. However, when I try to edit the DMS option, my selection does not stick. Here I am editing the DMS input method. I am selecting the Degrees Minutes Seconds (DMS) option. I am entering my Example Coordinates in DMS, making sure to include the W and N. I am saving my changes I am Configuring the Enhanced Locate Widget to make sure my edits were saved. I am editing the DMS option. The Input Units got reverted back to Decimal Degrees (DD). So, when I try to use my example DMS values: Longitude = 112-5-48.53 W Latitude = 33-26-53.29 N It takes me to China! It is reading the input coordinates as Decimal Degrees. It is ignoring the W sign, and reading this as an East Longitude. I also found another issue. I could not add an In-Panel Widget after the Enhanced Locate was added. I am trying to add the Enhanced Basemap Widget to an In-Panel placeholder. I am selecting the Enhanced Basemap Widget The application hangs!
... View more
10-07-2015
07:58 PM
|
0
|
0
|
23115
|
|
DOC
|
Hi Robert, Thanks a million for adding another wonderful and very useful widget to your collection of Custom Widgets for the Web AppBuilder 1.2. I needed this Enhanced Locate Widget because of the way you can locate points based on Decimal Degrees and also perform Reverse Geocoding to find the approximate street address of any point along a street segment. It works flawlessly when you add your Enhanced Locate Widget 1.2 to a new map. Here I am creating a New Map. Select the Default Template Enter the Title and Description Open the Widget Tab and select the In Panel place holder number 1 Select Enhanced Locate from the Widget Gallery Configure Enhanced Locate Open the Address Inspector Tab Drag the Address Inspector on to a street segment. The Street Address is returned. This is perfect! However, I ran into a problem when I tried to duplicate an existing app and add your Enhanced Locate widget. Edit App Info Edit the App = Enhanced Search Test Open the Widget Tab. This app already has a few of the standard widgets. Select the In-Panel place holder number 1. Select Enhanced Locate The Application hangs at this stage! I had an Enhancement Request. In the Flex version of your Enhanced Locate Widget, you could locate an address point as shown below. http://www.tapasdas.com/Maps/Desktops/web27 In the Flex version of your Enhanced Search Widget, you had an option to Use existing Locate Widget graphics. You could define a 2-mile buffer around your Address Point and Search for Schools. And just like magic, all the Schools within 2 miles of your address point will appear! This was a very powerful feature. It made it very easy and intuitive for the end user to find entities within a given radius of their home address. I was wondering if you could add this option to your Enhanced Search Widget for the JavaScript version. I am amazed how fast you are narrowing the gap between the powerful desktop Flex apps that we enjoyed for 8 years and this new Web AppBuilder platform that runs on all devices and all browsers without a plugin.
... View more
10-06-2015
09:03 PM
|
0
|
0
|
23115
|
|
DOC
|
Hi Robert, I agree with your reasoning. I think it is a good idea not to include the thumbnails. It messes everything up when viewed through a smartphone. I was hoping the user added bookmarks could be saved to a text file so that they can be shared with different browsers. In this example, I am adding a new bookmark = Sedona using Chrome as my Browser: http://www.tapasdas.com/Maps/Phones/app65 I can refresh the page. My new bookmark is still there. I can close Chrome, and reopen Chrome and launch the same URL, and my new bookmark is still there. This is good. The bookmark information is being stored locally in the browser cache as you indicated. However, if I close Chrome, and launch Firefox, my new bookmark will not be visible as the information is stored in the browser cache for Chrome, which is not shared with Firefox. If there was an option to download my user bookmarks to a file, I could reload this back into any browser. Your Enhanced Bookmark widget works in every theme and takes the color of the selected Style Color. I found one minor issue with the Dart Theme. The Bookmark Text is not visible. http://www.tapasdas.com/Maps/Phones/app66 Yes, it would be nice to have the email feature to list the map extents of a user defined bookmark. However, there is a workaround available using your Share Widget 1.2.0.1 http://www.tapasdas.com/Maps/Phones/app67 The current map extents always shows up in the Embed Map text box. The Email option within your Share Widget also lists the map extent. Thanks again for all your prompt and helpful responses. You are working on a Sunday afternoon!
... View more
09-27-2015
08:39 PM
|
0
|
0
|
20435
|
|
DOC
|
Hi Robert, Thanks a million for your new Enhanced Bookmark Widget version 1.2. This is a brilliant solution for categorizing and managing a long list of Bookmarks. I have tested your eBookmark Widget, and it works perfectly. http://www.tapasdas.com/Maps/Phones/app65 I like how the bookmarks can be grouped under folders. I like how the user can add their own bookmarks under a specific folder to keep them organized. For example, if I wanted to add Sedona under the folder Arizona Cities, I would first click to highlight Arizona Cities. Then I would search for Sedona. Next, I would zoom to Sedona, enter the Bookmark Name and press the Add icon. The new bookmark appears under the Arizona Cities folder. The user has the option to delete their own bookmarks. This is all very intuitive and works like a charm. I was wondering if you would consider the capability of adding and deleting user bookmarks in the future? In the Flex Version there was a way to Save bookmarks to your local device and subsequently Load these bookmarks. There was also a way to email bookmarks, which gave us an easy way to capture the bounding coordinates. http://www.tapasdas.com/Maps/Desktops/web9 I like how the Bookmark Header color honors the Style Color of the Theme being used. I see that you have already implemented Barnaby's enhancement request to promote/demote bookmarks from the GUI. This will make it far more elegant and simpler compared to doctoring the config_Enhanced Bookmark 1.2.json file. There is yet one more enhancement request I would like add. Could we have an option to include a thumbnail image with the bookmarks? For example, in the standard Bookmark Widget, I can include thumbnails like this: When the user adds their own bookmarks, it may be useful to associate a thumbnail of the current map extent with the Bookmark Text. You are already capturing the current bounding coordinates with each new bookmark. What if there is an option to take a screenshot of the current map extent and include that as a thumbnail alongside the Bookmark listing? Here I am searching for PAGE CITY with your eSearch Widget. When I open your eBookmark Widget, and Add this new Bookmark, it would be nice if I could also get a thumbnail showing the highlighted city. Robert, your Enhanced Bookmark Widget 1.2 is another wonderful addition to your collection of Custom Widgets for the Web AppBuilder Developer edition 1.2 With each new addition, you are making the WAB platform closer to the functionality available on the Flex platform that you had championed for the last 8 years. I know a lot of hard work and patience goes into developing these widgets. The end result is a simple intuitive widget that helps thousands of end users get their work done efficiently.
... View more
09-27-2015
12:21 PM
|
0
|
0
|
20435
|
|
DOC
|
Hi Robert, Once again you have done an outstanding job making all your Custom Widgets and controls honor the Style Color settings in every Theme. I made 6 new Web Apps to test the latest versions of your Custom Widgets as of 9/11/2015. Enhanced Search Widget 1.2.0.3 Identify Widget 1.2.0.2 Google Street View Widget 1.2 Enhanced Basemap Gallery Widget Beta 1.1 Foldable Theme http://www.tapasdas.com/Maps/Phones/app59 You have made everything look so harmonious. The Enhanced Search Widget Header, Widget Controls, including the Popup Header now matches the Style Color that has been picked. You have done the same modifications to your Identify Widget. All the colors match. I like the blue outline around the selected feature. The color matching happens with all the 8 Style Colors under the Foldable Theme. Not only did you make the Popup Header for your Enhanced Search and Identify Widgets match the Style Color, but you also managed to make the ESRI Popup Header match the Style Color! The is absolutely brilliant. This was exactly what I was hoping for. You had to do a lot of CSS trickery to make this happen for all Style Colors for every Theme. When I examine your style.css files, I could see all the code you had to write to make this magic happen. It is over 1000 lines. client\stemapp\widgets\eSearch\css\style.css client\stemapp\widgets\Identify\css\style.css I can now edit the Point, Line, and Polygon Symbols in your Identify Widget. The Identify Icons are back on the Identify Results pane. This looks good. I can now edit the Point, Line, and Polygon Symbols in your Enhanced Search Widget. Launchpad Theme http://www.tapasdas.com/Maps/Phones/app60 I like how the Active Tool matches the Style Color. There is no ambiguity as to which tool is currently active. Dart Theme http://www.tapasdas.com/Maps/Phones/app61 The color matches are perfect. The Active Tool easily stands out. This is a stylish theme. Looks like a Flex App. The results are easy to read on both your Identify and Enhanced Search Widgets. Tab Theme http://www.tapasdas.com/Maps/Phones/app62 Your Identify Widget Header, Active Tool, and Popup Header matches the Style Color. However, I found one issue with your Enhanced Search Widget 1.2.0.3 under the Tab Theme. The controls are not visible when I open any of the Tabs. The controls are not visible as well within the Web AppBuilder when switched to a Tab Theme. Box Theme http://www.tapasdas.com/Maps/Phones/app63 All the color matches are perfect. I found one minor issue when enabling the multi-part graphics. When I press the red Search button, I get back the results as expected. However, when I go back to the By Shape Tab, I find that the red Search Button is running over existing text. Jewelry Box Theme http://www.tapasdas.com/Maps/Phones/app64 All color matches are perfect with every selected Style Color. Everything looks visually appealing for each style color under every theme with all your CSS coding. Thanks a million for all your hard work!
... View more
09-13-2015
01:30 PM
|
0
|
0
|
5809
|
|
DOC
|
Hi Robert, Thanks a million for including all my enhancement requests to your Enhanced Search Widget 1.2.0.2 and Identify Widget 1.2.0.1 I made 6 new Web Apps to test the latest versions of your Custom Widgets: Enhanced Search Widget 1.2.0.2 Identify Widget 1.2.0.1 Google Street View Widget 1.2 Enhanced Basemap Gallery Widget Beta 1.1 Foldable Theme http://www.tapasdas.com/Maps/Phones/app53 I like how you have programmed all your widgets to mimic the style color that is selected. This enhancement alone lends it a professional flare. It makes everything visually integrated. Your built-in help is comprehensive and understandable to a lay person. Thanks for making the Export Search URL a configurable option. This means, when I search by value, I can chose to hide the Export Search URL button giving a cleaner Results pane. I like how the selected feature is highlighted with a cyan outline. This makes it stand out against the imagery base map. I like the cyan box around the selected Marker Symbol. I like how you have made the Active Tool background color to match the Style Color. These subtle changes greatly improves usability. Now there is no ambiguity as to which tool is active. You have made the hint text easier to read. Glenn would be happy. However, I found a minor issue. Here is how to reproduce the problem. Create a brand new Web App. Select the default 2D theme. Add the Enhanced Search Widget 1.2.0.2 Configure Enhanced Search. Edit Default Search Symbology I can edit the Line Symbol and Polygon Symbol. However, there is no way to select the Point Symbol. As a workaround, I reused the config_Enhanced_Search.json file from my previous eSearch 1.2.0.1 project. I got back the yellow donuts. Your new Identify Widget 1.2.0.1 works very fast. Results come back immediately. The active tool background color matches the Style Color just like your eSearch Widget. I can now select my Point Marker Symbol along with my Line and Polygon Symbol. The Identified Points on the map show up with the correct Yellow Donuts. However, a generic picture symbol shows up in the Results Pane. I was expecting to see a Yellow Donut here. I also found an odd behavior with how the Identify 1.2.0.1 widget interacts with the Enhanced Search 1.2.0.2 widget. To reproduce this problem, refresh this web app: http://www.tapasdas.com/Maps/Phones/app53 First open the Enhanced Search Widget. Select a few Schools by Shape Close the Enhanced Search Widget. Do not clear the results. Open the Identify Widget. Try to select some schools. The application hangs. The only way out is to reload the web app. However, it works the other way just fine. I can open the Identify Widget first, select a few points and close the Identify Widget. Closing the Identify Widget also removes the selected points from the map I can then run the eSearch Widget, and everything works. The workaround is to clear the results from eSearch before running an Identify. Launchpad Theme http://www.tapasdas.com/Maps/Phones/app54 The active tool background now matches the style color making it easy to differentiate. Dart Theme http://www.tapasdas.com/Maps/Phones/app55 I like the CSS changes you have made. It is now very easy to tell which tool is active. The Identify Results are now easy to read. I like how your Google Street View widget takes up the Style Color. Tab Theme http://www.tapasdas.com/Maps/Phones/app56 The active tool matches the style color. Box Theme http://www.tapasdas.com/Maps/Phones/app57 The active tool matches the style color. Jewelry Box Theme http://www.tapasdas.com/Maps/Phones/app58 The active tool matches the style color. Everything now looks visually appealing. I have one minor enhancement request. This may be in the hands of Moxie's team to implement. When you start with a Web App on ArcGIS Online and you configure your Pop-up, it appears with a visually pleasing sky-blue header. However, when you open the same Pop-up in a Web App, it turns black. I would like to see the header color match the style color. The same thing happens with the Pop-up in your Enhanced Search Widget. It is always black. It would have been visually harmonious if this Pop-up header color matched the Style color. Robert, your Enhanced Search Widget is an amazing piece of software engineering. This wonder widget has become the corner stone of thousands of web applications. Ever since you designed the original Flex version some 8 years ago, it has become the most sought after custom widget in history. No one has yet to come up with a better search widget that ties graphical, spatial, and attribute searches in one simple to understand user interface. We are grateful for all your hard work and passion you have put into this project. Your custom widgets made the Flex platform shine, and now you are doing the same for the JavaScript platform which extends it use to all devices including Smartphones and Tablets. It all works like magic!
... View more
09-05-2015
11:58 PM
|
1
|
0
|
5809
|
|
DOC
|
Hi Robert, Thanks so much for releasing your new version 1.2.0.2 so quickly with all the enhancements! I will test them out this weekend.
... View more
09-03-2015
08:32 AM
|
0
|
0
|
5995
|
|
DOC
|
Hi Robert, Thanks a million for upgrading all your Custom Widgets so promptly to make them work with Web AppBuilder Developer Edition 1.2. You are a one man army and you have set an example of how a customer driven software development should happen. You have fixed every issue that I brought up. I have no idea how you could achieve such fast turnaround times. I created six new web apps using the latest versions of your Custom Widgets: Enhanced Search Widget 1.2.0.1 Identify Widget 1.2 Google Street View Widget 1.2 Enhanced Basemap Gallery Beta 1.1 Foldable Theme http://www.tapasdas.com/Maps/Phones/app47 I like how your UI controls matches the style color that is picked. The shorter "By Value" label is a clever substitution for "By Attribute" which gives it more breathing room. I can now format numbers with zero decimal places. Attribute Tables get populated without any delay. This is one of the best enhancements in WAB 1.2. Your Identify Widget 1.2 works very well in WAB 1.2. However, it seems the Identify is taking a wee bit too long. Maybe this is my imagination. I am identifying the Schools layer using the Extent Tool. I am getting this busy gif for a long time. It was much faster in version 1.1.2 Eventually, the results do show up. All hyperlinks work as expected. I can Edit the Default Identify Symbology and select my Polygon Symbol. However, when I select my Point Marker Symbol, it reverts back to the default blue dot. So, when I run an Identify, I get a tiny blue dot. It is hard to differentiate this from the green symbols I already have on the map. I was expecting to see a large yellow donut. Google Street View 1.2 works very well. I like how you can open this window on a second monitor. Launchpad Theme http://www.tapasdas.com/Maps/Phones/app48 I like how the Attribute Table opens the moment I run a search. You have fixed this issue. We will be using this theme on Desktops. I like how you can open multiple widgets, resize them, reposition them, and minimize them. Dart Theme http://www.tapasdas.com/Maps/Phones/app49 All the results are now readable. You have fixed this issue with the eSearch Widget 1.2.0.1 in this theme. However, some results are hard to read in your Identify Widget 1.2. Also, there are no visual clues to tell which tool is active. They all have the same gray shade. It would be ideal if the active tool has a background color that matches the style color. This would really make it stand out. It would be nice to have this color match happen on both your eSearch and Identify Widgets. Tab Theme http://www.tapasdas.com/Maps/Phones/app50 Can you please provide a way to remove the Export Search URL button from the Results Pane? This will give it a cleaner look for cases where the user will not be using this function. Box Theme http://www.tapasdas.com/Maps/Phones/app51 It would be nice if the background color of the active tool matches the style color. Jewelry Box Theme http://www.tapasdas.com/Maps/Phones/app52 When I click on a Tool in the Identify Widget, I expect the background to turn gray. It does not. So the user has no feedback to tell which tool is currently active. I like how in your Identify Widget when you hover your mouse over a result, the corresponding feature is highlighted with a blue border. This makes it very easy to identify the feature from the results. However, would it be possible to use a light cyan color to make it stand out even more? Perhaps something like this. Robert you have done an amazing job with your Custom Widgets for the Web AppBuilder. It is a miracle the way you are porting your Custom Widgets for the Flex API to the JavaScript platform and giving us constant updates with every new release from ESRI. We would be designing all our web apps leveraging your Custom Widgets!
... View more
08-29-2015
10:14 PM
|
0
|
0
|
5995
|
|
DOC
|
Hi Robert, You are faster than the wind! You have set the benchmark of how ideal software development should be. I have no clue how you are able to get so much work done on creating these custom widgets when you have a full time work load as the GIS Manager. We are so grateful for all your contributions! Tapas Sent from my iPad
... View more
08-24-2015
07:06 AM
|
0
|
0
|
5995
|
| 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
|