{"id":72321,"date":"2016-06-16T09:44:44","date_gmt":"2016-06-16T09:44:44","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/products\/product\/uncategorized\/whats-new-in-web-appbuilder-for-arcgis-june-2016\/"},"modified":"2018-03-26T21:09:06","modified_gmt":"2018-03-26T21:09:06","slug":"whats-new-in-web-appbuilder-for-arcgis-june-2016","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016","title":{"rendered":"What\u2019s New in Web AppBuilder for ArcGIS (June 2016)"},"author":5481,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37101,22941],"tags":[24921,23571,30781],"industry":[],"product":[36591,36831,36551,36631,36601],"class_list":["post-72321","blog","type-blog","status-publish","format-standard","hentry","category-announcements","category-mapping","tag-javascript","tag-whats-new","tag-whats-new-june-2016","product-apps","product-js-api-arcgis","product-arcgis-online","product-web-appbuilder","product-developers"],"acf":{"short_description":"This update has many new and exciting features - many have been requested many times from our users. We've listened to the Web AppBuilder...","flexible_content":[{"acf_fc_layout":"content","content":"<p>This update has many new and exciting features &#8211; many have been requested many times from our users. We&#8217;ve listened to the Web AppBuilder user community feedback and we\u2019re pleased to announce the following new enhancements to Web AppBuilder:<!--more--><\/p>\n<p><strong>7 New widgets<\/strong><br \/>\n<em>\u25aa Add Data widget<\/em> \u2013 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.<\/p>\n<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-64584 noIMGBackground\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig21.png\" alt=\"\" width=\"654\" height=\"365\" \/><\/a><em>\u25aa Filter widget<\/em> &#8211; Enables you to filter features based on an expression. Other widgets will honor the filter settings if applicable.<br \/>\n<em>\u25aa Group filter widget<\/em> \u2013 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.<br \/>\n<em>\u25aa Oblique viewer widget<\/em> &#8211; 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.<\/p>\n<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig32.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-64589 noIMGBackground\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig32.png\" alt=\"\" width=\"711\" height=\"419\" \/><\/a><\/p>\n<p><em>\u25aa Share widget<\/em> &#8211; 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.<\/p>\n<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-64591 noIMGBackground\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig4.png\" alt=\"\" width=\"369\" height=\"278\" \/><\/a><\/p>\n<p><em>\u25aa Select widget<\/em> &#8211; 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.<\/p>\n<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-64595 noIMGBackground\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig5.png\" alt=\"\" width=\"893\" height=\"474\" \/><\/a><\/p>\n<p><em>\u25aa Smart Editor widget<\/em> \u2013 This widget extends the core editing widget with the following features:<\/p>\n<ul>\n<li>Smart attributes: attributes can be hidden, required, or disabled based on the values of other fields<\/li>\n<li>Edits not saved until user clicks save and records are validated<\/li>\n<li>Ability to view pop ups from other data while in \u201cedit session\u201d<\/li>\n<li>Ability to preset field values across many fields on many layers and apply them to every new feature<\/li>\n<li>Ability to edit a series of features<\/li>\n<li>Option to move or modify existing geometry<\/li>\n<li>Only changed records are submitted to service, not the entire record<\/li>\n<li>Option to update a feature attribute only<\/li>\n<li>UX that allows you to edit attributes in the same panel as feature templates and you can freely explore the map while editing<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-64597 noIMGBackground\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig6.png\" alt=\"\" width=\"824\" height=\"484\" \/><\/a><\/p>\n<p><strong>Enhancements to existing widgets<\/strong><br \/>\nMany existing widgets have also been enhanced for improved usability and better support web app workflows.<\/p>\n<p><em>\u25aa Query widget<\/em> \u2013 Supports spatial relationships such as intersect, overlap, and contain, so you can perform a query with features in a different layer. We made the following UX improvements: now you can perform a query with fewer clicks:<br \/>\n&#8211; When only one query is configured, clicking the widget will automatically execute the query (no need to start from the task list page);<br \/>\n&#8211; When a query does not require any inputs, clicking the task item will automatically execute the query.<br \/>\n<em>\u25aa Attribute Table widget<\/em> \u2013 Selecting records in the table will highlight their features on the map and vice-versa.<br \/>\n<em>\u25aa <\/em><em>Layer List widget<\/em> \u2013 Enables you to choose which layers you want to show on the list. You can also control the visibility of all the layers.<br \/>\n<em>\u25aa <\/em><em>Edit widget<\/em> \u2013 Supports filtering on feature templates and tolerance settings.<br \/>\n<em>\u25aa <\/em><em>Geoprocessing widget<\/em> \u2013 Supports a set of features as input from a layer, a popup, <em>Query<\/em>, and <em>Select<\/em> widget.<br \/>\n<em>\u25aa <\/em><em>Near Me widget<\/em> &#8211; Enhanced with additional configuration parameters including the ability to display the buffer on the map, return intersecting polygons instead of buffered polygons, and zoom to the selected features instead of the buffer.<br \/>\n<em>\u25aa <\/em><em>District Lookup widget<\/em> &#8211; Supports stacked polygons.<br \/>\n<em>\u25aa <\/em><em>Related Table Charts widget<\/em> &#8211; Supports polar charts.<br \/>\n<em>\u25aa <\/em><em>Info Summary widget<\/em> \u2013 Is now out of beta and fully supported.<br \/>\n<em>\u25aa 3DFx widget<\/em> \u2013 Now supports 5 different 3D-animation approaches to visualize and analyze geographic information in an intuitive and interactive 3D environment. These include:<\/p>\n<ul>\n<li>Point Extrusion \u2013 Uses cylinders to display a point feature layer.<\/li>\n<li>Pulse \u2013 Uses circles to display a point feature layer.<\/li>\n<li>Bounce \u2013 Uses glowing balls on top of dash lines to display a point feature layer.<\/li>\n<li>Fireball \u2013 Uses flying glowing balls to display a polyline feature layer.<\/li>\n<li>Jet Trail &#8211; Uses flying glowing balls with tails to display a polyline feature layer.<\/li>\n<\/ul>\n<p><a title=\"3DFx widget demo app\" href=\"http:\/\/pm.maps.arcgis.com\/apps\/webappviewer3d\/index.html?id=6d9fdf802f0e45968c58fa8cea036fbb\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-64599 noIMGBackground\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig7.png\" alt=\"\" width=\"710\" height=\"419\" \/><\/a><\/p>\n<p>Click the image above to see a live demo of the 3DFx widget!<\/p>\n<p><strong>Other enhancements<\/strong><br \/>\n<em>\u25aa Theme tab<\/em> \u2013 For the style, a color picker option is now available where you can choose your own custom color and\/or input RGB values.<\/p>\n<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-64601 noIMGBackground\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig8.png\" alt=\"\" width=\"402\" height=\"388\" \/><\/a><\/p>\n<p><em>\u25aa Attribute tab<\/em> \u2013 Includes options for setting custom fonts for the app\u2019s title and subtitle, improved UX for adding links, and a new option for configuring Premium content from ArcGIS Online (e.g., you can enable Premium services to be accessed in a public facing app).<\/p>\n<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-64603 noIMGBackground\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2016\/06\/Fig9.png\" alt=\"\" width=\"366\" height=\"290\" \/><\/a><\/p>\n<p>Sincerely,<br \/>\nThe Web AppBuilder for ArcGIS Dev team<\/p>\n"}],"authors":[{"ID":5481,"user_firstname":"Derek","user_lastname":"Law","nickname":"Derek Law","user_nicename":"law","display_name":"Derek Law","user_email":"dlaw@esri.com","user_url":"","user_registered":"2018-03-02 00:17:11","user_description":"Derek is a Senior Product Manager working on ArcGIS Monitor. Based in the Esri Redlands, CA office, he's involved with requirements gathering, software development, and product marketing. Follow on Twitter\/X | Mastodon | BlueSky: @GIS_Bandit","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/45a63afe632e189a1de3341908ca4fc9d0048d83512d2c057bbab1649127535f?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/45a63afe632e189a1de3341908ca4fc9d0048d83512d2c057bbab1649127535f?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"}]},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What\u2019s New in Web AppBuilder for ArcGIS (June 2016)<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What\u2019s New in Web AppBuilder for ArcGIS (June 2016)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2018-03-26T21:09:06+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016\"},\"author\":{\"name\":\"Derek Law\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c20071bbe80744d4e3ab49a731a94a73\"},\"headline\":\"What\u2019s New in Web AppBuilder for ArcGIS (June 2016)\",\"datePublished\":\"2016-06-16T09:44:44+00:00\",\"dateModified\":\"2018-03-26T21:09:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016\"},\"wordCount\":9,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"JavaScript\",\"what's new\",\"whats new June 2016\"],\"articleSection\":[\"Announcements\",\"Mapping\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016\",\"name\":\"What\u2019s New in Web AppBuilder for ArcGIS (June 2016)\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2016-06-16T09:44:44+00:00\",\"dateModified\":\"2018-03-26T21:09:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What\u2019s New in Web AppBuilder for ArcGIS (June 2016)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c20071bbe80744d4e3ab49a731a94a73\",\"name\":\"Derek Law\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/45a63afe632e189a1de3341908ca4fc9d0048d83512d2c057bbab1649127535f?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/45a63afe632e189a1de3341908ca4fc9d0048d83512d2c057bbab1649127535f?s=96&d=blank&r=g\",\"caption\":\"Derek Law\"},\"description\":\"Derek is a Senior Product Manager working on ArcGIS Monitor. Based in the Esri Redlands, CA office, he's involved with requirements gathering, software development, and product marketing. Follow on Twitter\/X | Mastodon | BlueSky: @GIS_Bandit\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/dereklaw88\/\",\"https:\/\/x.com\/GIS_Bandit\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/law\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What\u2019s New in Web AppBuilder for ArcGIS (June 2016)","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016","og_locale":"en_US","og_type":"article","og_title":"What\u2019s New in Web AppBuilder for ArcGIS (June 2016)","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2018-03-26T21:09:06+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016"},"author":{"name":"Derek Law","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c20071bbe80744d4e3ab49a731a94a73"},"headline":"What\u2019s New in Web AppBuilder for ArcGIS (June 2016)","datePublished":"2016-06-16T09:44:44+00:00","dateModified":"2018-03-26T21:09:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016"},"wordCount":9,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["JavaScript","what's new","whats new June 2016"],"articleSection":["Announcements","Mapping"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016","name":"What\u2019s New in Web AppBuilder for ArcGIS (June 2016)","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2016-06-16T09:44:44+00:00","dateModified":"2018-03-26T21:09:06+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/announcements\/announcements\/whats-new-in-web-appbuilder-for-arcgis-june-2016#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"What\u2019s New in Web AppBuilder for ArcGIS (June 2016)"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c20071bbe80744d4e3ab49a731a94a73","name":"Derek Law","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/45a63afe632e189a1de3341908ca4fc9d0048d83512d2c057bbab1649127535f?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/45a63afe632e189a1de3341908ca4fc9d0048d83512d2c057bbab1649127535f?s=96&d=blank&r=g","caption":"Derek Law"},"description":"Derek is a Senior Product Manager working on ArcGIS Monitor. Based in the Esri Redlands, CA office, he's involved with requirements gathering, software development, and product marketing. Follow on Twitter\/X | Mastodon | BlueSky: @GIS_Bandit","sameAs":["https:\/\/www.linkedin.com\/in\/dereklaw88\/","https:\/\/x.com\/GIS_Bandit"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/law"}]}},"text_date":"June 16, 2016","author_name":"Derek Law","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/law","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"Apps","tag_data":[{"term_id":24921,"name":"JavaScript","slug":"javascript","term_group":0,"term_taxonomy_id":24921,"taxonomy":"post_tag","description":"","parent":0,"count":151,"filter":"raw"},{"term_id":23571,"name":"what's new","slug":"whats-new","term_group":0,"term_taxonomy_id":23571,"taxonomy":"post_tag","description":"","parent":0,"count":609,"filter":"raw"},{"term_id":30781,"name":"whats new June 2016","slug":"whats-new-june-2016","term_group":0,"term_taxonomy_id":30781,"taxonomy":"post_tag","description":"","parent":0,"count":26,"filter":"raw"}],"category_data":[{"term_id":37101,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":37101,"taxonomy":"category","description":"","parent":0,"count":2069,"filter":"raw"},{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2742,"filter":"raw"}],"product_data":[{"term_id":36591,"name":"Apps","slug":"apps","term_group":0,"term_taxonomy_id":36591,"taxonomy":"product","description":"","parent":0,"count":654,"filter":"raw"},{"term_id":36831,"name":"ArcGIS Maps SDK for JavaScript","slug":"js-api-arcgis","term_group":0,"term_taxonomy_id":36831,"taxonomy":"product","description":"","parent":36601,"count":366,"filter":"raw"},{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2478,"filter":"raw"},{"term_id":36631,"name":"ArcGIS Web AppBuilder","slug":"web-appbuilder","term_group":0,"term_taxonomy_id":36631,"taxonomy":"product","description":"","parent":36591,"count":105,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":781,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=apps","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/72321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/5481"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=72321"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/72321\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=72321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=72321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=72321"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=72321"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=72321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}