Nécessité de désactiver le défilement infini sur la page d'accueil

Is there any way I can stop infinite scroll in home page? Thanks.

Probably not.

It will probably help if you take two steps back and describe the problem are you trying to solve.

Hi Jay, sorry for my delayed reply. We need to stop infinite scroll after loading 5 to 10 pages somehow or completely disable it in home page and even in category pages.

Can you say more about why that is important. What is your problem with infinite scrolling?

I can imagine that it can be an annoying feature for many users

That’s still not specific enough. We’re looking for more specific details here so the problem can be understood.

Why does infinite scrolling need to be disabled? Why is a user finding infinite scrolling annoying?

We’re looking for specific answers to these questions because disabling infinite scrolling isn’t trivial and there might be an alternative solution, or there might be a problem someone’s running into that may help us improve infinite scrolling.

I am not suggesting to remove this feature permanently, but maybe there can be a flag to disable it in certain scenarios

Which scenarios do you have in mind? And like Kris, I’m also curious to know why.

I always had a problem with infinite scroll in tumblr. It didn’t load properly anymore after a certain amount of posts and it started to buck. It just wasn’t any fun. Maybe the problem was my weak internet connection?
Also, it`s easier to find certain posts if they are on a certain page rather than in a whole line of posts.

The only time I have had a “problem” with infinite scroll is when I was looking for something specific and scrolled faster than than the responses were being returned. The “problem” being that I saw placeholders until the new content loaded in.

IMHO, if the problem is because of a slow connection, I don’t think it will make a lot of difference if content is scrolled in or paginated to. But if you really want pagination you can use a browser with JavaScript disabled. You will miss out on a lot of the JavaScript goodness, but you will have pagination.

If on the other hand the problem is because of exceeded memory limits that might be something important to look into.

I’m not so sure, many lines vs. many pages seem like two sides of the same coin to me.

Perhaps you are looking for the advanced search page?
https://meta.discourse.org/search?expanded=true

Bonjour, je suis tombé sur cette page car je cherchais un moyen de désactiver le défilement infini sur la page « Derniers ». C’est notre onglet/page par défaut et nous souhaitons que les utilisateurs puissent atteindre le pied de page, car des liens importants ainsi que des informations légales s’y trouvent.

Le forum fait partie d’un site web qui inclut également un blog et d’autres pages statiques. Par conséquent, ces informations doivent être présentées de manière cohérente (même emplacement, même format/apparence). Un pied de page est pertinent dans ce cas, car nous ne souhaitons pas qu’un lien soit enfoui dans un menu.

Auriez-vous des conseils à me donner ?

Le passage de la page d’accueil de « Derniers » à « Catégories », ainsi que le changement du style de page de catégorie pour bureau en « Catégories avec les derniers sujets », désactivera efficacement le défilement infini sur votre page d’atterrissage.

Je vois, merci beaucoup pour votre réponse rapide.
En fait, nous n’avons pas trop aimé la mise en page des catégories ; nous souhaitions mettre en avant les derniers sujets et permettre aux lecteurs de se concentrer grâce à cette colonne unique. Il est également important pour nous de montrer l’engagement dans les sujets, par exemple en affichant les différents participants à la discussion.

Donc, pour être clair, est-il possible pour un développeur de modifier le code afin de désactiver le défilement infini (et remplacer cela par un bouton « Charger plus ») ?

Non, ce n’est pas possible.

Alors, je vais me joindre à la discussion ici.
Le défilement infini est un peu un anti-modèle d’UX.
Il empêche les utilisateurs d’atteindre le bas de l’écran.
La plupart des sites web ont des « mega footers » qui servent de filet de sécurité pour la navigation, de tri supplémentaire, de liens de partage et de liens légalement requis tels que les politiques de confidentialité, les informations sur l’accessibilité, etc.

Bien que la pagination ne soit pas la préférée de tout le monde, elle donne aux utilisateurs le contrôle et permet de lier à un ensemble spécifique de résultats, plutôt que de forcer l’utilisateur à « faire défiler jusqu’à ce qu’il trouve ce qu’il cherchait » (bien sûr, la recherche est un meilleur outil pour cela).

L’équipe de Discourse serait-elle ouverte à l’idée de prendre en charge un bouton « Charger plus » en option, plutôt que de se limiter au défilement infini ?

Non, notre position n’a pas changé ici, désolé.