Ich würde die Field Notes sozusagen als das letzte wirklich noch fehlende Feature bezeichnen. Zumindest jenseits von Überlegungen zu Alleinstellungsfeatures. Mit den Field Notes hat uns GC tatsächlich etwas voraus. Gerade wenn man im Urlaub über einen längeren Zeitraum cachen geht und dabei keine Lust hat zeitnah zu loggen, sind die Field Notes wirklich unersetzbar.
Und für diejenigen, die sie nicht kennen und/oder nutzen, hier schnell eine Zusammenfassung ihrer Funktionsweise:
Fast alle modernen GPS-Empfänger sowie einige Apps erzeugen diese Field Notes. Das sind letztlich nur einfache Textdateien, die zu jedem Cache eine Zeile enthalten. Diese Zeile besteht aus Wegpunktcode, Datum/Uhrzeit, Logtyp und ggf. Bemerkung. Lädt man diese Datei nun bei GC hoch, werden alle Einträge darin tabellarisch aufgelistet, wobei lediglich die Caches berücksichtigt werden, deren Wegpunkt auch zu GC gehört. Die Tabelle ist nach Datum und Uhrzeit sortiert und enthält für jeden dieser Caches einen Link zum Listing, einen zum direkten loggen und einen um den Eintrag zu entfernen (falls mal doppelt auf Fund geklickt wurde, dann erzeugt das GPS nämlich auch zwei Einträge). Zum Upload der Datei wäre noch zu erwähnen, das man dabei immer eine vorab aktivierte Checkbox dabei hat, die bewirkt das Einträge bis zum letzten Upload unberücksichtigt bleiben, also nur neuere Einträge verwendet werden.
Klickt man nun in besagter Tabelle auf einen "Loglink", dann wird die passende Logseite aufgerufen, der Logtyp entsprechend der Fiel Note vorausgewählt, das Datum eingetragen und sofern vorhanden, die Bemerkung in das Textfeld gesetzt. Nach absenden des Logs hat man zusätzlich den Link zurück zu den Field Notes, die nun einen Eintrag weniger enthalten.Auf diese Weise kann man, ohne einen Cache zu vergessen, alle in Ruhe chronologisch loggen. Und muss dabei nichts weiter suchen, denn alle Funde (und Nichtfunde) hat man ja schön auf einen Blick und Klick.
Was man aber ebenfalls sieht: Die Sache ist recht komplex. Grundsätzlich benötigt ein solches Feature also folgende Funktionen:
1. die Uploadfunktion
- die Datei muss dabei eingelesen und ihr Inhalt dem eingeloggten Benutzer zugeordnet in der Datenbank abgelegt werden
- das Datum der letzten Field Notes muss in der DB gespeichert sein und, sofern vorhanden, beim Upload berücksichtigt werden damit keine alten, bereits verwendeten Field Notes hochgeladen werden
2. die Übersicht
- es wird eine Seite benötigt, auf der alle bereits hochgeladenen, aber noch nicht "loggewordenen" Field Notes gezeigt werden
- diese Seite sollte für jeden Eintrag einen Link zum Listing, einen direkt zur Logseite und einen zum löschen haben, darüber hinaus Checkboxen vor jedem Eintrag um mehrere Einträge gleichzeitig löschen zu können, inkl. "alle löschen" um bei versehentlichem Hochladen einer alten Datei mit mehreren hundert Einträgen unnötige Klickarbeit zu sparen
3. der "Loglink"
- ein Klick auf "loggen" sollte die Field Note komplett an die Logseite übergeben (diese muss dann also für die Übernahme der Werte präpariert sein)
- die Werte wären dann Datum, Uhrzeit, Logtyp und Text beim absenden des Logs muss geprüft werden, ob das Log von einer Field Note kam und wenn ja, dann muss dem Benutzer ein Link "weitere Field Notes eintragen" angeboten oder ganz einfach direkt auf die Übersichtsseite zurückgelenkt werden
Ich hoffe mal, ich habe jetzt nichts weiter vergessen. Wie man sieht, da steckt eine Menge Arbeit drin und das ist nichts, was man mal eben nebenbei bastelt. Dennoch denke ich, das dieses Feature durchaus wichtig (für mich persönlich sowieso, aber sicher auch für andere) ist und auf lange Sicht umgesetzt werden sollte.
Das ich das jetzt hier so ausführlich erklärt habe, dient lediglich der Dokumentation, denn auch wenn das ein so tolles und komfortables Feature ist, nicht jeder kennt es und weiß wie das funktioniert und obendrein musste ich mal schauen, wie sich meine BT-Tastatur am Tablet macht. Und wer weiß, vielleicht findet sich ja doch mal jemand, der das umzusetzen in der Lage ist...
