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)
_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an