Web AppBuilder Developer Edition - Customization Resource List
This blog...last update: 5/13/2018
Sorry....a bit behind right now(May).... WAB Dev 2.8 available
5/13/2018 new widgets. https://community.esri.com/people/joe.sapletal/blog/2018/05/09/web-app-builder-widgets-from-metrogis (iPad not behaving for editing...look at link for three widgets)
https://community.esri.com/community/gis/web-gis/web-appbuilder/blog/2018/04/13/what-s-new-in-web-ap...
https://www.esri.com/arcgis-blog/products/web-appbuilder/mapping/whats-new-in-web-appbuilder-for-arc...
Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers interesting that the date says JUNE 2018 (??)
Just looking for the custom widget list? => /blogs/myAlaskaGIS/2017/03/04/web-appbuilder-the-custom-widgets-list-332017
The Resource list (this blog) will continue to be the main location for announcements, including any new widgets and updates, etc., as well as having direct links to the other topics.
Version 2.7 released (January 2018)
--> Web AppBuilder for ArcGIS v2.7 Developer Edition Now Available!! | ArcGIS Blog
--> Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers included link for download
--> What is Web AppBuilder for ArcGIS?—Web AppBuilder for ArcGIS | ArcGIS
--> What’s New in Web AppBuilder for ArcGIS (December 2017) | ArcGIS Blog
--> About release versions—Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers
--> What's new in version 2.7—Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers
--> New 1/22/18 Web AppBuilder for ArcGIS Developer Edition v2.7 enhancements
This blog...latest updates:
---------------------------------
Current version:
My other WAB related blog posts:
Table of Contents/Categories (sorry no hyperlinks) ---- updating.....:
Quick links/Notes
- Pinned pages
- Latest News and updates
- Creating your own customer widgets..... moved to new blog
- Mix-ins..... moved to new blog
- Custom widgets and tweaks ...moved to new blog
----------------------------
Quick Links/Notes:
----------------------------
Current version of WAB (v2.6 - Q3 2017 )
Download: https://developers.arcgis.com/web-appbuilder/
- Blog post by Derek Law
- Work-arounds and tips (after 2.0 upgrade or other)
- Upgrade tips..
Pinned pages/links:
- For quick help doc, training and other links: /blogs/myAlaskaGIS/2016/04/04/web-appbuilder-developer-edition-help-and-training-links
- Quick search for custom widgets on GeoNet: Web AppBuilder Custom Widgets - filtered search
- Collections/Lists of multiple widgets (more widgets towards end of doc): Roberts Custom WAB Widgets ### Larrys Custom WAB Widgets ### Kevin's Custom WAB Widgets ### Esri/solutions-webappbuilder-widgets · GitHub ### #WebAppBuilder for #ArcGIS - Custom widgets directory (GitHub, BETA) ### EsriJapan/arcgis-webappbuilder-widgets-themes · GitHub ### (new 2/7/16 David McCourt) Custom WAB Widgets by Softwhere ###
- My comment about Larry's Stout's custom widget broken download links (9/22/2016 comment removed/resolved 2/18/2017) Uploaded zips with Larry's permission, (desc page --- and download):
- Larrys Custom WAB Widgets and More See first comment for all the links that are listed below.
- Anvil Widget Version 1.1, May 21, 2015 --- Anvil-1.1-2015-5-21 (download - widget by Larry Stout)
- Anvil Map Tips Widget Version 1.1, May 25, 2015 --- AnvilMapTips-1.1-2015-5-25 (download - widget by Larry Stout)
- Anvil Bookmarks Widget Version 1.1, June 11, 2015 --- AnvilBookmarks-1.1-2015-6-11 (download - widget by Larry Stout)
- Print Plus Widget Version 1.1.6 July 12, 2015 --- PrintPlus-1.1.6-2015-7-12 (download - widget by Larry Stout) and CompanionLayoutsWithNoTitleBlocks (download - widget by Larry Stout)
- Swipe Plus Widget Version 1.1.3 April 11, 2015 --- SwipePlus-1.1.3-2015-4-11 (download - widget by Larry Stout)
- Zoom Prev Next Widget Version 1.1.1 May 13, 2015 --- ZoomPrevNext-1.1.1-2015-5-13 (download - widget by Larry Stout) ...alternate version ZoomPrevNext (2017-06-14) with images
- _WidgetOpacityMixin Version 1.1.3 May 5, 2015 --- still looking where I may have this
- _WidgetMetadataMixin Version 1.1.3 May 5, 2015 --- still looking where I may have this
- FULL SAMPLE and Documentation --- Larry Stouts sample app and documentation 2015-05-05.zip
Latest Updates: (note: I try to list "What's New" here, so you know whether it is worth checking for changes.)
- ...
- 3/26/2018 new widget ChartJS Widget v1.1 03/25/2018 ( Adri2c Pérez Beneito )
- 2/11/2018 new widget Heat Map Widget 1.3 05/10/2018 (Feb 11 2018 for those that read mo/da/yr)
- 2/5/2018 Mixing Intro.js and WAB, live example (think WAB tutorial for your users)
- 2/1/2018 new discussion Issues with editing related tables in a web map and with widgets in WAB
- 1/24/2018 updated Weather Widget Version 1.2.0 - 1/24/2018
- 1/23/2018 New ModifiedWeather.zip
- 1/20/2018 New/updated... Bar Chart Cedar Widget v1.3 - 04/18/2018
- 1/17/2018 New/updated...
- 1/16/2018 New....
- 1/3/2018 Robert is updating some of his widgets. Check out his full list for links and updtet date. Roberts Custom WAB Widgets
- 12/5-11/2017
- 12/5/2017 new widget Google Earth Widget
- 11/20/2017 updated
- 10/30/2017
- 10/26/2017 updated SaveSession Widget (see Lefteris Koumis comments from 10/26/2017)
...With this version you can save in the session a local file (shapefile), in addition to any web service based layers, and the basemap that you are using. This version was developed in version 2.4 and it was tested in Chrome and IE. - 10/11/2017 new WAB video series
- 9/28/2017 LocalLayerWidget Version 2.5 and AccessifizrWidget Layer - 09/28/2017
This major release includes the following enhancements for the widget:
- Support for Custom Layers via Transformers
- Demos and sample apps
- Prototype 3D Widget
- Dynamic application GUI change at runtime and css insertion via odds.json/odds.css
- 9/27/2017 tip Change Credits Attribution for external Services in Web (Base) Map
- 9/19/2017 new widget..on GitHub Fractal Dimension
- 9/14/2017 new widget Weather Widget Version 1.2.0 - 1/24/2018
- 9/7/2017 minor update to LocalLayer widget,
- 8/19/2017 ArcGIS Online September Release
- 8/10/2017 updated widgets
8/9/2017 new widget Full Motion Video Widget v1.0.2 - 10/28/2017
- 8/7/2017 BUG/with workaround WAB Directions widget shows coordinates instead of address
- 8/2/2017 Posts of interest:
- 8/1/2017 updated widget
- 7/26/2017 Web AppBuilder for ArcGIS Developer Edition v2.5 enhancements
- 7/19/2017 Web AppBuilder for ArcGIS v2.5 Developer Edition Now Available! | ArcGIS Blog
- 7/17/2017
- 7/5/2017
- 6/28/2017 What’s New in Web AppBuilder for ArcGIS (June 2017) | ArcGIS Blog
- 6/20/2017 https://community.esri.com/community/developers/web-developers/arcgis-api-for-javascript/blog/2017/0...
- 6/15/2017 new widget (enhanced from Larry Stout's version) ZoomPrevNext (2017-06-14) with images
- 6/14/2017 Public facing app that uses a proxy?
- 6/8/2017 new article in ArcUser magazine Use Web AppBuilder to Meet Your Organization’s Needs Quickly and Easily | ArcUser
- 6/1/2017 (from several weeks)
- 5/8/2017 English version of Advanced Identify Widget is now available. Download in in comments
- 5/1/2017
- 4/25/2017 for ArcGIS Online version Use Web AppBuilder to create configurable app templates | ArcGIS Blog
- 4/19/2017
- 4/12/2017
- 4/10/2017
- 4/4/2017
- Different error/threads, same solution:
- 4/3/2017
- 3/27/2017 new version 2.4 Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers
- 3/21/2017 new version of Not authorized to view the specified document 9750 by Junshan Liu
- 3/16/2017
- 3/15/2017 Enable Web AppBuilder for ArcGIS Developer Edition to work with CA signed Certificates | ArcGIS Blog
- 3/14/2017 new articles
- 3/6/2017 (edits on iPad this week..expect typos and bad formatting )
- For those, like me , that don't use standard projections/caching schema, worth noting Web App Builder - Configure Basemap Gallery - spatial reference
- 3/3/2017 - new Google Analytics widget GitHub - crackernutter/esri-wab-widget-google-analytics: A google analytics widget & template for us...
- 3/2/2017 - blogs for ArcGIS Online March release https://blogs.esri.com/esri/arcgis/tag/march-2017-release/
- 2/28/2017
- 2/23/2017 Tips for customizing the print layout list WAB print widget
- 2/19/2017 What is the difference between portal and manager check out links in comments
- 2/18/2017
- Show legend in Layer List widget by default .....tip, for v 2.3
- Uploaded and added links to Larry's widgets (to replace broken links)
- HTTPS and Map Layers fix (clear browser) for "ArcGIS web maps have begun intermittently breaking due to some layers returning the error: “Unable to establish a secure connection to the layer.”
- 2/14/2017
- 2/13/2017 Custom layerlist widget ( ofri g )
- 2/11/2017 formatting and moved some items to /blogs/myAlaskaGIS/2016/04/04/web-appbuilder-developer-edition-help-and-training-links
- 2/9/2017 updated widget? Map Info Widget Version 2.2.3 - 1/27/2017 (was new 1/2/2017)
- 2/7/2017 WAB2.3 Enhancements/Bug-fixes Web AppBuilder for ArcGIS Developer Edition v2.3 enhancements
- 2/7/2017 new widget custom swipe widget ( ofri g )
- 1/31/2017 (added here 2/6) Enhanced Layer List - Metadata (7/17/17)
- 1/28/2017 Image Service Widgets for Web AppBuilder for ArcGIS | ArcGIS Blog
- 1/23/2017
- 1/20/2017 Web AppBuilder for ArcGIS v2.3 Developer Edition Now Available! | ArcGIS Blog
- 1/13/2017 Widgets update, see Roberts Custom WAB Widgets for list . Layer Toggle Button Widget Version 2.2 - 01/13/2017 and Enhanced Search Widget Version 2.7 - 2/23/18
CMV is built on top of the Esri JavaScript API so you can use your ArcGIS Server REST resources directly without using webmaps or portal. Services at ArcGIS Online and many other external services can be used as well. CMV includes numerous widgets available including a very robust layerControl (TOC) widget. If you prefer to use the WAB LayerList widget, you could do that too. With the upcoming version of CMV, you can use widgets created for the WebApp Builder without changing any code - either those that are included with WAB or those that developers have put together. I have created a github repo with a number of examples using WAB widgets here |
WAB items on the Ideas page ArcGIS Ideas.WAB.no distrintion between Online and Developer
and implemented because of it ) ...Ideas implemented in the ArcGIS Online release (June 2016) | ArcGIS Blog
filtered list of implemented items: ArcGIS Ideas
Per Kelly Gerrow ...
The documentation has been updated to reflect the changes. In the blog, there are links to the ideas. On each idea, you will find a response that includes a link in the documentation that refers to the new functionality. |
- 6/16/2016 What’s New in Web AppBuilder for ArcGIS (June 2016) | ArcGIS Blog Online version (for now)
- Highlight - 7 new widgets and enhancements to existing. See blog post for many more details. New widgets:
- Add Data widget – Enables you to search for layers in ArcGIS Online and add them to the map. You can also add ArcGIS Server web services, WMS OGC web services, KML, GeoRSS, and CSV data layers by specifying their URLs.
- Filter widget – Enables you to filter features based on an expression. Other widgets will honor the filter settings if applicable
- Group filter widget – Enables you to apply a filter (based on an expression) on the map based on one or more layers. You can define a set of layers in the map as a logical set, then apply a filter on them. This widget makes it easy to quickly filter out data from multiple data layers based on a common criteria.
- Oblique viewer widget – Displays images in their native coordinate system which avoids distortions caused by projecting them to a geographic coordinate system or projected coordinate system. It enables end you to pan around in the oblique mode, in a single viewing angle, or switch angles to view an area of interest from different angles.
- Share widget – Enables you to easily share your web app in a link within an email, to various social media such as FaceBook and Twitter, and embed within a website. You can also define URL parameters easily.
- Select widget – Enables you to interactively select features on the map, then perform a selection action such as: calculate statistics based on a field, create new layer, export to CSV, feature collection, and GeoJSON. For developers, this widget is a good example that demonstrates inter-widget communication as selected features from this widget can be passed as input into other widgets, such as the Geoprocessing widget.
- Smart Editor widget – This widget extends the core editing widget with the following features: .. See blog for more details.
- 6/15/2016
- Note from Derek Law ...this is for Online version, so hopefully part of core on next dev edition release (??)
FYI, the ability to expand/collapse all layers will be part of the core Layer List widget in the next Web AppBuilder update in ArcGIS Online (which is planned for this week). |
- Adam Drackley who brought us the LocalLayerWidget is asking for volunteer testers of a highly requested widget/function.... editing related tablesrecords. Please see and respond to his post Edit Related Records Widget - Testers Wanted if you can/want to help out.
- To help others find current WAB items on the Ideas page:
- https://community.esri.com/ideas/9953
- 6/10/2016 UC events for WAB: Web AppBuilder for ArcGIS at UC 2016 | ArcGIS Blog
- 6/8/2016 This is from a week ago, but couldn't edit blog from win10 machine at home...sorry for delay..
- 6/2/2016
- 6/1/2016
- 5/29/2016 two new widgets
- 5/25/2016 blog post: Why should GIS professionals make a switch to javascript based Web Appbuilder (WAB) from Flex/Silver...
- 5/23/2016
- Enhanced Search Widget Version 2.0.1.4 - 5/23/16 From Robert: "There is a new release of eSearch and I am very excited about the new features, like CSV export for the eSearch without using AT Widget, multiple summary fields, date range search improvements, web map popup usage, etc."
- 5/18/2016
- 5/16/2016
- 5/15/2016
- 5/4/2016 JSAPI 4.0 released May 3, 2016
- 4/23/2016 comments and samples by TAPAS DAS showing the various themes and custom widgets installed https://community.esri.com/docs/DOC-1731?messageTarget=all&start=1325&mode=comments#comment-22696
- 4/22/2016
- 4/14/2016
- 4/12/2016 added new section above (under :Current version) for threads with tweaks and work-arounds...will add more as I find things.
- 4/4/2016
- 4/1/2016 updated "Build Scripts" for v2.0...download buildScripts-2.0(2D).zip
- 3/29/2016 new release of Local Layer (Adam Drackley) comment announcing https://community.esri.com/message/596734?comment=596734&messageTarget=all&start=250&mode=comments#c... direct github link GitHub - cmndrbensisko/LocalLayer: The LocalLayer Widget for ArcGIS Web AppBuilder is intended to al...
- 3/11/2016
- 3/3/2016 NEW BLOG POST Web AppBuilder for ArcGIS at Dev Summit 2016 | ArcGIS Blog
- 3/2/2016
- 2/25/2016
- 2/23/2016
- Note from Derek Law on another thread :
- "In the forthcoming ArcGIS Online March 2016 update, the embedded Web AppBuilder for ArcGIS will have the "save app state" functionality be optional. As the web app author, you will be able to enable/disable this capability."
- 2/21/2016 updated:
- 2/18/2016 WAB default icons in a .zip file Where can I download the icons
- 2/16/2016
- 2/7/2016 Many new widgets and icon set by David McCourt
- 2/3/2016 Adding new "pinned" docs above re: sucurity, proxies, and the Trust page....I'm trying to solve some issues right now, and these are docs I need to read!
- 2/2/2016 this is for Portal 10.4, but worth noting...
- 1/27/2016
- 1/26/2016 not sure if I every linked to this, but see the comment/response from Girish Yadav Re: Has anyone built a login widget?
- 1/21/2016 updated Closest Facility Widget for Web AppBuilder ( Mark Deaton )
- 1/15/2016
- 1/14/2016 interesting discussion with sample widget code by Girish Yadav Re: Has anyone built a login widget?
- 1/6/2016 updated: Javascript API - Aerial Information Widget with current comments: https://community.esri.com/people/timw1984/blog/2014/09/04/javascript-api-aerial-date-widget#comment... about it now including the "Aerial Info" as mentioned below.
- 1/4/016 not a WAB widget (yet) but an interesting blog re "Aerial Information" pop-up Javascript API - Aerial Information Widget Tim Witt
- 12/21/2015
- 12/16/2015
- 12/14/2015 -- updated buildScripts-1.3.zip posted by Junshan Liu
--------
Portal specific links and documents (testing Portal 10.5 now (March 2017)...these are older links for reference): ...expect this to move to new blog
Other discussions and widgets will be added as time allows. Thanks to all that provide the widgets and coding tips.
**************************************************************************************************************
Please remember, custom widgets are created and provided by the generosity of the
other users in the community, like you. Most have real jobs too. So, be patient and
appreciative for the tools and advice they provide.
*************************************************************************************************************