How do you like it so far:
Demo 2The only real restriction is just one datapoint per plane. So basically pick the most common MA configuration (3-cannon La7, 8-MG P47, etc.). And the plane names in the CSV need to be normalized, I already have a translation table to expand these to the full names for display.
This is now reading the raw CSV data with nomalized plane tags.
I replicated the first chart just for the purpose of tuning the layout.
It can handle combining data from multiple CSV's, and directories. So if you wanted to have a chart with data that MOSQ and Widewing compiled independantly, and uploaded to their own dirs on a ftp server, it's only like 3 or 4 more lines of code in the data-builder than is normally needed to build a dataset for a particular chart. I built this to be easy to modify as opposed to the most elegant thing on earth.
Adding a chart to the console is easy. I've condensed that down to a 1-liner. The tricky stuff is in the data-builder PHP file which grabs the raw CSV and builds the data set to send to the chart display. It's not that bad, but it does require some basic programming skills to deploy a new dataset. No real way around this.
There are no database or file-writing requirements. So this should pretty much run anywhere. If the concensus is to host at netaces, then I'd treat the installation on my server as a perpetual beta release and send updates to the netaces guys whenever I added a feature or a new dataset.
I'll probably add a PayPal Donate button - the freeware version of this charter has the default link back to their site. So if I get enough donations I'd put that towards a license to get rid of that.