Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Afficher les résultats en scroll infini #36

Open
GuillaumeAV opened this issue Aug 11, 2020 · 9 comments
Open

Afficher les résultats en scroll infini #36

GuillaumeAV opened this issue Aug 11, 2020 · 9 comments
Labels
Milestone

Comments

@GuillaumeAV
Copy link

Peut-on avoir un scroll infini ? Plus pratique je trouve ... Ou alors des liste de 50 résultats ?

@bouviermullerp
Copy link

On peut surement proposer un affichage à 25, 50 et 100 vues au choix.
Est-ce que ça te conviendrait @GuillaumeAV ?

@bouviermullerp bouviermullerp self-assigned this Aug 12, 2020
@GuillaumeAV
Copy link
Author

Le scroll infini c'est vraiment pas mal en termes d'UX.. J'imagine cependant qu'il y a des enjeux en termes de sobriété.. En alternative, j'aime bien l'approche https://wiki.lowtechlab.org/wiki/Explore?page=2
Mais pas d'objection si vous préférez proposer un affichage à 25, 50 et 100 vues au choix ;)

@srosset81
Copy link
Contributor

On peut changer le nombre d'entités par page en bas, le défaut est 25 mais ça peut être changé facilement.
L'infinite scrolling est possible, il faudrait customiser react-admin (en particulier le composant Pagination). Mais il faut voir si c'est vraiment pertinent, c'est une question produit plutôt que technique.

@GuillaumeAV
Copy link
Author

Question produit, j'ai l'impression, qu'avec la généralisation de l'usage des smartphone notamment, ca penche côté scroll infini, notamment dans le cas de listes d'individus de classes (ce serrait différent pour des articles je pense) mais ce n'est pas hyper fondamental non plus ...

@bouviermullerp
Copy link

Exact, de toute manière, je propose de fermer cette issue qui me semble trop générique au projet SemApps. Chaque projet qui utilise SemApps aura la liberté de choisir quel type de Scroll il propose, n'est ce pas ?

@srosset81
Copy link
Contributor

Exact, de toute manière, je propose de fermer cette issue qui me semble trop générique au projet SemApps. Chaque projet qui utilise SemApps aura la liberté de choisir quel type de Scroll il propose, n'est ce pas ?

On pourrait proposer un composant de type infinite scrolling, qui serait inclus dans un de nos packages NPM.
A voir ce qu'on garde ici, mais des issues comme assemblee-virtuelle/semapps#29 ou assemblee-virtuelle/semapps#3 me semblent aussi peu "génériques" que celle-ci.

@srosset81 srosset81 changed the title Plutôt que d'avoir des listes de 25 résultats sur plusieurs pages, peut-on avoir un scroll infini ? Afficher les résultats en scroll infini Aug 25, 2020
@bouviermullerp
Copy link

J'aurai du écrire trop spécifique pour être dans le projet SemApps. OK pour un composant dans un package.
D'un point de vue stratégique, je suis d'accord qu'il est très important de s'accorder sur ce qu'on garde ici (ce qui est générique), et ce qu'on met dans les projets spécifiques. C'est important pour éviter les malentendus qui peuvent conduire à la frustration.
Les issues assemblee-virtuelle/semapps#23 et assemblee-virtuelle/semapps#3 ont été créé au tout début du projet, quand il était à peine défini, c'est donc normal qu'elle sorte du périmètre SemApps si c'est pertinent, aucun problème pour moi (du rôle produit)

@GuillaumeAV
Copy link
Author

GuillaumeAV commented Aug 31, 2020 via email

@bouviermullerp
Copy link

Le croll infini est également une des techniques utilisés dans "l'économie de l'attention", pour garder en ligne plus longtemps le visiteur. CF les explications sur les vidéos dopamine de Arte https://www.youtube.com/watch?v=0PlvSpqKmHY&list=PLCwXWOyIR22vziNWlxEbVsovP-Y8QuIzx

@fluidlog fluidlog transferred this issue from assemblee-virtuelle/semapps Jan 24, 2022
@fluidlog fluidlog added this to the v0.2 milestone Jan 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants