Index: src/django_gheat/settings.py
===================================================================
--- src/django_gheat/settings.py	(revision 9347)
+++ src/django_gheat/settings.py	(revision 9358)
@@ -28,5 +28,5 @@
         'NAME': 'project_heatmap',
         'USER': 'root',
-        'PASSWORD': 'password',
+        'PASSWORD': '',
         'HOST': 'localhost',
         'PORT': '3306',
@@ -85,5 +85,5 @@
 # in apps' "static/" subdirectories and in STATICFILES_DIRS.
 # Example: "/home/media/media.lawrence.com/static/"
-STATIC_ROOT = ''
+STATIC_ROOT = 'sitestatic'
 
 # URL prefix for static files.
@@ -98,5 +98,5 @@
 # Additional locations of static files
 STATICFILES_DIRS = (
-    PROJECT_HOME + '/static',
+    # PROJECT_HOME + '/static',
     # Put strings here, like "/home/html/static" or "C:/www/django/static".
     # Always use forward slashes, even on Windows.
@@ -124,7 +124,7 @@
 MIDDLEWARE_CLASSES = (
     'django.middleware.cache.UpdateCacheMiddleware',
-#    'django.middleware.common.CommonMiddleware',
-#    'django.middleware.cache.FetchFromCacheMiddleware',
-#    'django.middleware.http.ConditionalGetMiddleware',
+    'django.middleware.common.CommonMiddleware',
+    'django.middleware.cache.FetchFromCacheMiddleware',
+    'django.middleware.http.ConditionalGetMiddleware',
     'django.contrib.sessions.middleware.SessionMiddleware',
     'django.contrib.auth.middleware.AuthenticationMiddleware',
@@ -146,4 +146,5 @@
     'django.contrib.sessions',
     'django.contrib.sites',
+    'django.contrib.staticfiles',
     'django_extensions',
     'gheat',
Index: src/django_gheat/urls.py
===================================================================
--- src/django_gheat/urls.py	(revision 9347)
+++ src/django_gheat/urls.py	(revision 9358)
@@ -12,4 +12,14 @@
     (r'^admin/', include(admin.site.urls)),
 )
+
+urlpatterns += patterns('website.osm_proxy',
+    url(
+        # Example : today/fire/12/3,2.png
+        regex = r'^osm-proxy/(?P<zoom>\d+)/(?P<x>\d+),(?P<y>\d+).png$',
+        view = 'osm_proxy',
+        name = 'osm_proxy',
+       ),
+    )
+
 urlpatterns += staticfiles_urlpatterns()
 
Index: src/django_gheat/website/static/OpenStreetMap.js
===================================================================
--- src/django_gheat/website/static/OpenStreetMap.js	(revision 9347)
+++ src/django_gheat/website/static/OpenStreetMap.js	(revision 9358)
@@ -45,5 +45,7 @@
     initialize: function(name, options) {
         var url = [
-            "/website/osm-proxy/${z}/${x},${y}.png",
+            "http://a.osmproxy.wirelessleiden.nl/heatmap/osm-proxy/${z}/${x},${y}.png",
+            "http://b.osmproxy.wirelessleiden.nl/heatmap/osm-proxy/${z}/${x},${y}.png",
+            "http://c.osmproxy.wirelessleiden.nl/heatmap/osm-proxy/${z}/${x},${y}.png",
         ];
         options = OpenLayers.Util.extend({ numZoomLevels: 19 }, options);
@@ -161,5 +163,5 @@
     initialize: function(name, options) {
         var url = [
-            "/website/tile/${z}/${x},${y}.png?colour=90,90,90"
+            "tile/${z}/${x},${y}.png?colour=90,90,90"
         ];
         options = OpenLayers.Util.extend({ numZoomLevels: 21 }, options);
@@ -177,5 +179,5 @@
     initialize: function(name, options) {
         var url = [
-            "/website/tile/${z}/${x},${y}.png?colour=255,0,0&accespoint__ssid__icontains=WirelessLeiden"
+            "tile/${z}/${x},${y}.png?colour=255,0,0&accespoint__ssid__icontains=WirelessLeiden"
         ];
         options = OpenLayers.Util.extend({ numZoomLevels: 21 }, options);
@@ -193,5 +195,5 @@
   initialize: function(name, options) {
     var url = [
-      "/website/tile/${z}/${x},${y}.png?colour=250,250,0&signaal__gte=0&signaal__lte=100"
+      "tile/${z}/${x},${y}.png?colour=250,250,0&signaal__gte=0&signaal__lte=100"
     ];
     options = OpenLayers.Util.extend({ numZoomLevels: 21 }, options);
Index: src/django_gheat/website/static/heatmap_extensions.js
===================================================================
--- src/django_gheat/website/static/heatmap_extensions.js	(revision 9347)
+++ src/django_gheat/website/static/heatmap_extensions.js	(revision 9358)
@@ -4,5 +4,5 @@
  */
 function getNodeList(zoomlevel, mousepos){
-  $.getJSON("/website/nodelist/" + zoomlevel + "," + mousepos.lat + "," + mousepos.lon, 
+  $.getJSON("nodelist/" + zoomlevel + "," + mousepos.lat + "," + mousepos.lon, 
     function(json){
       content = 'Wireless Leiden nodes on mouseposition:<br /><b>';
@@ -68,5 +68,5 @@
     stop: function(event, sig){
       signallayer = map.getLayersByName('signallayer');
-      signallayer[0].setUrl("/website/tile/${z}/${x},${y}.png?colour=250,250,0&signaal__gte=" + sig.values[0] + "&signaal__lte=" + sig.values[1]);
+      signallayer[0].setUrl("tile/${z}/${x},${y}.png?colour=250,250,0&signaal__gte=" + sig.values[0] + "&signaal__lte=" + sig.values[1]);
       signallayer[0].redraw();
     },
@@ -169,5 +169,5 @@
    * http://stackoverflow.com/questions/170986/what-is-the-best-way-to-add-options-to-a-select-from-an-array-with-jquery
    */
-  $.getJSON("/website/filters/",
+  $.getJSON("filters/",
     function(json) {
       $.each(json, function(i,json){
@@ -203,5 +203,5 @@
           initialize: function(name, options) {
             var url = [
-              "/website/tile/${z}/${x},${y}.png?&colour=" + colour + "&meetrondje__gebruiker__naam=" + user
+              "tile/${z}/${x},${y}.png?&colour=" + colour + "&meetrondje__gebruiker__naam=" + user
             ];
             options = OpenLayers.Util.extend({ numZoomLevels: 21 }, options);
@@ -240,5 +240,5 @@
           initialize: function(name, options) {
             var url = [
-              "/website/tile/${z}/${x},${y}.png?&colour=" + colour + "&accespoint__ssid=" + node
+              "tile/${z}/${x},${y}.png?&colour=" + colour + "&accespoint__ssid=" + node
             ];
             options = OpenLayers.Util.extend({ numZoomLevels: 21 }, options);
@@ -326,5 +326,5 @@
       initialize: function(name, options) {
         var url = [
-          "/website/tile/${z}/${x},${y}.png?&colour=" + colour + user + dataset + wlnode + start_date + end_date 
+          "tile/${z}/${x},${y}.png?&colour=" + colour + user + dataset + wlnode + start_date + end_date 
         ];
         options = OpenLayers.Util.extend({ numZoomLevels: 21 }, options);
Index: src/django_gheat/website/templates/home.html
===================================================================
--- src/django_gheat/website/templates/home.html	(revision 9347)
+++ src/django_gheat/website/templates/home.html	(revision 9358)
@@ -1,5 +1,5 @@
 <html>
 <head>
-  <link href="{{ STATIC_URL }}style.css" rel="stylesheet" type="text/css" media="screen" />
+  <link type="text/css" href="{{ STATIC_URL }}style.css" rel="stylesheet" />
   <link type="text/css" href="{{ STATIC_URL }}jquery-ui-1.8.13.custom.css" rel="Stylesheet" />	
   <script type="text/javascript" language="Javascript" src="{{ STATIC_URL }}jquery-1.6.1.min.js"></script>
Index: src/django_gheat/website/urls.py
===================================================================
--- src/django_gheat/website/urls.py	(revision 9347)
+++ src/django_gheat/website/urls.py	(revision 9358)
@@ -20,13 +20,4 @@
     )
 
-urlpatterns += patterns('website.osm_proxy',
-    url(
-        # Example : today/fire/12/3,2.png
-        regex = r'^osm-proxy/(?P<zoom>\d+)/(?P<x>\d+),(?P<y>\d+).png$',
-        view = 'osm_proxy',
-        name = 'osm_proxy',
-       ),
-    )
-
 urlpatterns += patterns('website.nodelist',
     url(
