61
Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski [email protected] om Ian Wittenmyer @ianwittenmyer iwittenmyer@esri .com

Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski [email protected] Ian Wittenmyer @ianwittenmyer [email protected]

Embed Size (px)

Citation preview

Page 1: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Getting the most out ofArcGIS Web Application Templates

Bern Szukalski

@bernszukalski

[email protected]

Ian Wittenmyer

@ianwittenmyer

[email protected]

Page 2: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Introducing Web Apps

Bern

Page 3: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

ArcGIS Web MapThe building block of the WebGIS ecosystem

Page 4: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Map Viewer (for authoring)

ArcGIS for Desktop

Configurable Apps

Story Maps

ArcGIS Apps

Devices

ArcGIS Web MapAuthor and use anytime, anywhere, on any device

Page 5: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Map viewer vs. appsDeliver your map in the right context for the intended audience

Map viewer (for authoring)

Storytelling Basic

Public Information (PIM)Story Map Tour

Page 6: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Web apps complete the user experience

• Public viewing

• Internal communication

• Decision makers

• Common workflows

• Deliver tools and/or data for tasks

Map App Template Configured Application

Page 7: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

A great app starts with a great map

Page 8: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Crafting the map experience

Pop-ups

Transparency

Display Scale RangeStyles

Options depend on layer typeOptions depend on layer type

Page 9: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Styling layersSmart, data-driven layer styling

Page 10: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Where to find app templates

• Create a New Web App gallery

• Story Maps- storymaps.arcgis.com

• Solution templates- solutions.arcgis.com

• ArcGIS Online items and groups

Page 11: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Delete Protection

• Delete protection for any item

• Prevents accidental deletion when housecleaning

• Helps prevent broken apps

Page 12: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Start with a map and…Create a Web App

Ian

Page 13: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Make a Web Application GalleryChoose from gallery to preview, publish, or download

CREATE A WEB APPCREATE A WEB APP

Page 14: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Publish, Download, Preview

Preview application

Download source tocustomize and host

on your own

Click create to coupleand host your map with the

application template

Preview is great for a “quick share”Preview is great for a “quick share”

Page 15: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Configure and publish from your accountConfiguration Settings

Configuration options will vary from app to appConfiguration options will vary from app to app

Page 16: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

DEMONSTRATION

Page 17: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Story Maps

Bern

Page 18: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Story MapsMake it easy to harness the power of maps to tell stories

• Combine interactive maps and multimedia

• Story-focused user experience

• Configure via builder

• Responsive design

Page 19: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

What do you need?

An idea and thinking…

Media & Storage

Web Map(s)

Story Map App Template

Page 20: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

storymaps.arcgis.comEverything you need

Page 21: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Story Map application templatesFound at Story Map Apps

• Map Tour

• Map Journal

• Map Series

• Swipe & Spyglass

• Shortlist

• Basic

• Playlist

• Countdown

Source Hosted Builder Responsive

Page 22: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Two Workflows

1. Start with a web map

2. Start at the Story Maps website

CREATE A WEB APPCREATE A WEB APP

Page 23: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Two Workflows

1. Start with a web map

2. Start at the Story Maps website

Page 24: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Recommended workflow

1. Visit gallery to get ideas and choose a story map template

2. Assemble and warehouse needed components*

3. Go to the Story Maps Apps page

Page 25: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Popular Story Maps

Map Journal

Map Series

Map Tour

Page 26: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Story Map Layout Options – Example Story Map Series

Bulleted

Side AccordionTabbed

Page 27: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

DEMONSTRATION

Page 28: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Web AppBuilder for ArcGIS

Ian

Page 29: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Web AppBuilder

• Create a custom configured responsive application using widgets

CREATE A WEB APPCREATE A WEB APP

Page 30: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Web AppBuilder Features

• Fully integrated into ArcGIS Platform

• No coding required

• Deploy to browsers, mobile devices

• Extensible

• Easiest way to make web app templates

Widgets

Page 31: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

DEMONSTRATION

Page 32: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Custom App Galleriesfor your Organization

Ian

Page 33: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Configuring your organizationGroups are building blocks

Custom Template Group

Replace Esri Default in Map tab

Page 34: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

DEMONSTRATION

Page 35: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Embedding Maps

Ian

Page 36: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Embed a Web MapEmbed maps or presentations using a choice of options

EMBED IN WEBSITEEMBED IN WEBSITE

Page 37: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Embed in Website – Map Options

• Content (map or presentation)

• Choose size and options

Page 38: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Embed in Website – Add Symbol

• Add symbol at a specified location

• Title, description

Page 39: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

DEMONSTRATION

Page 40: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Embedding Web Apps

Bern

Page 41: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Embedded Apps

Page 42: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Embedding Apps

• Any application can be embedded using <iFrame>

• Use 100% to fill out width of fluid page

<p><iframe width=100% height="600" frameborder="1"

scrolling="no" marginheight="0" marginwidth="0"

src="http://storymaps.esri.com/stories/maptour-

palmsprings/"></iframe></p>

Dimensions

App URL

Page 44: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

DEMONSTRATION

Page 45: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Group Apps

Bern

Page 46: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

GroupsOrganize your content and help you collaborate with others

Page 47: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Configurable group gallery applications

CREATE A WEB APPCREATE A WEB APP

Page 48: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Embedding GroupsEmbed group contents using a variety of options

• Only for public items

• Choice of layouts

• Choice of viewer

EMBED IN WEBSITEEMBED IN WEBSITE

Page 49: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

DEMONSTRATION

Page 50: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

App Source Code

Bern

Page 51: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Web app template source code

• Source download from GitHub

• Delivered as Zip file

• Edit using any text editor

• Can be highly customized

• Must host from own server

Page 52: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Map IDEach map has a unique identifier, like a social security number

Page 53: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Insert web map ID into source code

Web map ID

Page 54: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

DEMONSTRATION

Page 55: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

The Road Ahead

Ian

Page 56: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

• Performance improvements

• Continuing to update and enhance design

• Improvements in configuration experience

• Improvements in usability

• New templates- Early Adopter Templates group

• New ways to organize

App Template Road Ahead

Page 57: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

DEMONSTRATION

Page 58: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com
Page 59: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Documentation:

Blog:

Online training:

Resources

Page 60: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Surveys

• Please fill out the session survey in your mobile app

• Select ArcGIS Web Application Templates

• Use the Search Feature to quickly find this title

• Click “Technical Workshop Survey”

• Answer a few short questions, and enter any comments

Page 61: Getting the most out of ArcGIS Web Application Templates Bern Szukalski @bernszukalski bszukalski@esri.com Ian Wittenmyer @ianwittenmyer iwittenmyer@esri.com

Thanks!

Bern Szukalski

@bernszukalski

[email protected]

Jeff Archer

@vee_dubb

[email protected]