{"id":75871,"date":"2017-03-03T12:00:16","date_gmt":"2017-03-03T12:00:16","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/products\/product\/uncategorized\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps\/"},"modified":"2018-03-26T21:12:21","modified_gmt":"2018-03-26T21:12:21","slug":"styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps","title":{"rendered":"Styler: A new configurable app template for creating 2D and 3D map apps"},"author":3791,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37511],"tags":[33111,24451,27511],"industry":[],"product":[36821,36831,36551,36601],"class_list":["post-75871","blog","type-blog","status-publish","format-standard","hentry","category-sharing-collaboration","tag-share","tag-web-map","tag-web-scene","product-configurable-apps","product-js-api-arcgis","product-arcgis-online","product-developers"],"acf":{"flexible_content":[{"acf_fc_layout":"content","content":"<h2>Design, style, and share<\/h2>\n<p>Creating and sharing great looking mapping apps just got easier!<\/p>\n<p>Just in time for the\u00a0<a href=\"http:\/\/www.esri.com\/events\/devsummit\">Developer Summit<\/a>, there\u2019s a new app template in town called Styler. If you look in the\u00a0<a href=\"http:\/\/www.arcgis.com\/home\/gallery.html#c=esri&amp;t=apps&amp;o=modified&amp;f=configurable\">ArcGIS configurable apps gallery<\/a>\u00a0you\u2019ll find one for styling web maps (<a href=\"http:\/\/www.arcgis.com\/home\/item.html?id=1e9d9582f9be4141a8530313ce975964\">Map Styler<\/a>) and one for styling scenes\u00a0(<a href=\"http:\/\/www.arcgis.com\/home\/item.html?id=7217645840b8465ab03d6e3efbe21d1d\">Scene Styler<\/a>).<\/p>\n<h2><a target=\"_blank\" href=\"http:\/\/edn.maps.arcgis.com\/apps\/Styler\/index.html?appid=fdba7ce4fe0742b5880a9b613afd3410\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-76216\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2017\/03\/durango-trails.png\" alt=\"\" width=\"100%\" \/><\/a><\/h2>\n<h2><\/h2>\n<p><!--more--><\/p>\n<h2>What is Styler?<\/h2>\n<p>Styler is a new configurable app template built with the\u00a0<a href=\"https:\/\/developers.arcgis.com\/javascript\/\">ArcGIS API for JavaScript v4<\/a>,\u00a0and as the name suggests, it gives you the ability to easily design and style the layout, colors and widgets to create modern-looking 2D and 3D map apps. You can configure key aspects of your apps such as the title, subtitle, background color, widget locations and panels with little to no effort at all. You can create apps the traditional way using the\u00a0<a href=\"https:\/\/www.arcgis.com\/home\/webmap\/viewer.html\">Map Viewer<\/a>\u00a0or\u00a0<a href=\"https:\/\/www.arcgis.com\/home\/webscene\/viewer.html\">Scene Viewer<\/a>, but you can also style apps on-the-fly just by using <a href=\"http:\/\/www.arcgis.com\/home\/item.html?id=1e9d9582f9be4141a8530313ce975964\">webmap=default<\/a>\u00a0or\u00a0<a href=\"http:\/\/www.arcgis.com\/home\/item.html?id=7217645840b8465ab03d6e3efbe21d1d\">webscene=default<\/a>\u00a0and specifying\u00a0<a href=\"https:\/\/github.com\/Esri\/calcite-maps-styler-template\">Styler url parameters<\/a>. When you are done styling, you can share your map URL any time with just a single click.<\/p>\n<p>Here\u2019s an example:<\/p>\n<p><a href=\"http:\/\/www.arcgis.com\/apps\/Styler\/index.html?webscene=default&amp;title=Esri%20DevSummit%202017&amp;subtitle=For%20Developers.%20By%20Developers.&amp;bgcolor=transparent&amp;lat=33.82501&amp;lon=-116.54115&amp;zoom=14&amp;heading=267&amp;tilt=83\" target=\"_blank\">http:\/\/www.arcgis.com\/apps\/Styler\/index.html?webscene=default&amp;title=Esri DevSummit 2017&amp;subtitle=For Developers. By Developers.&amp;bgcolor=transparent&amp;lat=33.82501&amp;lon=-116.54115&amp;zoom=14&amp;heading=267&amp;tilt=83<\/a><\/p>\n<h2>Features<\/h2>\n<p>Styler implements Calcite UX and UI design principles, patterns and colors giving you the ability to create a wide variety of user experiences with the same map or scene. It also provides a number of handy mapping features such the ability to display and share the current latitude, longitude and scale of your map, to find places (parks, gas stations, restaurants\u2026) by tapping-and-holding on the map, to present 2D and 3D slide shows, and to show or hide the title bar and panels. Styler is also designed to work well on both web and mobile devices.<\/p>\n<h2>Live examples<\/h2>\n<p>Here are a few\u00a0examples of styled maps. Give them a try and try customizing some of the url params. e.g. title=Al&#8217;s Map&amp;bgcolor=red&amp;layout=bottom&amp;widgetslayout=bottom-left&#8230;<\/p>\n<table style=\"border: none\">\n<tbody>\n<tr style=\"border: none\">\n<td style=\"border: none\"><a href=\"https:\/\/www.arcgis.com\/apps\/Styler\/index.html?webmap=default&amp;title=Explore%20New%20York%20&amp;abouttext=Click%20+%20hold%20on%20the%20map%20to%20find%20interesting%20places&amp;lat=40.71862&amp;lon=-73.99343&amp;zoom=13&amp;basemap=streets-navigation-vector&amp;activepanel=about\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/Esri\/calcite-maps-styler-template\/master\/example-1.png\" alt=\"\" width=\"100%\" \/><\/a><\/td>\n<td style=\"border: none\"><a href=\"https:\/\/www.arcgis.com\/apps\/Styler\/index.html?webmap=742e3546ff1e4e0bba3360ae5004d0e1&amp;bgcolor=dark-blue&amp;opacity=.75&amp;widgettheme=light&amp;theme=custom&amp;layout=bottom-medium&amp;aboutsummary=true&amp;menubookmarks=true&amp;activepanel=bookmarks\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/Esri\/calcite-maps-styler-template\/master\/example-2.png\" alt=\"\" width=\"100%\" \/><\/a><\/td>\n<\/tr>\n<tr style=\"border: none\">\n<td style=\"border: none\"><a href=\"https:\/\/www.arcgis.com\/apps\/Styler\/index.html?webscene=default&amp;title=Big%20Bear%20Lake%2C%20California&amp;subtitle=A%20great%20vacation%20getaway&amp;bgcolor=rgb(140,%2094,%2042)&amp;theme=light&amp;widgetzoom=bottom-left&amp;widgethome=hide&amp;widgetnavtoggle=bottom-left&amp;lat=34.24513&amp;lon=-116.89622&amp;heading=174&amp;tilt=80&amp;altitude=2086&amp;scale=14739&amp;&amp;abouttext=&amp;abouttext=Come%20explore%20the%20mountains%20in%20SoCal!\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/Esri\/calcite-maps-styler-template\/master\/example-3.png\" alt=\"\" width=\"100%\" \/><\/a><\/td>\n<td style=\"border: none\"><a href=\"https:\/\/www.arcgis.com\/apps\/Styler\/index.html?webscene=128ba9498cca447ab6ec356b84fee879%20&amp;title=Global%20Flight%20Patterns&amp;bgcolor=transparent&amp;widgettheme=dark&amp;widgetslayout=top-right&amp;panelslayout=left&amp;layout=top-small&amp;lat=43.72115&amp;lon=9.82826&amp;activepanel=about&amp;aboutdescription=true&amp;zoom=2\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/Esri\/calcite-maps-styler-template\/master\/example-4.png\" alt=\"\" width=\"100%\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Get the code!<\/h2>\n<p>If you are a developer, you\u2019ll be happy to know the app is a single codebase built with\u00a0<a href=\"https:\/\/github.com\/Esri\/calcite-maps\">Calcite Maps<\/a>,\u00a0<a href=\"https:\/\/getbootstrap.com\/\">Bootstrap<\/a>, and the new\u00a0<a href=\"https:\/\/developers.arcgis.com\/javascript\/\">ArcGIS API for JavaScript v4<\/a>. The codebase is open source and available on\u00a0<a href=\"https:\/\/github.com\/Esri\/calcite-maps-styler-template\">GitHub<\/a>\u00a0so it\u2019s easy to customize or extend, and take advantage of the new features of the\u00a0<a href=\"https:\/\/developers.arcgis.com\/javascript\/\">ArcGIS API for JavaScript v4<\/a>.<\/p>\n<p>In the future, I\u2019ll be posting more details about what you can do with Styler, but in the meantime, happy map app styling!<\/p>\n<p>Oh ya, I&#8217;ll be talking about this at the <a href=\"http:\/\/www.esri.com\/events\/devsummit\">DevSummit<\/a> too if want more details!<\/p>\n<p>AL<\/p>\n"}],"authors":[{"ID":3791,"user_firstname":"Allan","user_lastname":"Laframboise","nickname":"Allan Laframboise","user_nicename":"alaframboise","display_name":"Allan Laframboise","user_email":"alaframboise@esri.com","user_url":"","user_registered":"2018-03-02 00:15:25","user_description":"Allan Laframboise is the product engineering lead for documentation for the Developer Experience team.","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/af35f23e49f7a462c9c1b97ec1033d5804a0a99ee5b8d6ed09394c1208abf8c9?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/af35f23e49f7a462c9c1b97ec1033d5804a0a99ee5b8d6ed09394c1208abf8c9?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>Styler: A new configurable app template for creating 2D and 3D map apps<\/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\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Styler: A new configurable app template for creating 2D and 3D map apps\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps\" \/>\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:12:21+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\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps\"},\"author\":{\"name\":\"Allan Laframboise\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/75ba757d8916c44e793e6d2a7963fdac\"},\"headline\":\"Styler: A new configurable app template for creating 2D and 3D map apps\",\"datePublished\":\"2017-03-03T12:00:16+00:00\",\"dateModified\":\"2018-03-26T21:12:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps\"},\"wordCount\":13,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"share\",\"web map\",\"Web Scene\"],\"articleSection\":[\"Sharing and Collaboration\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps\",\"name\":\"Styler: A new configurable app template for creating 2D and 3D map apps\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2017-03-03T12:00:16+00:00\",\"dateModified\":\"2018-03-26T21:12:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Styler: A new configurable app template for creating 2D and 3D map apps\"}]},{\"@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\/75ba757d8916c44e793e6d2a7963fdac\",\"name\":\"Allan Laframboise\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/af35f23e49f7a462c9c1b97ec1033d5804a0a99ee5b8d6ed09394c1208abf8c9?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/af35f23e49f7a462c9c1b97ec1033d5804a0a99ee5b8d6ed09394c1208abf8c9?s=96&d=blank&r=g\",\"caption\":\"Allan Laframboise\"},\"description\":\"Allan Laframboise is the product engineering lead for documentation for the Developer Experience team.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/alaframboise\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Styler: A new configurable app template for creating 2D and 3D map apps","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\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps","og_locale":"en_US","og_type":"article","og_title":"Styler: A new configurable app template for creating 2D and 3D map apps","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2018-03-26T21:12:21+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\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps"},"author":{"name":"Allan Laframboise","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/75ba757d8916c44e793e6d2a7963fdac"},"headline":"Styler: A new configurable app template for creating 2D and 3D map apps","datePublished":"2017-03-03T12:00:16+00:00","dateModified":"2018-03-26T21:12:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps"},"wordCount":13,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["share","web map","Web Scene"],"articleSection":["Sharing and Collaboration"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps","name":"Styler: A new configurable app template for creating 2D and 3D map apps","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2017-03-03T12:00:16+00:00","dateModified":"2018-03-26T21:12:21+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/sharing-collaboration\/sharing-collaboration\/styler-a-new-configurable-app-template-for-creating-2d-and-3d-map-apps#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Styler: A new configurable app template for creating 2D and 3D map apps"}]},{"@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\/75ba757d8916c44e793e6d2a7963fdac","name":"Allan Laframboise","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/af35f23e49f7a462c9c1b97ec1033d5804a0a99ee5b8d6ed09394c1208abf8c9?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/af35f23e49f7a462c9c1b97ec1033d5804a0a99ee5b8d6ed09394c1208abf8c9?s=96&d=blank&r=g","caption":"Allan Laframboise"},"description":"Allan Laframboise is the product engineering lead for documentation for the Developer Experience team.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/alaframboise"}]}},"text_date":"March 3, 2017","author_name":"Allan Laframboise","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/alaframboise","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Configurable Apps","tag_data":[{"term_id":33111,"name":"share","slug":"share","term_group":0,"term_taxonomy_id":33111,"taxonomy":"post_tag","description":"","parent":0,"count":6,"filter":"raw"},{"term_id":24451,"name":"web map","slug":"web-map","term_group":0,"term_taxonomy_id":24451,"taxonomy":"post_tag","description":"","parent":0,"count":22,"filter":"raw"},{"term_id":27511,"name":"Web Scene","slug":"web-scene","term_group":0,"term_taxonomy_id":27511,"taxonomy":"post_tag","description":"","parent":0,"count":15,"filter":"raw"}],"category_data":[{"term_id":37511,"name":"Sharing and Collaboration","slug":"sharing-collaboration","term_group":0,"term_taxonomy_id":37511,"taxonomy":"category","description":"","parent":0,"count":424,"filter":"raw"}],"product_data":[{"term_id":36821,"name":"ArcGIS Configurable Apps","slug":"configurable-apps","term_group":0,"term_taxonomy_id":36821,"taxonomy":"product","description":"","parent":36591,"count":94,"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":363,"filter":"raw"},{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2435,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":765,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=configurable-apps","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/75871","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\/3791"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=75871"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/75871\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=75871"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=75871"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=75871"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=75871"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=75871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}