Diskussion:Tourpl: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
Zeile 10: Zeile 10:
 
* Mit JavaScript verhindern, dass der Benutzer die Seite verlässt!
 
* Mit JavaScript verhindern, dass der Benutzer die Seite verlässt!
 
* Neue "Session" (=> Button "Neu")?
 
* Neue "Session" (=> Button "Neu")?
 +
 +
== Offene Fragen ==
 +
* Nahe beieinander liegende Marker?
  
 
== ToDo's ==
 
== ToDo's ==
Zeile 41: Zeile 44:
 
* Option Drucken mit Karte
 
* Option Drucken mit Karte
 
* Logging
 
* Logging
 
== Offene Fragen ==
 
* Nahe beieinander liegende Marker?
 

Version vom 15. Juli 2011, 14:39 Uhr

Zum Tourpl-Tagesrapport.

Rahmenbedingungen

  • Python, SQLite, OpenLayers, jQuery
  • Getestet unter Firefox 3.x+4.x, IE 8+9 (später Safari).

Funktionen

  • Print = Print View = Schöne Karte drucken?
  • Mit JavaScript verhindern, dass der Benutzer die Seite verlässt!
  • Neue "Session" (=> Button "Neu")?

Offene Fragen

  • Nahe beieinander liegende Marker?

ToDo's

1. Phase

  • Layout: Anzeige Karte und Liste
  • CSV heraufladen:
    • Nr; Name; Vorname; Anrede; Adresse; Adresse2; PLZ; Ort; Land; Telefon; Email; Lat; Lon; Bemerkungen.
    • Auszufüllen sind mind. Name; sowie entweder (Adresse; PLZ; Ort; (Land)) oder lat/lon.
    • Felder gehen keine verloren, die Kolonnen müssen mind. Name; Adresse; PLZ; Ort sowie lat/lon heissen (Case Insensitive).
  • Permalink erzeugen
  • Geocodieren: d.h. lat/lon ergänzen (falls nicht schon vorhanden).
    • Falls Adresse nicht erkannt wird => Grau machen und ignorieren.
  • Marker erzeugen (mit ABC beschriften.
  • Reihenfolge interaktiv festlegen, anpassen

2. Phase

  • Marker beschriften
  • Download CSV
  • Editieren (Druck-)Titel
  • Editieren (Druck-)Beschreibung

3. Phase:

  • Löschen
  • Speichern (Druck-)Titel
  • Speichern (Druck-)Beschreibung
  • Drucken (Druckansicht)

Nice-to-Have:

  • Nicht erkannte Adressen interaktive Marker in Karte setzen.
  • Option Drucken mit Bemerkungen in Liste
  • Option Drucken mit Karte
  • Logging