Creating/Modifying webapps and publish in ArcGIS Portal/Online

10-20-2016 12:35 AM
New Contributor III



We are planning to develop webApps using ArcGIS Online/Portal and publishing in different browsers/mobile devices. In this regard, We segregate as two modules.


Module No: 1

Use the Templates which is available in ArcGIS Online and publish the apps.


Module No 2:

Create/Customize the Themes/Apps according to user requirements. We downloaded webAPP builder assuming, WebAppBuilder will be an IDE to Create an application using Themes creation/Customization and Javascript[DOJO/ESRI] can be added.

The newly created apps can be uploaded to ArcGIS Online/Portal accounts. As well as We can download the existing templates from the ArcGIS Online account, modified according to needs and reupload to ArcGIS online account.



We want to know Module No 2 approach is possible or not?

0 Kudos
2 Replies
MVP Frequent Contributor

Hosting app reuploaded isn't actually possible seeing help

Add items—Portal for ArcGIS | ArcGIS for Server 

0 Kudos
Esri Esteemed Contributor

Hi Mathan,

FYI: Web AppBuilder for ArcGIS Developer Edition is NOT an IDE per se. It is a standalone app, where you can create and configure custom web apps. You would use the ArcGIS API for JavaScript in an IDE such as Sublime or Aptana Studio IDE for development. Then add your custom widgets and themes to Web AppBuilder Developer Edition so they are available as configuration options within the "builder" user experience.

As Domenico noted in the post above, you cannot upload custom apps back into ArcGIS Online or Portal for ArcGIS. What you would do is host your custom web apps in your own web server, then reference these custom apps by adding them to ArcGIS Online or Portal for ArcGIS, by registering them as a new item.

Add items—ArcGIS Online Help | ArcGIS 

What this means is that your ArcGIS Online or Portal for ArcGIS members will be able to find and discover your web apps, but when they click the item, behind the scenes they will be redirected to the location where you are hosting the web apps.

Hope this helps,

0 Kudos