Hi All,Anyone know if this is an AGOL/Portal specific product or if it will be usable with standalone ArcServer?Thanks,PW
I've only played with beta 1 for a few minutes, but on first glance it looks like it's hard-wired for ArcGIS Online/Portal - one of the inputs is an ArcGIS.com web map.
And I think we all want AGS TOC widget built in to API. A real table of contents, it's time for it! Would be a nice feature to include in Web Builder.
AMEN! - They canned the TOC functionality out of the 10.0 WebADF in the conversion to 10.1and it needs to come back. Tom
ESRI developers have posted philosophical reasons they do not want a TOC in the API.ESRI has also been promoting "task based viewers" where every viewer is substantially different.Task based viewers are nice, but nearly every big client, company, or city wants "The Viewer". The main viewer with a standard set of tools. Or at least an easy way to add and remove from a standard set of tools. (Flex easy, not JS easy. ActionScript is nice.). One of which is a Table of Contents (TOC). I believe the majority of users do in fact understand how to use a TOC and want it. Everyone else chime in here if you have different experiences. But I believe they need to make the Basic Viewer template and the Web App Builder for JavaScript both A) easier to use more powerful. Our services, our servers, local API, as much (and much more) customization possible as Flex, but as easy to get started with. More out of the box widgets supplied, like TOC, Google StreetView, Multiple services Identify widget, etc. The JSON customizing in the Web Builder looks great although I wasn't getting it to work doing some tweaks on positioning scalebar, and some simple geocoder things (i.e our geocoder).
All,
There is a new group for Web App Builder:
Web AppBuilder for ArcGIS
Also there are widget developers like Robert Scheitlin, Frank Roberts, Larry Stout already working on widgets and enhancements to the OOTB widgets.
Well it ain't Flex Viewer.
In this Builder there is no Table of Contents. We are restricted to 3 extra widgets. And the customization in the first beta with JSON where we could configure position and some other quick things... appears to be gone? Also where do we add our own REST layers? I saw that mentioned in What's New but can't find it. Is there an "Advanced Mode" I'm missing somewhere or is this really all there is. Even BasicViewer template was more useful as a starting point. That is just the problem. ESRI by now has released dozens of "starter apps". HTML5 boilerplate. Bootstrap starter. Bootstrapmap. AngularJS viewer. SimpleViewer. BasicViewer. Now this Builder. The problem? All of them are lacking some fundamentals. Table of Contents etc. Easy use of our own layers. Yes...... I know I can dive in and remove the hardwired restriction to 3 widgets somewhere I'm sure, or add my own layers. But then, what is the point of this template!? If it's only for extreme beginner users, they're better off just sticking to ArcGIS.com. This is in a useless middle zone, between beginning and advanced. It's basically a dumbed-down Basic Viewer with a graphic user interface to set it up.
I hope they add a lot more to this before release. The easier JSAPI is, the more server licenses they may sell...
The comment on people developing 3rd party widgets to plug into this sounds great though. That's key. Like in Flash. You download it, alter one line of code and presto, it works. No scope issues, AMD vs legacy issues, and so on. Like fitting two legos together. I hope ESRI makes Widgets finally this easy, with this builder. First one to publish ags TOC widget will be pretty popular here on the forum!
K M,
I am a little confused as to what a TOC widget would do that the Layer List Widget does not already do?.. As far as a 3 widget limit, well that is a misunderstanding on your part. What the Web App Builder calls the 123 widgets are just on screen placeholders for three widgets of your choosing, but you are by no mean limited to three widget in your app. You can add several widgets to the header controller by clicking on the "set the widgets in this controller" link on the widgets tab.
Robert
Many customers like federal agencies and large client companies, are sophisticated. They know what a TOC is. They want it. They are ultimately the ones paying ESRI.
OK, I hear you but can you tell me what TOC ability is it that you want that is not already a part of the Layer List widget (As a widget developer I am curious)?
Robert, I stand completely corrected. Thank you for prompting me to look further at this. This is wonderful, there is a TOC! Yay! It's much like ags toc although it is a different source code base apparently. Excellent. I'll also investigate adding more widgets to Header. Hm this is looking better. Also I am reading the stuff on JSON in the Docs. I just didn't dive into it too far as soon as I saw what apppeared to be the Builder forcing us to ArcGIS.com services still, and no place to put our own REST link. For the sake of looking at the TOC I loaded a ArcGIS.com map and yes the TOC is great. Not quite as good as AGS but good. Things AGS does better: has transparency slider (optional), and it turns off checkboxes when a parent checkbox is turned off. But great work with the TOC, keep it up.
Sure thing. Don't forget to mark replies as helpful, by using the actions menu on discussion posts. Refer to this document for help if needed. How to help in the new GeoNet Community
OK the more I explore this, I'm getting seriously interested. One thing I'd add either if I do it or someone else does is to put a Nav widget in (previous extent, forward to next extent) and a buffer tool. Although I guess that could be created with the Geoprocessing widget. I'll read up on widget dev, but so far the documentation looks pretty thorough and more importantly, it seems to actually encourage "widgets" in a standard way. I always disliked how blocks of code on the JS API page were called Widgets. Yes I know the Dojo term and it loosely applies. But to me, a widget is a completely independent block of code that provides a functionality (i.e. Draw) and is EASY to add to your project. No mucking around with scoping, variable names, etc. It just works. Like in Flash. You want a Widget? Download it to the Widgets folder, turn it on in config, and you're done. There is no step 3.
A big question: So, Query Widget. It executes pre-defined Queries. That is good. But, could ESRI consider enhancing this widget, in order to allow end users to construct their OWN queries? Basically, just expose the interface that we see as developers, to construct the queries. That would be exponentially more useful. I can see adding only a handful of preset queries before it gets to be "too much". But almost every user might have a unique query they would want, and perhaps a different kind of query every day even, depending on what they need to know.
Also how do we add our own REST endpoints. We want nothing to do with ArcGIS.com at least for some of our viewers. (We have an org account and like it but it can not be used for certain kinds of data and viewers)
Also I'd recommend at least as an option to display each line segment or each side with its own measured length dimension, in Draw. Like the old Draw in Simple Viewer or the Flash/Flex Draw/Measure widget. So if you draw a rectangle for example, it has the length of each side on it as text labels.
Eric,
Maybe you have this up and running, but could you explain a little more as to what is going on. When I downloaded I just put the site on the web server and converted to an application in IIS and everything works, except. Any widget that you have configured with the builder has the wrong path to the config.json file for the widget. The widgets show up but they just spin like they are trying to load. To resolve this you need to delete everything in front of the main "Config.json" that is in front of the widget folder so all should look like the following. Everything in front of the widgets needs to be deleted.
widgets/BasemapGallery/config_Select a basemap.json
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.