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