Agenda
- What is it?
- Customization
Web App Builder
What is it?
Supported Browsers
- Chrome
- Firefox
- Safari 3+
- Internet Explorer 9+
Installation
- Stupid simple
- Download Unzip run start.bat
- or
- run node server.js in directory from command prompt
Create an App
- Set the map (webmap)
- Set the theme
- Choose your widgets
- Set the app attributes
- Run it!
Set your (Web)map
- Author on ArcGIS Online
- or Portal
- Set the start extent
Set your theme
- Determines look and feel
- Layout
- Affects the UX
App Attributes
- Title
- Subtitle
- Logo
- Links
- Use a proxy
Widgets
- Some are preconfigured with a layout
- In-panel and off-panel widgets
- ~20 included currently OOTB
Off-Panel widgets
- Attribute table
- Coordinate
- Geocoder
- Home Button
- My Location
- Overview Map
- Scalebar
In-Panel widgets
- Basemap Gallery
- Bookmark
- Chart
- Directions
- Draw
- Edit
In-Panel widgets cont.
- Geoprocessing
- Layer List
- Legend
- Measurement
- Print
- Query
Customization Options
- Edit existing widgets / themes
- Create widgets
- Create themes - styles and layouts
Custom Widgets
- Naming convention
- Required files
- In or Off Panel
- Can be configurable (code and in builder)
- Support multiple cultures
- Support themes
- Communication with app container, map and other widgets
Lets Create a Widget
OpenWeatherMap
Custom Themes
- Panels
- Theme Widgets
- Styles
- Layouts
- manifest.json
Lets Create a Theme
- Find an Eagle staff member
- Ask a question
- Guess the number of #NZEUC tweets
- Follow @eaglegis for updates
- Entries close an hour before closing session