Hosting HTML files so they are accessible through AGOL
thank you for the replies. I have been using online GIS applications for less than a year so I am not sure how accurate my understanding of the ESRI online platforms is, but I will try to explain things as best as I can.
One of the things that threw me off at first was the ArcGIS Sever. I assumed this was a web or file server service like AWS that would allow me to host custom apps. It turns out this is not the case and it is more of an internal server for your portal content. This means that in order to share a custom app/map with HTML/JS you first need to set up a file/web server or use a file hosting service. If you set up your own server, you will need to know a software stack like XAMPP or WIMP or at the least Python or Node.js. You can also go with a web service like AWS or if it is a basic project, you can just use GitHub (that is my temporary solution while I work on setting up a server). Once you have hosted your files you can choose the ‘an application’ option in the ‘Add Contents’ tab and simply input the URL. The app/map will be added to your content and accessible to your organization. I hope that helps and its accurate information. Cheers
ArcGIS Server is not quite an internal server for Portal. ArcGIS Server hosts web services that can be consumed by other web apps, e.g. Portal for ArcGIS, Esri JS API apps, etc. It is a software application that is basically a platform for serving web services. Portal is a content management system that came after ArcGIS Server. The above approach is the right way to host the web app, however, securing the app via Portal for ArcGIS or via ArcGIS Online won’t secure the app as the app can still be accessed directly via the URL, i.e. by bypassing Portal/AGO, so this is a good way to do it if you don’t mind the app being public.
- Database Administration Tutorials
- Programming Tutorials & IT News
- Linux & DevOps World
- Entertainment & General News
- Games & eSport