In our organisation, we use TodoList by abstract spoon to track our software projects. I like this tool because it's fairly light weight while allowing the developers to collaborate without any server maintenance issues.
One thing I'd like to try out is setting up a project status page that our customers can view. Google sites offers a nice project status template which I thought I'd use. One of the things I'd like to be able to do is present the content of the todolist file (which is an XML file) in various formats. My thinking was to upload the XML file to google drive and present the data in different pages in the site using XSLT. The data doesn't need to be edited online, only viewed.
Is this even possible with google sites? Is there an alternative you can suggest? While I'm aware I might be able to use something like Bitbucket, GitHub or Gitlab, it doesn't quite slot into our dev model right now.