{"id":65662,"date":"2018-11-07T13:43:03","date_gmt":"2018-11-07T21:43:03","guid":{"rendered":"https:\/\/www.esri.com\/about\/newsroom\/?post_type=arcwatch&#038;p=65662"},"modified":"2018-11-07T13:43:03","modified_gmt":"2018-11-07T21:43:03","slug":"configure-web-appbuilder-for-arcgis-developer-edition","status":"publish","type":"arcwatch","link":"https:\/\/www.esri.com\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition","title":{"rendered":"Configure Web AppBuilder for ArcGIS Developer Edition"},"content":{"rendered":"","protected":false},"author":651,"featured_media":0,"menu_order":0,"template":"","format":"standard","meta":{"_acf_changed":false,"sync_status":"","episode_type":"","audio_file":"","castos_file_data":"","podmotor_file_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[],"tags":[],"arcwatch_issues":[38072],"class_list":["post-65662","arcwatch","type-arcwatch","status-publish","format-standard","hentry","arcwatch_issues-january-2017","arcwatch_sections-the-tip"],"acf":{"short_description":"","pdf":{"host_remotely":false,"file":null,"file_url":""},"flexible_content":[{"acf_fc_layout":"content","content":"You can create and deploy custom mapping apps for the web that can run on any device without doing any programming. How? By using\u00a0<a href=\"http:\/\/doc.arcgis.com\/en\/web-appbuilder\/\">Web AppBuilder for ArcGIS<\/a>, which provides an intuitive, what you see is what you get (WYSIWYG) app-building user experience.\r\n\r\nWeb AppBuilder for ArcGIS was developed using\u00a0<a href=\"https:\/\/developers.arcgis.com\/javascript\/3\/\">ArcGIS API for JavaScript<\/a>\u00a0and HTML5 technology. It is an app included with your\u00a0<a href=\"http:\/\/www.arcgis.com\/home\/index.html\">ArcGIS Online<\/a>\u00a0organization and\u00a0<a href=\"https:\/\/cmsauth.esri.com\/software\/arcgis\/arcgisserver\/extensions\/portal-for-arcgis\">Portal for ArcGIS<\/a>.\r\n\r\nYou can create and deploy custom mapping apps using\u00a0<a href=\"https:\/\/developers.arcgis.com\/web-appbuilder\/\">Web AppBuilder for ArcGIS Developer Edition<\/a>. You can download it to your local machine, and it provides the same user experience as Web AppBuilder for ArcGIS in ArcGIS Online and Portal for ArcGIS. Some users choose to work with the developer edition because they want to extend the capabilities of Web AppBuilder for ArcGIS with custom widgets and themes, or they prefer to host their apps on their own web servers. There is a large and very active Web AppBuilder for ArcGIS user community on\u00a0<a href=\"https:\/\/geonet.esri.com\/\">GeoNet<\/a>\u00a0that shares numerous\u00a0<a href=\"https:\/\/geonet.esri.com\/groups\/web-app-builder-custom-widgets\/content\">custom widgets<\/a>.\r\n\r\nThis tip walks you through each step of how to download, install, and configure Web AppBuilder for ArcGIS Developer Edition to work with your ArcGIS Online organization. Then you can start building new custom mapping apps for the web, with the ability to leverage custom widgets and themes.\r\n\r\nThis tip requires that you have an ArcGIS Online organization already set up.\r\n\r\n<strong>Step 1:<\/strong>\u00a0Download and install Web AppBuilder for ArcGIS Developer Edition.\r\n\r\nIn a web browser, navigate to the\u00a0<a href=\"https:\/\/developers.arcgis.com\/\">ArcGIS for Developers<\/a>\u00a0site.\r\n\r\nBelow the banner graphic, click the\u00a0<strong>Configurable Apps &amp; App Builders<\/strong>\u00a0drop-down menu and select\u00a0<strong>Web AppBuilder.<\/strong>\r\n\r\n<img src=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2018\/08\/tip1-lg.jpg\" \/> This takes you to the Web AppBuilder for ArcGIS Developer Edition landing page.\r\n\r\nClick the Download SDK button on the banner graphic.\r\n\r\n<img src=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2018\/08\/tip2-lg.jpg\" \/>\r\n\r\nWhen you click the Download SDK button, the web browser will prompt you to log in to your ArcGIS Online organizational account. Sign in if needed. If you have already logged in, then the download message window will appear.\r\n\r\nDownload the Web AppBuilder for ArcGIS Developer Edition ZIP file. Unzip the file and extract the contents of the file onto your local machine.\r\n\r\nThis will create a directory called arcgis-web-appbuilder-2.2. This folder contains all the files you need to use Web AppBuilder for ArcGIS Developer Edition.\r\n\r\nIn Windows File Explorer, navigate to the arcgis-web-appbuilder-2.2 &gt; WebAppBuilderForArcGIS directory on your local machine and double-click to view its contents.\r\n\r\nDouble-click startup.bat to start Web AppBuilder for ArcGIS Developer Edition.\r\n\r\nThis opens a Command Prompt window called Web AppBuilder for ArcGIS.\r\n\r\n<img src=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2018\/08\/tip3-lg.jpg\" \/>\r\n\r\nIt also opens your web browser, where Web AppBuilder for ArcGIS Developer Edition appears.\r\n\r\n<img src=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2018\/08\/tip4-lg.jpg\" \/>\r\n\r\nMinimize the Command Prompt window.\r\n\r\nThe web browser now displays the setup panel for Web AppBuilder for ArcGIS. When you first start Web AppBuilder for ArcGIS Developer Edition, you need to configure it to work with your ArcGIS Online organization.\r\n\r\nIn the web browser, on the Web AppBuilder for ArcGIS Developer Edition setup panel, click the FAQs link.\r\n\r\nIn the help document that appears, click Get started under How do I start Web AppBuilder for ArcGIS (Developer Edition)?\r\n\r\nScroll down to the sections titled Specify your portal URL and Provide an app ID for Web AppBuilder, and review their contents.\r\n\r\nTo enable Web AppBuilder for ArcGIS Developer Edition to work with your ArcGIS Online organization, you need to provide the URL of the ArcGIS Online organization. This is the input parameter that appears in the Web AppBuilder for ArcGIS Developer Edition setup panel.\r\n\r\nYou also need to add Web AppBuilder for ArcGIS Developer Edition as a new item in your ArcGIS Online organization. This will generate an app ID\u2014a property used by Web AppBuilder for ArcGIS Developer Edition to support OAuth 2.0 authentication\u2014which enables Web AppBuilder for ArcGIS Developer Edition to securely connect to your ArcGIS Online organization. You will perform these actions in the next steps.\r\n\r\nMinimize the web browser window.\r\n\r\n<strong>Step 2:<\/strong>\u00a0Add Web AppBuilder for ArcGIS Developer Edition as a new item in your ArcGIS Online organization.\r\n\r\nOpen a new web browser instance and navigate to ArcGIS Online. Sign in to your ArcGIS Online organization.\r\n\r\nGo to the My Content page &gt; Add Item &gt; An application.\r\n\r\nThe Application dialog box appears.\r\n\r\nEnter the following parameters:\r\n<ul>\r\n \t<li>For Type, select Web Mapping.<\/li>\r\n \t<li>For Purpose, select Ready To Use.<\/li>\r\n \t<li>For API, select JavaScript.<\/li>\r\n \t<li>For URL, enter \"http:\/\/[YourMachineName]:3344\/webappbuilder\".<\/li>\r\n \t<li>For Title, enter \"Web AppBuilder for ArcGIS Dev Ed\".<\/li>\r\n \t<li>For Tags, enter type \"Web AppBuilder for ArcGIS\" (or other tags that make sense to you).<\/li>\r\n<\/ul>\r\n<img src=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2018\/08\/tip5-lg.jpg\" \/>\r\n\r\nClick ADD ITEM.\r\n\r\nA new item for Web AppBuilder for ArcGIS Developer Edition appears in your ArcGIS Online organization.\r\n\r\n<img src=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2018\/08\/tip6-lg.jpg\" \/>\r\n\r\nOn the Web AppBuilder for ArcGIS Dev Ed Item Details page, click the Settings tab, scroll down, and click Register.\r\n\r\nThis opens the Register dialog box.\r\n\r\nEnter the following parameters:\r\n<ul>\r\n \t<li>For App Type, select Browser.<\/li>\r\n \t<li>For Redirect URL, enter these two values: \"http:\/\/[YourMachineName]\" and \"https:\/\/[YourMachineName]\". You can input these one at a time and click Add.<\/li>\r\n<\/ul>\r\nNote: YourMachineName refers to the machine where you downloaded and installed Web AppBuilder for ArcGIS Developer Edition.\r\n\r\n<img src=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2018\/08\/tip7-lg.jpg\" \/>\r\n\r\nClick Register.\r\n\r\nAn app ID value on the Web AppBuilder for ArcGIS Dev Ed Item Details page appears under the App Registration section. Use this app ID value to register your installation of Web AppBuilder for ArcGIS Developer Edition with your ArcGIS Online organization.\r\n\r\nCopy the app ID value.\r\n\r\n<strong>Step 3:<\/strong>\u00a0Configure the URL and app ID to register Web AppBuilder for ArcGIS Developer Edition with the ArcGIS Online organization.\r\n\r\nReturn to the web browser window with Web AppBuilder for ArcGIS Developer Edition and the setup panel.\r\n\r\nFor the URL, enter the URL of your ArcGIS Online organization.\r\n\r\nThe URL is validated by Web AppBuilder for ArcGIS Developer Edition, and a green check mark appears. Then the app ID input parameter appears.\r\n\r\nFor the app ID, paste the app ID value you copied from the Item Details page.\r\n\r\n<img src=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2018\/08\/tip8-lg.jpg\" \/>\r\n\r\nClick Continue.\r\n\r\nThe Request for Permission dialog box appears; this is to verify that you approve that Web AppBuilder for ArcGIS Developer Edition can access the ArcGIS Online organization.\r\n\r\n<img src=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2018\/08\/tip9-lg.jpg\" \/>\r\n\r\nClick APPROVE.\r\n\r\nThe Web AppBuilder for ArcGIS Developer Edition user interface loads, and you can now start to create new mapping apps for the web!\r\n\r\n<img src=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2018\/08\/tip10-lg.jpg\" \/>\r\n\r\nNote: You only have to define the app ID for Web AppBuilder for ArcGIS Developer Edition the first time you use it. Once enabled, you will not have to configure its settings to start the application the next time you use it.\r\n\r\nYou can also enable Web AppBuilder for ArcGIS Developer Edition to work with Portal for ArcGIS. Just follow the same steps but use the Portal URL instead of the ArcGIS Online organization URL and create the new item in Portal rather than in ArcGIS Online.\r\n\r\nNow that you have Web AppBuilder for ArcGIS Developer Edition installed, you can start to create and deploy custom widgets and themes in Web AppBuilder for ArcGIS.\r\n\r\nFor more information, consult the\u00a0<a href=\"https:\/\/developers.arcgis.com\/web-appbuilder\/guide\/xt-welcome.htm\">Web AppBuilder for ArcGIS Developer Edition Guide<\/a>."}],"references":null},"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>Configure Web AppBuilder for ArcGIS Developer Edition<\/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\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Configure Web AppBuilder for ArcGIS Developer Edition\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition\" \/>\n<meta property=\"og:site_name\" content=\"Esri\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.esri.com\/about\/newsroom\/app\/themes\/esri_newsroom\/placeholders\/arcwatch\/arcwatch-default-card-image.jpg\" \/>\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\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition\",\n\t            \"url\": \"https:\/\/www.esri.com\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition\",\n\t            \"name\": \"Configure Web AppBuilder for ArcGIS Developer Edition\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#website\"\n\t            },\n\t            \"datePublished\": \"2018-11-07T21:43:03+00:00\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.esri.com\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/www.esri.com\/about\/newsroom\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"ArcWatch Articles\",\n\t                    \"item\": \"https:\/\/www.esri.com\/about\/newsroom\/arcwatch\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 3,\n\t                    \"name\": \"Configure Web AppBuilder for ArcGIS Developer Edition\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#website\",\n\t            \"url\": \"https:\/\/www.esri.com\/about\/newsroom\/\",\n\t            \"name\": \"Esri\",\n\t            \"description\": \"Esri Newsroom\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/www.esri.com\/about\/newsroom\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#\/schema\/person\/2bb97f36f9a6288b8306552020a42541\",\n\t            \"name\": \"Rick Schneblin\",\n\t            \"image\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#\/schema\/person\/image\/\",\n\t                \"url\": \"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2017\/06\/RickS-150x150.jpg\",\n\t                \"contentUrl\": \"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2017\/06\/RickS-150x150.jpg\",\n\t                \"caption\": \"Rick Schneblin\"\n\t            },\n\t            \"url\": \"\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Configure Web AppBuilder for ArcGIS Developer Edition","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\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition","og_locale":"en_US","og_type":"article","og_title":"Configure Web AppBuilder for ArcGIS Developer Edition","og_url":"https:\/\/www.esri.com\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition","og_site_name":"Esri","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","og_image":[{"url":"https:\/\/www.esri.com\/about\/newsroom\/app\/themes\/esri_newsroom\/placeholders\/arcwatch\/arcwatch-default-card-image.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@Esri","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.esri.com\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition","url":"https:\/\/www.esri.com\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition","name":"Configure Web AppBuilder for ArcGIS Developer Edition","isPartOf":{"@id":"https:\/\/www.esri.com\/about\/newsroom\/#website"},"datePublished":"2018-11-07T21:43:03+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/about\/newsroom\/arcwatch\/configure-web-appbuilder-for-arcgis-developer-edition#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/about\/newsroom"},{"@type":"ListItem","position":2,"name":"ArcWatch Articles","item":"https:\/\/www.esri.com\/about\/newsroom\/arcwatch"},{"@type":"ListItem","position":3,"name":"Configure Web AppBuilder for ArcGIS Developer Edition"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/about\/newsroom\/#website","url":"https:\/\/www.esri.com\/about\/newsroom\/","name":"Esri","description":"Esri Newsroom","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/about\/newsroom\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.esri.com\/about\/newsroom\/#\/schema\/person\/2bb97f36f9a6288b8306552020a42541","name":"Rick Schneblin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/about\/newsroom\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2017\/06\/RickS-150x150.jpg","contentUrl":"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2017\/06\/RickS-150x150.jpg","caption":"Rick Schneblin"},"url":""}]}},"sort_order":"2","_links":{"self":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/arcwatch\/65662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/arcwatch"}],"about":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/types\/arcwatch"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/users\/651"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/arcwatch\/65662\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/media?parent=65662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/categories?post=65662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/tags?post=65662"},{"taxonomy":"arcwatch_issues","embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/arcwatch_issues?post=65662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}