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
Nächste ÜberarbeitungBeide Seiten der Revision
meshviewer [10.02.2017 20:29] – [Frontend] havelockmeshviewer [28.10.2019 14:13] – [Frontend] havelock
Zeile 12: Zeile 12:
   * ''nodes.json'' - Detaildaten zu den einzelnen Knoten   * ''nodes.json'' - Detaildaten zu den einzelnen Knoten
   * ''graph.json'' - Beschreibung der Verbindungen der Knoten untereinander   * ''graph.json'' - Beschreibung der Verbindungen der Knoten untereinander
 +  * ''blacklist.json'' - Korrekturmöglichkeit für Knoten, die die Karte "sprengen"
  
 Werden die Dateien gelöscht, beginnt man ganz von vorne, d.h. alle  Werden die Dateien gelöscht, beginnt man ganz von vorne, d.h. alle 
Zeile 29: Zeile 30:
 ===== 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://github.com/freifunk-pinneberg/ffmap-backend]]
 +
 +Abhängigkeiten von Programmen
 +  * ''batctl''
 +  * ''alfred-json''
 +  * ''batadv-vis''
  
 Voraussetzung für den Betrieb: Voraussetzung für den Betrieb:
Zeile 90: 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 126: 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>
  
 ==== 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.txt · Zuletzt geändert: 14.12.2023 15:23 von havelock