Geronimo: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(ersten Ideen, morgen gehts weiter)
(mehr Anwendungsbeispiele)
 
(27 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Image:Geronimo Logo.png|thumb|gerONImo - ein Geist der über allen APs schwebt ;)]]
+
{{team
Geronimo ist ein zentrales Informationsframework, dass insbesondere die Kartendarstellung unterstützt.
+
|description=Geronimo
* Datenquelle [[ondataservice]] (per [[OLSR]]  AP Infos sammeln)
+
|nextMeeting=nur bei Bedarf
* Karten-Darstellung mit [[Openlayers]]
+
|members=[[Benutzer:Matthias M|Matthias M.]], [[Benutzer:Lars|Lars]]
 +
|kontakt=[mailto:admin@opennet-initiative.de admin@opennet-initiative.de]
 +
|logo=Geronimo Logo.png
 +
}}
  
==Ziele==
+
== Überblick ==
*Vereinheitlichung der Daten (AP namen, Daten , ...)
+
Geronimo ist ein zentrales Framework für die Sammlung und Verteilung Opennet-relevanter Informationen. Der Fokus liegt auf der Verwendbarkeit durch Dienste.
*Zusammenfassung aller Informationsquellen (OLSR, ondataservice, Wiki, ...)
+
*lose Kopplung (REST API, Erweiterbarkeit, ...)
+
*flexible Datengenerierung
+
*Speicherung Langzeitinfos
+
  
===Openlayers===
+
Status:
(Kartendarstellung im Web)
+
* [[Geronimo/v1|Geronimo v1]] (auslaufender Betrieb) wird genutzt von:
*sofortige ondemand Updates der Daten
+
** alte [[Openlayers|Karte]]: https://opennet-initiative.de/map
*schnelleres laden (geoJSON, BBOX, ...)
+
** Wiki: https://on-i.de/wiki/Extension:APData
*mehr Informationen (Kanäle)
+
* [[Geronimo/v2|Geronimo v2]] (aktiv in Betrieb und Entwicklung) wird genutzt von:
*optimiertes UI
+
** API zur Abfrage von Routing- und Geräteinformationen: https://api.opennet-initiative.de/
 +
** neue [[Openlayers|Karte]]: https://map.opennet-initiative.de/
 +
** Kartendarstellung auf der Status-Seite jedes AP
  
==Stand==
+
== Siehe auch ==
 
+
* [[Freifunk API]]
 
+
* [[Karte]]
==To do==
+
* <s>Ablösung der Minikarte (Anzeigen der Nachbarn)</s>
+
* <s>Datenmenge reduzieren </s>
+
* <s>leere Felder weglassen in final weglassen</s>
+
* Wiki auswerten
+
**ein ressourcenschonender Wiki reader ist in der Entwicklung
+
**Ansprechpartner, Standort, Foto des APs aus Wiki finden
+
**[[:Vorlage:accesspoint]] für verteilte Wartung der Daten einführen
+
* Kanal/SSID Ansicht für Links
+
**zur Zeit nicht sinnvoll machbar, da viele APs keine Daten per [[OLSR]] liefern, was wohl an veralteter Firmware liegt
+
* UGW Erreichbarkeit eines Knotens
+
* Formatierung mit pylint prüfen
+
* Code cleanup
+
* Openlayers schrumpfen
+
* Wifidog Funkkegel anpassbar machen
+
 
+
==Architektur==
+
*[http://svn.on-i.de/listing.php?repname=on_geronimo&path=%2F&sc=0 liegt im SVN]
+
*Backend
+
**Config lesen
+
**Datenquellen /helpers
+
**Vereinfachungen, Primitive
+
*Daten
+
*Frontend
+
 
+
===Ablauf===
+
*cronjob ruft geronimo.py auf
+
*WSGI generiert Seiten mittels geronimoCGI.py (Cherrypy framework)
+
*Features nodes, links, neighbours, bbox
+
 
+
 
+
==Einrichtung==
+
Der Dienst läuft derzeit auf dem WWW Server und ist unter '''/var/www/geronimo/src''' zu finden
+
In der '''config.ini''' sind die Pfade entsprechend der lokalen Einrichtung zu setzen. Das Unterverzeichnis ./www muss dann dem '''Apache''' zugänglich und über diesen statisch freigegeben werden. Außerdem muss eine zusätzliche URL (z.Z. api.on-i.de) per WSGI mit geronimoCGI.py verknüpft werden. Diese öffentliche URL muss anschließend in ./www/index.html als BASE_URL=* eingetragen werden.
+
  
 
[[Category:Software]]
 
[[Category:Software]]

Aktuelle Version vom 13. April 2019, 12:50 Uhr

Team
Geronimo Logo.png
Geronimo
Treffen: nur bei Bedarf
Geronimo
Mitglieder:
Matthias M., Lars
Kontakt:
admin@opennet-initiative.de


[Bearbeiten] Überblick

Geronimo ist ein zentrales Framework für die Sammlung und Verteilung Opennet-relevanter Informationen. Der Fokus liegt auf der Verwendbarkeit durch Dienste.

Status:

[Bearbeiten] Siehe auch

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge