Is it possible to modify the actual code of a site hosted on ArcGIS.com if you have a subscription?
For example, is it possible to download a template site like Basic Viewer, change it (i.e. to use some extra widgets, like the AGSJS TOC widget, or change it to use our geocoder service) and then re-upload it to ArcGIS.com, if our organization has a subscription with our own URL?
I saw the Web Mapping Application component, I was hoping this would allow us to modify the source code and still host it on ArcGIS.com Online, but it appears you can only turn on or off the various widgets in the Viewer templates. This is very nice. However, we'd also love to be able to modify some things. In fact, the ArcGIS.com "viewer" is great, if only we could customize it to use our own Gecoder service. I see in the Settings it appears we can change it to use a custom Print service in Utilities. It would be nice to do the same and point to our Geocoder. I called Support and they said that is a common question but it is not supported at this time.
The other reason we'd like to be able to modify templates hosted at ArcGIS.com is the lack of a Table of Contents in Basic Viewer. The standard ArcGIS.com "viewer" is great but can not be downloaded unfortunately. It has a nice hierarchical Table of Contents and built in legend. That is exactly what users in the Javascript forums request often. But it can not be downloaded... unless we buy something called "ESRI Portal"? None of the templates have this TOC functionality. That is a key reason why I would like to be able to modify the Basic Viewer.