d.j.a.y. thanks for the response. Yes I already seen those but I was unable to figure them out completely. If I remember correctly those are tricks are from the server side but my knowledge is limited on the matter… I will read them again by the way…
darkspace the problem comes from the browser restrictions. You have to create a local server to be able to do the tests. For example the way I do it is to navigate to the directory of the project with the terminal ( terminal in ubuntu is like the command prompt in windows environment) and then type : python -m SimpleHTTPServer
After that go to the browser and write on the address : localhost:8000
and you are ready. Keep in mind that sometime the local server will not refresh to show to you recent changes. I have no idea why. The way I overcome this problem is to create new server with new address. For example SimopleHTTPServer is creating the default 8000. But you can type SimpleHTTPServer 8001 and then have your locahost:8001
By the way SimpleHTTPServer is for python2 so be sure check if you have the right version. Cause ubuntu as basic python uses python2 I do not know the python3 equivalent but I am sure it will be ease to find out.
It was a necessary step to be able to have linked sif files.
The current problem is that if you upload your XML-Sif file, people will be able to download it. This is not a hacking ability it is just the way things work.
It is a common problem of the net. For example you can download all the graphics from all the html5 games.
As I understand this you can have some protection with an encryption key but this work must be done in cooperation with the server and the only server I ever did is this SimpleHTTPServer that comes with python.
Another idea I had is to transform the sif files to minimized json format. So anyone who is going to steal our work will end up with a json file that he will have to turn it to a proper XML. The conclusion I had on the matter is that : If you upload something on the net, then others can steal it…
P.S. I tested my files with RC1 and everything works great.