[Talk-de] Hausnummern im JOSM-Stil
Dirk Stöcker
openstreetmap at dstoecker.de
Fr Aug 14 10:03:52 UTC 2009
On Fri, 14 Aug 2009, Ulf Lamping wrote:
>> - Die StartUp-Seite wird, genau wie die Hilfe-Seite vom Server geladen und
>> (unverändert) angezeigt. Solange wir generell Online-Zugriff gestatten
>> (und der Trend geht ja auch in anderen Bereichen in diese Richtung) sind
>> die entsprechenden Sicherheitsprobleme bekannt. Wenn ich aber
>> josm.openstreetmap.de nicht trauen kann, dann kann ich JOSM selbst auch
>> nicht trauen. Solange wir OpenSource entwickeln besteht immer die
>> Möglichkeit Schindluder zu treiben.
>> Da Java bei der momentanen Anzeige keine aktiven Inhalte unterstützt
>> (und das Wiki selbst auch nicht) sind die Risiken der Wiki-Anzeige
>> allerdings überschaubar.
>>
>> - Die zugehörigen Informationen für Stile, Vorlagen und Plugins werden
>> nicht aus den Wikiseiten gelesen (die Tabellen dort sind nur für die
>> Webseite gedacht). Die Links in den Wikiseiten dienen nur als
>> Möglichkeit für die Nutzer ihre Plugins überhaupt bekannt zu machen.
>> Wenn wir die Links woanders unterbringen, wird es noch komplizierter für
>> mögliche Entwickler die richtige Stelle zu finden.
>
> Sorry, ich dachte ich hätte eine Ahnung was eigentlich passiert, aber
> jetzt bin ich komplett ausgestiegen.
>
> "Die zugehörigen Informationen für ... werden nicht aus den Wikiseiten
> gelesen ..."
>
> Woher kommen Sie denn dann?!?
http://josm.openstreetmap.de/plugin
http://josm.openstreetmap.de/styles
http://josm.openstreetmap.de/presets
Generell läuft das etwa so:
- In den 3 zugehörigen Wiki-Seiten kann der Nutzer in die Liste URLs
eintragen
- Ein Skript auf dem Server extrahiert diese URLs, prüft auf geänderte
Dateien, Verfügbarkeit, ... und sammelt alles zusammen
- Aus den Dateien werden alle relevanten Metainformationen extrahiert
und mit einer Reihe von Zusatzinformationen vereinigt
- Diese Ergebnisdatei bildet die Basis für die obigen Links und die
Wiki-Tabellen
Die Wiki-Seite dient also nur als Lieferant der URL-Liste (wobei die
SVN-Plugins automatisch gehandhabt werden). Theoretisch könnten wir also
auch irgendwo eine Textdatei mit den Links pflegen, aber ich denke das
Wiki ist noch am verständlichsten.
Nötig wurde dieses Vorgehen hauptsächlich um das Übersetzungsproblem und
das automatische Update in den Griff zu bekommen. Allerdings hat es noch
eine ganze Reihe anderer Vorteile (z.B. die aktuelle Lösung, um ältere
Plugins an ältere JOSM-Versionen auszuliefern). Und außerdem kann
jederzeit auf ein beliebiges anderes Verfahren umgestellt werden (z.B.
eine Datenbank), ohne das JOSM angepasst werden muss.
Ciao
--
http://www.dstoecker.eu/ (PGP key available)
Mehr Informationen über die Mailingliste Talk-de