I am in the process of setting up portal. I am trying to understand so many different things in the platform. My question is... if everything in portal is for internal use only, what is the best approach if you want one of you web maps to be accessible to the outside with a few modifications. Would I copy the config file to my DMZ as part of a webapp builder app. and make modifications and change the webmap's url? Or would I just publish a version of that webapp to ArcGIS online and make it public?