Dura lex sed Lexpage !    —  Avygail

Discussions

Quelques changements de mise en page

Guybrush 8343 Bob
Bonjour,

Suite aux discussions sur l'autre thread, quelques changements ont eu lieu concernant le site. Ce ne sont qu'une partie des changements à venir (je dois encore implémenter le reste :-D).

- Le plus visible, c'est la manière dont les threads sont maintenant listés sur la page d'accueil. Au lieu de prendre les threads ayant eu une réponse "récemment", ce sont maintenant les 20 derniers threads qui sont affichés (triés par date de dernière réponse, comme sur la plupart des forums). Une pagination située juste en dessous permet d'aller au delà de ces 20 derniers threads (et les archives ont été adaptées également). Cela devrait permettre d'aller rechercher plus facilement des "vieux-mais-pas-trop" threads.

- Le second changement concerne l'affichage des billets. Au lieu d'un gros billet, deux moyens et 3 petits, il y a maintenant 2 gros billets (avec embed si disponible) et 3 petits. Cela diminue l'espace vertical des billets (et donc permet d'accéder plus rapidement à la liste des threads), et cela permet également d'afficher la vignette (si disponible) pour les deux derniers billets. Bien entendu, ça reste responsive.

- Diverses corrections CSS ont été apportées pour les billets (essentiellement pour la page qui affiche un billet en "pleine page"). Rien de bien important :)

- La hauteur du minichat a été légèrement augmentée pour afficher plus de texte (c'est léger, mais ça collera mieux avec les plus grandes résolutions).

- Le label "Détourner" a été ajouté pour le bouton permettant de poster un message sur le forum. C'est super important, si si !


Ce message a été modifié 1 fois. Dernière modification : 13 octobre 2017 à 10:07 par Guybrush.

Sysson 1402 Spammeur
Et je détourne!
Guybrush 8343 Bob
Concernant le listing du forum, je me demande si ça ne serait pas intéressant de changer la couleur de fond du "nombre de messages" en fonction du nombre de messages justement (pour identifier les topics "hot"). Un avis ?
Sysson 1402 Spammeur
Je suis d'accord que ce serait intéressant. J'ai bien aimé me connecter ce matin avec cette belle liste de topics, mais avoir cet indicateur de notness, ou une démarcation quelconque en fonction du nombre de messages récents serait utile.

Et je voterais pour le même ajustement à l'affichage du nombre de messages en réponse à un billet, qui apparait si discrètement au dessus.
Guybrush 8343 Bob
Syssonen fonction du nombre de messages récents serait utile.
Je peux "facilement" faire en fonction du nombre de messages, mais pas en fonction du nombre de messages récents (techniquement, c'est faisable, mais le calcul de cette valeur pour chaque thread à chaque affichage risque d'être un peu trop couteux).

Je regarde si je peux faire ça aisément en JS coté client (calcul du dégradé à utiliser et usage de la valeur sur le badge pour changer la couleur du badge).
SyssonEt je voterais pour le même ajustement à l'affichage du nombre de messages en réponse à un billet, qui apparait si discrètement au dessus.
Je note. Les billets sont voués à changer, mais à priori, il devrait m'être assez facile d'appliquer le traitement des badges du forum aux badges des billets en attendant le "gros" changement des billets.
Fabe 607 Geek
J'aime bien.

Quelques idées:

* Limiter la liste des contributeurs au créateur du topic et les 5 plus gros. Typiquement les topics Elite et Jeux Démat pètent la fluidité à cause de ça. J’apparais dans la liste alors que j'ai quasi pas contribué, ça n'apporte pas d'info
* Donner une colonne propre au compteur de message et à l'heure du dernier message
* Je plussoie pour l'indicateur de hotness sur le compteur
* L'indicateur de message non lu commence à me choquer un peu. Une simple bande verticale bleue ou rouge sur le côté gauche du titre (ou du compteur, dans l'éventualité ou il se trouve à gauche) ?
Fabe 607 Geek
Addendum:
* Infinite scroll au lieu de la pagination ? Si je cherche un vieux topic je sais que j'ai aucune chance de le trouver en paginant au hasard
* Champ de recherche rapide accessible facilement, si il agissait comme un "live-filter" de la liste de topic ce serait sympa


Ce message a été modifié 1 fois. Dernière modification : 13 octobre 2017 à 11:49 par Fabe.

Fabe 607 Geek
Addendum again:
* Même remarque pour la pagination dans un topic: 10 messages/page c'est pas beaucoup, surtout quand il y a un con qui fait 2 addendums à la suite. Selectbox avec le nombre de message à afficher ? Infinite scroll ?
* Markdown au lieu de BBCode :-D
* emojis unicode au lieu des smileys


Ce message a été modifié 1 fois. Dernière modification : 13 octobre 2017 à 12:10 par Fabe.

Guybrush 8343 Bob
Fabe* Limiter la liste des contributeurs au créateur du topic et les 5 plus gros. Typiquement les topics Elite et Jeux Démat pètent la fluidité à cause de ça. J’apparais dans la liste alors que j'ai quasi pas contribué, ça n'apporte pas d'info
En cours d'implémentation.
Fabe* Donner une colonne propre au compteur de message et à l'heure du dernier message
Difficile de faire tenir ces deux informations "à coté" du titre du thread dans la liste, à moins de passer le titre du thread sur deux lignes (éventuellement, cela dépend de la longueur). Si je me base sur le forum de Geekzone pour mieux comprendre, tu voudrais que je retire l'auteur du dernier message, et que je mette juste le nombre de messages et le délai depuis le dernier message (au lieu de la date complète) en colonne, c'est bien ça ? Si tu confirmes, je peux faire ça :-D
Fabe* Je plussoie pour l'indicateur de hotness sur le compteur
Implémenté avec JS (avec un pur dégradé), mais je vais ré-implémenter ça avec Sass et des classes CSS par "tranches".
Fabe* L'indicateur de message non lu commence à me choquer un peu. Une simple bande verticale bleue ou rouge sur le côté gauche du titre (ou du compteur, dans l'éventualité ou il se trouve à gauche) ?
Ouais, pareil, je le trouve un peu trop gros. J'avais prévu de le remplacer par une bordure (reprenant le même code couleur), mais il faut que je trouve une alternative pour fournir un lien vers le dernier message concerné (ou alors, le lien sur le titre du thread mène par défaut vers le premier message non-lu, ce qui est cohérent également, mais alors on perd la possibilité de retourner "facilement" au début du thread).
Fabe* Infinite scroll au lieu de la pagination ? Si je cherche un vieux topic je sais que j'ai aucune chance de le trouver en paginant au hasard
* Champ de recherche rapide accessible facilement, si il agissait comme un "live-filter" de la liste de topic ce serait sympa
Je n'aime pas l'infinite scroll ;-)
Pour rendre le champ de recherche plus accessible, je suis preneur de suggestions.
FabeAddendum again:
* Même remarque pour la pagination dans un topic: 10 messages/page c'est pas beaucoup, surtout quand il y a un con qui fait 2 addendums à la suite. Selectbox avec le nombre de message à afficher ? Infinite scroll ?
Je peux éventuellement passer à 20 par page, mais j'ai peur que ça fasse "beaucoup", non ? Tchou, t'as pas un avis là-dessus, tu es ma "référence ergonomique" :-D
Fabe* Markdown au lieu de BBCode :-D
* emojis unicode au lieu des smileys
Vu les extensions qu'on a coté bbcode (quote, spoiler, embed, smiley, panneau, ...), il m'est difficile de passer tout ça vers markdown sans proposer des syntaxes tordues (déjà que [!embed](X) est quand même bizarre). Une fois que les billets auront été revus comme il faut, je m'attaquerai à la simplification du markup sur le forum (tout en gardant le système de quotes que je trouve pratique tout de même :-D).

Pour les smiley unicode, ah ouais, pourquoi pas. Je n'y avais pas pensé à vrai dire. Je vais me renseigner (on peut sans doute remplacer de nombreux smiley par leur équivalent unicode).
Fabe 607 Geek
GuybrushSi je me base sur le forum de Geekzone pour mieux comprendre, tu voudrais que je retire l'auteur du dernier message, et que je mette juste le nombre de messages et le délai depuis le dernier message (au lieu de la date complète) en colonne, c'est bien ça ? Si tu confirmes, je peux faire ça
J'avais pas comparé mais c'est vrai que ça ressemblerai à ça, l'idée serait d'apporter l'info sans devoir "déchiffrer" une phrase complète, à la rigueur ça pourrait rester en dessous.
Dernier message par Guybrush, aujourd'hui à 12:28
deviendrait
12:28, par Guybrush
ou en heure relative
2h, par Guybrush
Ce qui est intéressant sur Geekzone et autres, tout comme le compteur est utilisé comme indicateur de hotness, l'heure indique la "fraîcheur".

Après, j'ai lâché en vrac ce qui me passait par la tête, tout ça ne doit pas plaire qu'à moi, d'ailleurs je ne garantie même pas que les idées soient cohérentes :-D
GuybrushJe n'aime pas l'infinite scroll
J'aime pas la pagination :-D


Ce message a été modifié 2 fois. Dernière modification : 13 octobre 2017 à 14:30 par Fabe.

Répondre

Vous devez être inscrit et identifié.