Web App Builder: Code-free Development Adam Ziegler, aziegler@esri.com Esri-Northeast, Local Government Team
Agenda Product overview Web AppBuilder for ArcGIS tour Adding Custom Widgets Community and Resources Summary
The ArcGIS Platform enables Web GIS Enabling GIS Everywhere Desktop Web Device Simple Integrated Open portal Server Online Content and Services Available in the Cloud...... and On-Premises
Creating web apps with ArcGIS
ArcGIS Configurable Application Templates ArcGIS Online and Portal for ArcGIS Web Map
Web AppBuilder for ArcGIS Create new web apps without programming 40+ widgets
Web AppBuilder for ArcGIS Functionality within ArcGIS Online and Portal for ArcGIS - ArcGIS Online since Dec 2014 - Portal for ArcGIS in 10.3 and later Enables new apps to be created without coding - Interactive WYSIWYG user experience - Supports 2D and 3D apps - 2D apps runs on any device, in a web browser Fully integrated with the ArcGIS Platform Built with ArcGIS API for JavaScript and HTML 5 technology Extensible
2 Options to Work with Web AppBuilder 1. Within ArcGIS Online or Portal for ArcGIS - Embedded in the web site - Activate from the map/scene viewer or Content page 2. Developer Edition - Separate download and installed locally - Sign into ArcGIS Online or Portal for ArcGIS - Support for custom widgets and themes Both offer the same builder user experience, same capabilities
Web AppBuilder Live Sites Showcase
Access Type 36% Private 15% Shared 280,616 Total Web AppBuilder Apps 34% Public 15% Account
Workflow for Creating a new App 2D or 3D
Web AppBuilder for ArcGIS Tour Demo
Available Widgets for 2D Web Apps Widget: provides a specific functionality with configuration options 40+ available; enable core web mapping application capabilities
Foundation Widgets Navigation Query Search Geocoding Editing Geoprocessing Printing Legend Layer List Overview Map Attribute Add Data Select
Solution Widgets Batch Attribute Editing Grid Overlay Group Filter Info Summary Near Me Parcel Drafter Reviewer Dashboard Screening Smart Editor Suitability Modeler
Available Widgets for 3D Web Apps 3D enabled widgets Some widgets rebuilt to work with 3D content
Run 2D Apps on Any Device
ArcGIS Enterprise 10.5.1 Updates Portal for ArcGIS 10.5.1 includes Web AppBuilder - Includes functionality from the ArcGIS Online March 2017 update 2 new widgets: Extent Navigate and Legend (3D) Many usability enhancements to many widgets See blog posts for details: - What s New in Web AppBuilder for ArcGIS (December 2016) - What s New in Web AppBuilder for ArcGIS (March 2017) Portal for ArcGIS
Custom Widgets in Portal for ArcGIS 10.5.1 Available in ArcGIS Enterprise 10.5.1 Web AppBuilder embedded in Portal for ArcGIS supports custom widgets - Custom widgets can be accessed within the builder environment Custom widgets hosted on your own web server, registered with Portal Only Portal administrators can register custom widgets Public apps will NOT load custom widgets when accessed anonymously Portal
Enabling Custom Widgets in Portal for ArcGIS 1. Deploy custom widget to your own web server 2. Register custom widget with Portal - Add as a new item type: Application Extension (App Builder) 3. Share custom widget with Portal members who will use it - Do NOT recommend to share item publicly
Custom widgets in Portal for ArcGIS Portal for ArcGIS Demo
2 Tiers of Customization Enabling custom functionality Configurator - Add custom widgets to your apps - Non-developer Extending custom functionality Developer - Create new widgets from scratch - Programmer
Web AppBuilder is the goto option for users, business partners, and Esri teams to build Web GIS solutions
Community and Resources
GeoNet Esri Community 3 places for Web AppBuilder user community Top GeoNet contributors post in these forums
GeoNet: Web AppBuilder Developer Edition Customization Resource List https://geonet.esri.com/blogs/myalaskagis/2016/03/09/web-appbuilder-developer-edition-customizationresource-list Created, owned, and maintained by the community Rebecca Strauch
Web AppBuilder for ArcGIS Resources Online help documentation http://doc.arcgis.com/en/web-appbuilder/ Developer Edition help documentation https://developers.arcgis.com/web-appbuilder/guide/xt-welcome.htm Esri Live Training Seminar: Get Started with Web AppBuilder for ArcGIS (60 mins) Esri Web course: Creating Web Applications Using Templates and Web AppBuilder for ArcGIS (2-4 hours)
Summary Product overview Web AppBuilder for ArcGIS tour Adding Custom Widgets Community and Resources Summary
Registration now OPEN Call for Papers until November 3 rd Call for Maps and Apps until November 10 th http://bit.ly/phlconf