Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


meshviewer

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
meshviewer [29.06.2017 20:00] havelockmeshviewer [14.12.2023 15:23] (aktuell) – [Backend] havelock
Zeile 29: Zeile 29:
  
 ===== Backend ===== ===== Backend =====
-Das Backend heißt ''ffmap-backend'', das Pinneberger Programm ist zu finden unter: [[https://github.com/freifunk-pinneberg/ffmap-backend]]+Das Backend heißt ''ffmap-backend'', das Pinneberger Programm ist zu finden unter: [[https://git.pinneberg.freifunk.net/thooge/ffmap-backend]] 
 + 
 +Abhängigkeiten von Programmen 
 +  * ''batctl'' 
 +  * ''alfred-json'' 
 +  * ''batadv-vis''
  
 Voraussetzung für den Betrieb: Voraussetzung für den Betrieb:
Zeile 91: Zeile 96:
 ===== Frontend ===== ===== Frontend =====
  
-Wir benutzen die Version des Frontends mit einigen kleinen eigenen Änderungen.+Wir benutzen die Version des Frontends mit einigen kleinen eigenen Änderungen. 
 +Die Quellen befinden sich unter: https://github.com/ffnord/meshviewer
  
   aptitude install nodejs nodejs-legacy npm ruby-sass   aptitude install nodejs nodejs-legacy npm ruby-sass
- 
-Abhängigkeiten 
-  * batctl 
-  * alfred-json 
-  * batadv-vis 
  
 <code> <code>
Zeile 127: Zeile 128:
      
 TODO RESTORE TODO RESTORE
 +
 +TODO Wenn es keinen Knoten mit Koordinaten gibt, dann wird die Leaflet-Karte nicht angezeigt
 +
 +<WRAP center round info>
 +Wenn die JSON-Dateien von  einem anderen Server geladen werden, so 
 +muß dieser einen zusätzlichen Antwortheader einbauen. Für Lighttpd ist das 
 +z.B.: ''setenv.add-response-header = ( "Access-Control-Allow-Origin" => "*" )''
 +</WRAP>
 +
 +==== Alternativinstallation ====
 +
 +Ohne den ganzen NodeJS-Plunder.
 +Es werden soweit es geht Pakete des Betriebssystems verwendet,
 +Siehe dazu auch den Helgoländer Meshviewer.
 +
 +<code>
 +apt-get install libjs-moment libjs-d3 libjs-requirejs libjs-es6-shim
 +</code>
 +
  
 ==== Statistik ==== ==== Statistik ====
  
-  aptitude install php5-gd php5-rrd+  aptitude install php-gd php-rrd
  
 Die Statistiken sind im Unterverzeichnis ''stats'' zu finden. Die Statistiken sind im Unterverzeichnis ''stats'' zu finden.
meshviewer.1498759217.txt.gz · Zuletzt geändert: 29.06.2017 20:00 von havelock