-
-
Notifications
You must be signed in to change notification settings - Fork 213
Usabilityverbesserung bei Artikelbearbeitung #7688
Comments
finde ich eine gute Idee |
Gute Idee, aber die Wahlmöglichkeit sollte in den Einstellungen vorhanden sein. In manchen Fällen nervt es sicherlich, wieder irgendwo in der Mitte der Seite zu hängen. |
bei Modulen, Newsbeiträgen etc. sollte das dann aber auch passieren - also einheitlich |
Nur so am Rande bemerkt: Deshalb habe ich mir angewöhnt in solchen Fällen nicht Speichern und Schließen, sondern Speichern und dann Browser zurück zu benutzen. |
Sehr gute Idee! |
+1 |
@contao/developers Ne Idee, wie man das umsetzen könnte? |
'attributes' => 'onclick="Backend.getScrollOffset()"' auf die edit-Operation? |
@Toflar soweit ich weis würde er dann im Bearbeiten-Modus auch an diese Position springen… |
Naja dann halt einfach im mode 4? |
Wenn es so einfach wäre, hätte ich nicht gefragt :) |
Was daran funktioniert denn nicht? |
Der Wert wird auf der Bearbeitungsseite überschrieben, weil es auch dort einen Scroll-Observer gibt. |
Und genau das sollte doch eben nicht getan werden? Die DC_Table::edit() macht z.B. bei |
Weil sonst die Übersichtsseite auf den Wert gescrollt würde, den die Bearbeitungsmaske als letztes hatte bevor "Speichern und Schließen" geklickt wurde. |
Was ja das Ziel wäre bei Mode 4? |
Nein, die Übersichtsseite sollte auf den Wert gescrollt werden, den die Übersichtsseite als letztes hatte, nicht den, den die Bearbeitungsseite als letztes hatte. |
Ja, sag ich doch längst. Genau das würde ja geschehen wenn die Edit Operation das genannte Attribute setzt und die Edit View das Cookie nicht resettet? |
Versuch es doch einfach, dann siehst Du. Ansonsten erkläre ich es Dir beim nächsten Call. |
Wie am 5. November auf Mumble besprochen, würde es eventuell mit zwei Cookies gehen (eins für den Bearbeitungsmodus und eins für die Listendarstellung). |
Allerdings unterstützt die zwei Cookie-Lösung nicht "Speichern und zurück". |
Ich habe mir noch einmal ein paar Gedanken dazu gemacht. Ich denke es ist eigentlich nicht richtig, dass wir überhaupt ein Cookie benutzen. Ich will eigentlich nicht, dass wenn ich zwei Tabs offen habe diese einander gegenseitig beeinflussen. Insofern müsste es eigentlich pro Tab bzw. Fenster sein und in meinen Augen gibt es auch keinen Grund so etwas dauerhaft abzuspeichern. Während ich es z.B. für nett halte, dass sich Contao nach einem Monat noch daran erinnert, dass ich in den Systemeinstellungen alle Legenden der Übersicht wegen zugeklappt hatte, so ist es völlig unerheblich ob es sich daran erinnert, wo ich vor einem Monat geklickt habe. Insofern könnte man für diese Funktionalität das Cookie killen und durch |
Wo das ganze gespeichert wird ändert doch überhaupt nichts an der Problematik? |
Das ist ja nur ein Stack? Kann doch nicht so schwer sein? Ich versuch mich an einem PR morgen. |
Danke, @Toflar. Ich denke auch, dass es nicht so schwer sein kann. |
Meine Analyse: 'attributes' => 'onclick="Backend.getScrollOffset()"', Das ist aber doch eigentlich Schwachsinn, weil es macht ja immer Sinn, wieder zu dem Kontext zu hüpfen wo man gerade vorher war, richtig? Also ich sehe keinen Grund, warum man beim Duplizieren wieder ganz runter zur Liste springen sollte und beim Löschen nicht. Das ist natürlich jetzt ein theoretisches Beispiel, weil beide Operations, also sowohl Lösungsvorschlag: Nun ergäbe sich dadurch aber eine weitere Problematik: Ich klicke in der News Das kann man womöglich sowohl als korrektes Verhalten à la "das war ja auch der letzte Zustand in dem du die Liste verlassen hast", als auch als nerviges Verhalten taxieren. |
Du koenntest den gespeicherten URLs eine Verfallszeit geben, aber ich sehe das allgemeine Problem wie du. |
Die Antwort kennst du. Die Pagination funktioniert über Session statt über die URL und würde somit auch immer falsch springen bzw. nur wenn zwischenzeitlich die Session verändert wurde. |
man müsste ausserdem das Token aus der URL entfernen. Und mit Tabs funktioniert das auch nicht. Es ist allerdings die beste Variante welche ich bisher gehört habe... |
Wie am 18. Oktober erneut auf Mumble besprochen, lässt sich das Problem doch nicht so einfach umsetzen wie anfangs gedacht. Am besten wäre es daher, wenn Du in so einem Fall einfach neue Tabs aufmachst. |
Ich habe einen Artikel mit knapp 60 Inhaltselementen die fortlaufend angezeigt werden. Wenn ich beispielsweise das 35. bearbeiten möchte muss ich nach dem speichern und schließen wieder ganz runter scrollen um das 36. zu bearbeiten.
Vorschlag: nach speichern und schließen zum zu letzt bearbeiteten Inhaltselement in der Liste springen.
The text was updated successfully, but these errors were encountered: