marians/offeneskoeln — Issue #35: Dokumenten-Detailseite: Suchergebnis blättern
Author: marians
Created: 2012-02-16 12:52:35+00:00
State: open
Labels: Frontend

Wenn der Nutzer über ein Suchergebnis auf eine Dokumenten-Detailseite gelangt (was der häufigste Fal sein dürfte), muss er immer wieder über den Back-Button auf das Suchergebnis zurück navigieren ("pogo sticking"). Es sei denn, der Nutzer öffnet die Detailseiten in einem neuen Fenster/Tab.

Man könnte das Durchklicken der Detailseiten erheblich vereinfachen, indem man für diesen Anwendungsfall ein zusätzliches Navigationstool auf der Detailseite einblenden würde.

### Eigenschaften des Navigationselements
* anzeigen, auf welche Suche es sich bezieht
* einen Link "Zurück zum Suchergebnis" bzw. "Suche verändern" enthalten
* anzeigen, um den wievielten Treffer es sich handelt (Treffer 1 von 42)
* einen gut klick baren "Nächster Treffer" / "Voriger Treffer" Button haben

### URLs vs. Session-Daten

Zu klären ist, wie der Such-Kontext erhalten wird.

Entweder werden alle Such-relevanten Daten als *URL-Parameter* an die Detailseite übergeben. Hierbei sollten unbedingt Hash-URLs verwendet werden, um ein Duplicate Content Problem auszuschließen. Vorteil wäre, dass Nutzer per URL-Weitergabe auch ihren Such-Kontext weiter geben könnten, wobei die Relevanz dieses Usecase fraglich ist. Kosmetisch ist diese Variante nicht vorteilhaft, weil die URL dadurch unlesbar wird.

Die zweite Möglichkeit ist, die Suche als *Session-Eigenschaft* zu hinterlegen. Damit kann die saubere Detailseiten-URL erhalten bleiben. Jedoch wird nach Bookmarken oder Weitergabe der URL der Such-Kontext verloren gehen.