Wer zur HÖLLE ist eigentlich auf die verdammte Idee gekommen, Endlosscrolling auf einer Website sei eine gute Idee? Und damit meine ich sowohl automatisch nachladendes Endlosscrolling als auch Endlosscrolling mit einem „mehr“ button, wobei Klicken auf diesen Button zum Nachladen von mehr Inhalt AUF DERSELBEN SEITE führt.
Beispiel Patreon: Ich fange an, einen Creator zu unterstützen, der schon eine Weile dabei ist, also eine Menge Inhalt hat. In chronologischer Reihenfolge anschauen geht nicht, außer ich will mir sehr viel Mühe mit den Filtern geben. Also in umgekehrt chronologischer Reihenfolge.
Ich lese mir Sachen durch, schaue Sachen an, bis ich am unteren Ende der Seit angekommen bin. Dort ist ein „mehr“-Button. Auf den klicke ich, Inhalt wird nachgeladen, ich kann weiterlesen.
Wo ist das Problem? Nun, nehmen wir an, ich muss die Seite aus irgendwelchen Gründen neu laden. Vieleicht weil ich den Browser geschlossen habe. DANN BIN ICH WIEDER FUCKING GANZ OBEN UND MUSS ALLES BIS ZU DEM PUNKT NACHLADEN WO ICH VORHER AUFGEHÖRT HABE ZU LESEN. Das ist wie wenn man einen Film anschaut, mittendrin unterbricht, und dann nicht direkt wieder dort anfangen kann, wo man aufgehört hat sondern erst einmal wie bei einem alten VHS-Spieler zur richtigen Stelle spulen muss.
Erschwerend kommt hinzu, das dieses VERDAMMTE GUEST HOUSE IN NIJMEGEN ES SEIT VIER MONATEN NICHT GESCHAFFT HAT, MEINE INTERNETVERBINDUNG ZU STABILISIEREN. Ich habe also ständig Verbindungsabbrüche. Wenn die Verbindung genau dann abbricht, wenn ich Inhalte nachladen will, kann ich nicht später versuchen, die Inhalte noch einmal nachzuladen. Der Button wird ja durch das Ladesymbol ersetzt, wenn man runterscolled. Also bleibt mit nur, die Seite neu zu laden und mich wieder komplett durchzuscrollen und dabei ALLES NOCH EINMAL ZU LADEN. Das ist ungefähr so als wenn ich einen Film (bleiben wir beim VHS-Beispiel) anschauen möchte, und aller zehn bis zwanzig Minuten kommt jemand vorbei um den Film zurückzuspulen, und ich muss dann wieder die richtige Stelle finden.
Dabei gibt es doch so eine einfache Lösung für das Problem: Paging. Man macht diskrete Seiten aus einer Gruppe von Posts, und jede dieser Seiten hat eine eigene URL. Das macht es viel einfacher, die Seite neu zu laden, und als Bonus kann man die Seite auch verlinken! Und nicht nur das, aus Entwicklerperspektive ist es auch einfacher zu implementieren als ein Endlosscroller. Es hat nur Vorteile, aber AUS IRGENDEINEM GRUND FINDEN WAHNSINNIG VIELE WEBDESIGNER ENDLOSSCROLLING UNGLAUBLICH TOLL. AAAAAAAAAAAAHHHHHHHHHHH!