<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Installation</title><link>https://sourceforge.net/p/gimli/wiki/Installation/</link><description>Recent changes to Installation</description><atom:link href="https://sourceforge.net/p/gimli/wiki/Installation/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 18 Sep 2023 12:40:23 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/gimli/wiki/Installation/feed" rel="self" type="application/rss+xml"/><item><title>Installation modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/Installation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -1,6 +1,11 @@
 # Installation of this project.

 GIML is a markup language. It should not be installed. It should run natively with the browser. Until that happens, you can use this JavaScript prototype.
+
+This prototype has a fixed screen size of 640x480.  
+
+You could use just the GML parser ("plugin" may come later) for loading your own game structures.
+GIML can be used as multi-purpose game data structure.

 Just clone/download this project in a folder where you want and run it. See below.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:23 -0000</pubDate><guid>https://sourceforge.netae17df11b439726367bdccea89c3be357919dd24</guid></item><item><title>Installation modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/Installation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -29,4 +29,6 @@
 Go to _about:config_  
 Search for _security.fileuri.strict_origin_policy_ and set it to _false_  

-I only use Firefox for developing.
+I only use Firefox for developing.  
+
+Next: [The GML structure](GIML_Structure)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:22 -0000</pubDate><guid>https://sourceforge.netfb6aee7ac996a553fa8ee46d7451b67b83bd5b56</guid></item><item><title>Installation modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/Installation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -15,4 +15,18 @@
 * A test site is contained.  
 Just look there how to build up your GML-pages. Because of CORS, the test-site is contained in the _interpreter_ folder.

-[CORS] is (not) a problem. ;)
+# CORS Problems
+
+CORS means "Cross-origin resource sharing" and this technology mostly forbids you to load a resource, like an image, from another server than the given one. Also, CORS only applies to http(s):// and if you would like to test it locally without setting up a whole server infrastructure, you may run into problems because you use the file:// protocol.
+
+Ok, first of all: The test site for that project (the GML-site which is loaded from the interpreter) is located *IN* the _interpreter_-folder just because of CORS. You would have to set up a CORS-paradigm on your server, if that folder would be outside of the other one. I don't want to make that just for testing (on several machines, locally) and so I fiddled out a way around CORSing. ;) Remember that the interpreter itself is just a prototype.
+
+## Disabling CORS for local testing
+
+### Firefox
+On firefox you may need to fiddle in the settings.
+
+Go to _about:config_  
+Search for _security.fileuri.strict_origin_policy_ and set it to _false_  
+
+I only use Firefox for developing.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:19 -0000</pubDate><guid>https://sourceforge.neteb14dfcaf49e2f5b7b418b8bde0ea7b7b2b77267</guid></item><item><title>Installation modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/Installation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -4,15 +4,15 @@

 Just clone/download this project in a folder where you want and run it. See below.

-* It's written in pure JavaScript
+* It's written in pure JavaScript..  
 Just copy all the files where you want on your server and refer to the page _interpreter/index.html_

-* And reads pure JSON.
-The GML itself is contained in JSON-files. You can add more than one file directly with GML.
+* And reads pure JSON.  
+The GML itself is contained in JSON-files. You can add more than one file directly with GML.  

 You just need to change the path to your GMLs in the _interpreter/index.html_ file.

-* A test site is contained.
-Just look there how to build up your GML-pages.
+* A test site is contained.  
+Just look there how to build up your GML-pages. Because of CORS, the test-site is contained in the _interpreter_ folder.

 [CORS] is (not) a problem. ;)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:19 -0000</pubDate><guid>https://sourceforge.net065160195283139e9c3b0ba02ea0bec6abebd3fb</guid></item><item><title>Installation modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/Installation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,6 +1,8 @@
 # Installation of this project.

 GIML is a markup language. It should not be installed. It should run natively with the browser. Until that happens, you can use this JavaScript prototype.
+
+Just clone/download this project in a folder where you want and run it. See below.

 * It's written in pure JavaScript
 Just copy all the files where you want on your server and refer to the page _interpreter/index.html_
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:19 -0000</pubDate><guid>https://sourceforge.net2f91fc930dc06c80e2fe75a40e5a0f66ed442709</guid></item><item><title>Installation modified by Benedict Jäggi</title><link>https://sourceforge.net/p/gimli/wiki/Installation/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="installation-of-this-project"&gt;Installation of this project.&lt;/h1&gt;
&lt;p&gt;GIML is a markup language. It should not be installed. It should run natively with the browser. Until that happens, you can use this JavaScript prototype.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;It's written in pure JavaScript&lt;br/&gt;
Just copy all the files where you want on your server and refer to the page &lt;em&gt;interpreter/index.html&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;And reads pure JSON.&lt;br/&gt;
The GML itself is contained in JSON-files. You can add more than one file directly with GML.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You just need to change the path to your GMLs in the &lt;em&gt;interpreter/index.html&lt;/em&gt; file.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A test site is contained.&lt;br/&gt;
Just look there how to build up your GML-pages.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class="alink" href="/p/gimli/wiki/CORS/"&gt;[CORS]&lt;/a&gt; is (not) a problem. ;)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benedict Jäggi</dc:creator><pubDate>Mon, 18 Sep 2023 12:40:19 -0000</pubDate><guid>https://sourceforge.netf010b5abc7eeb0d4bdea2e16e8c91ee6ddc5ab27</guid></item></channel></rss>