Web AppBuilder for ArcGIS Enterprise Deployments Sam Libby and Nick Brueggemann Wednesday 1:00-2:00 Catalina/Madera Friday 1:00-2:00 Primrose C/D Agenda Enterprise Implementation Patterns for WAB • Installation and Configuration • Secure Configuration • Application Development • Deployment • Post-Deployment • Other tips, tricks and workflows • Enterprise deployment… What Does it Mean? Overview of Enterprise Implementation Patterns Web GIS (p)ortal Options ArcGIS Online (Cloud, SaaS) • Desktop Web Device - No SW to maintain - Automatic updates - Multi-tenant environment - Esri controls SLA ArcGIS Enterprise (On-premises) • (p)ortal - Works in disconnected networks - Supports Enterprise groups - Additional Configuration/Customization options available - Org controls SLA Server Online Content and Services Overview of Enterprise Implementation Patterns Web AppBuilder Options Desktop Web Device Embedded Version • - Fully integrated within ArcGIS Online/Portal - Fits well into the user’s workflow - No web server access needed Developer Edition (p)ortal • - Required for custom components - Themes, widgets - Direct access, no need to launch from a webmap Server Online Content and Services Overview of Enterprise Implementation Patterns Common Enterprise Patterns More Common and a larger Enterprise Portal for ArcGIS with Dev Edition ArcGIS Online with Dev Edition Portal for ArcGIS with Embedded Version ArcGIS Online with Embedded Version Less Common Install/Configure https://developers.arcgis.com/web-appbuilder/guide/getstarted.htm Install/Config Tips Pointing to a local JSAPI jsapi or Portal jsapi: http://webserver/webadaptor/jsapi/jsapi/ local File location: C:\Program Files\ArcGIS\Portal\framework\jsapi client/stemapp/env.js Web AppBuilder { . . . var apiUrl = 'http://webserver/webadaptor/jsapi/jsapi/'; . . . } Install/Config Tips How to run WebAppBuilder Run as a user Run as a Windows service install node.js, navigate to server/ startup.bat Add node.js to PATH, npm install navigate to server/ npm run-script install-windows- on taskbar! node server.js service Web AppBuilder Web AppBuilder Web AppBuilder Install/Config Adding your app to your portal
Description: