Looking for best practices and tool suggestions to build a public webpage that users (not Ignition users) can login to see plant data sourced from Ignition and other data from the facility like security camera snapshots. I'm thinking along the lines of a Wix built webpage with user security to get to a secure page that could be populated with plant data from Ignition. I'm not sure about tools or best practices to push this data and pictures (.jpg) to a remote website. I don't want to use Perspective as the users would need a VPN to the facility which is more difficult to maintain for the short time they need the data.
This is your best bet. You'll have to build out some asynchronous queries to the API using Javascript (I'm familiar with using jQuery for this, but I'm sure there's other ways also) that can then dynamically update the page with live data.