Derniers messages
Dernier message par YannK - 14 Octobre 2022 à 16:50:26
Cliquez pour afficher le message
Une première sélection pour orienter les choix, j'ai tenté de faire un peu varié et il y a peut-être 2-3 blagues dans le lot, je ne garantis rien :p
CC BY Lorc, http://lorcblog.blogspot.com
CC BY Delapouite, https://delapouite.com
Comme j'ai les .svg, on peut aisément mélanger/adapter/uniformiser
CC BY Lorc, http://lorcblog.blogspot.com
CC BY Delapouite, https://delapouite.com
Comme j'ai les .svg, on peut aisément mélanger/adapter/uniformiser
Dernier message par Zatalyz - 13 Octobre 2022 à 19:11:11
Cliquez pour afficher le message
Appel aux bonnes idées graphiques !
Je vais avoir besoin de lots d'icones.
Première fournée : icônes destinées au menu. Pour être honnête, j'hésite à mettre des icones ici : d'un côté ça surcharge l'interface, de l'autre c'est, pour certaines personnes, plus rapide à retrouver que le texte seul. Comme je suis embêtée avec le code pour les mettre dans l'ordre que je veux, je crains que les icones soient une bonne idée. En tout cas celles par défaut ne me vont vraiment pas du tout.
La contrainte : elles doivent être simples et lisibles en petit, et tenir dans un carré de 16 px.
Les items :
Accueil
Rechercher
Admin
Modérer
Membres
Messagerie
Alertes
Profil
Déconnexion
Messages récents
Messages non lus
Sujets mis à jour
Je vais avoir besoin de lots d'icones.
Première fournée : icônes destinées au menu. Pour être honnête, j'hésite à mettre des icones ici : d'un côté ça surcharge l'interface, de l'autre c'est, pour certaines personnes, plus rapide à retrouver que le texte seul. Comme je suis embêtée avec le code pour les mettre dans l'ordre que je veux, je crains que les icones soient une bonne idée. En tout cas celles par défaut ne me vont vraiment pas du tout.
La contrainte : elles doivent être simples et lisibles en petit, et tenir dans un carré de 16 px.
Les items :
Accueil
Rechercher
Admin
Modérer
Membres
Messagerie
Alertes
Profil
Déconnexion
Messages récents
Messages non lus
Sujets mis à jour
Dernier message par Zatalyz - 25 Août 2022 à 09:46:18
Cliquez pour afficher le message
Petite note à moi-même, concernant les "vues" à travailler en mode responsive, dans l'ordre de priorité :
- Board générale et sous-forum :
- la liste des forums
- et sur la même logique, la liste des sujets dans un sous-forum
- Sujet : quand on ouvre un sujet, l'enchaînement des messages.
- Répondre/éditer/prévisualiser
- Page du profil
- édition et configuration
- Page de recherche
- Messagerie
- Liste des membres, statistiques
- Board générale et sous-forum :
- la liste des forums
- et sur la même logique, la liste des sujets dans un sous-forum
- Sujet : quand on ouvre un sujet, l'enchaînement des messages.
- Répondre/éditer/prévisualiser
- Page du profil
- édition et configuration
- Page de recherche
- Messagerie
- Liste des membres, statistiques
Dernier message par Zatalyz - 25 Août 2022 à 09:39:15
Cliquez pour afficher le message
Suite de la réflexion, après m'être rendu compte que nécessairement, il y a quelques différences lorsqu'on est co/pas co.
Le lien des derniers messages (dernières 24h, derniers 20 messages, peu importe) est utile pour suivre même si, pour une raison ou une autre, on ne peux pas se co. Par contre, une fois connecté, il est possible d'afficher les "messages non lus", plus fin. J'imagine que le mieux, pour ne pas alourdir l'ergonomie, est de remplacer le premier lien (24h) par le suivant (les non-lus).
Par ailleurs, il est difficile de mettre tous les liens utiles sans alourdir l'ergonomie. Je reste, en mode desktop, sur la logique suivante : barre générique de Khaganat, bannière du cms, puis contenu de ce dernier. Je pense que sur les écrans ayant une certaine largeur/hauteur, le menu sera probablement mieux sur le côté gauche ; de toute façon le corps des messages reste plus lisible si on ne dépasse pas trop les 80 caractères donc, cela laisse pas mal de vide à gauche et à droite. Je me dit d'ailleurs que peut-être tirer un peu plus partie de la largeur serait intéressant ; ainsi on aurait de gauche à droite, en colonne :
- le menu générique (avec les liens vers le profil, les derniers messages, la recherche, etc)
- la colonne avec les avatars et quelques infos liées
- la colonne avec les messages
- une colonne étroite avec les boutons propres à chaque message : citer, éditer, signaler, modérer (groupe que je baptise "outils" par la suite).
Ce qui fait que les messages eux-mêmes, au niveau des lignes du tableau, ne garderaient vraiment que ces trois éléments :
- Date (je crois qu'elle reste meilleure ici ? )
- corps du message
- signature - ou pas.
Car concernant les signatures, j'ai comme un doute. Elles font partie de la socialisation sur forum ; une façon de parler de soi. Mais sous les messages elles alourdissent aussi la lecture. Alors, est-ce qu'elles ne seraient pas mieux dans la partie "avatar" ? Dans cette optique, la case de l'avatar contiendrait les éléments suivants (avec en gras ce qui est obligatoire, tout le reste étant facultatif) :
- Nom : le pseudo est important pour savoir qui parle.
- Titre(s) : géré par le forum ; on pourrait virer mais j'aime bien alors na. Accessoirement cela fait partie des fonctions "sociales" du forum : repérer ainsi potentiellement les modos etc, mais aussi les personnes plus ou moins impliquées sur le forum.
- Image représentant l'avatar : par défaut, rien (on a le droit), OU avatar aléatoire tant que la personne n'a pas choisi une image ?
- Citation : texte libre, pouvant être mis en page via le bbcode, équivalent de la signature. On peut laisser la possibilité de mettre des images, mais sachant que le cadre a une taille limitée, cela demandera de la ruse pour avoir aussi flamboyant que certaines signatures des années 2000. Ce qui me convient. On peut prendre le risque de laisser la possibilité de mettre une url là-dedans aussi, car elle ne sera active que si la personne poste des messages, et si c'est un spammeur, il se retrouvera satellisé. Il doit même être possible d'interdire les url avant d'avoir posté un certain nombre de message.
Et c'est assez. Cliquer sur le nom ou l'avatar renverra vers le profil public, d'où il sera possible de voir les contributions de la personne et de lui envoyer un MP si on est connecté, et quelques autres détails de kikimeter, ainsi que des infos plus approfondies pour les admins (d'ailleurs y'a probablement un peu trop d'infos visibles par les admins, par défaut, mais bon...). Je n'ai pas envie de laisser sur la partie "avatar" des message des détails comme la date d'inscription, le lien direct vers les mp ou encore la présence en ligne.
Si vous voyez d'autres éléments utiles à voir dans cet espace, ou si vous pensez que j'en met déjà trop, je vous lirais avec attention.
Concernant le menu sur le côté gauche, pour entrer un peu dans les précisions : lorsque nous ne sommes pas connecté, il affichera (probablement dans un autre ordre, à voir ce qui est "logique")
- Rechercher : ouvre la fenêtre vers la recherche avec option. Je pense que je préfère ça à un champ direct, car chercher sur un forum demande toujours d'affiner un peu pour avoir des résultats pertinents.
- Choix de la langue d'affichage
- Thème : là j'hésite mais il me semble que pouvoir facilement switcher de thème même sans être co permettra de mieux répondre à certains besoins : thèmes sombres/clairs/plus contrastés/adaptés à certaines dyslexies (chargement de police). Vraiment dans une optique d'accessibilité en premier lieu...
- Les derniers messages
- Connexion/inscription
Une fois co, la liste des items sera la suivante :
- Rechercher
- Choix de la langue d'affichage
- Thème
- Les messages non-lus depuis la dernière visite
- Notifications (concerne uniquement les sujets/forums où on est abonné)
- Messagerie
- Mes messages
- Mes brouillons (nouvelle fonctionnalité que je trouve intéressante)
- Gestion du profil
- Déconnexion
Ce à quoi la connexion en tant qu'admin ajoutera les items du menu admin, mais ça ça concerne peu de monde donc osef et ça ne change rien à la logique.
À noter que je pourrais alléger aussi : actuellement, cliquer sur son nom dans le menu ouvre un sous-menu, assez bien rempli, avec les options de gestion de profil, mais aussi les liens "mes messages" et "mes brouillons".
Voilà pour la version "large desktop".
En dessous d'une certaine taille, on passe dans un format que j'appelle "tablette" mais qui est aussi valable sur des usages fenêtrés (vu que c'est assez usitée par au moins une de nos utilisatrices, je vais le prendre en compte autant que possible). C'est mon format le plus bâtard car la surface reste plus grande qu'un mobile mais peu être complètement étrange en terme de ratio. Là, l'item "menu" reviendra sous la bannière, en ligne ; quitte à faire deux lignes. La présentation des messages va me rendre chèvre. Je pense que je garderais la logique en 3 colonnes (avatar-message-outils), en réduisant la partie avatar à sa plus simple expression : le nom et l'image en format mini-vignette. Mais, si ça ne va pas, je prendrais la même option qu'en mode "mobile".
Le mode mobile correspond en gros à la taille d'un écran de smartphone, c'est à dire très étroit et pas très grand. Ici on va rester encore plus sobre. Le menu sera similaire à celui sur les wiki : un hamburger en haut à déplier. Les messages reprendront le thème par défaut actuel, qui est très bien : une seule colonne, bien moins d'infos affichées. En gros cela s'organise ainsi :
- Nom de l'intervenant
- Date
- Corps du message
- Outils
Voilà en gros l'idée générale.
Le lien des derniers messages (dernières 24h, derniers 20 messages, peu importe) est utile pour suivre même si, pour une raison ou une autre, on ne peux pas se co. Par contre, une fois connecté, il est possible d'afficher les "messages non lus", plus fin. J'imagine que le mieux, pour ne pas alourdir l'ergonomie, est de remplacer le premier lien (24h) par le suivant (les non-lus).
Par ailleurs, il est difficile de mettre tous les liens utiles sans alourdir l'ergonomie. Je reste, en mode desktop, sur la logique suivante : barre générique de Khaganat, bannière du cms, puis contenu de ce dernier. Je pense que sur les écrans ayant une certaine largeur/hauteur, le menu sera probablement mieux sur le côté gauche ; de toute façon le corps des messages reste plus lisible si on ne dépasse pas trop les 80 caractères donc, cela laisse pas mal de vide à gauche et à droite. Je me dit d'ailleurs que peut-être tirer un peu plus partie de la largeur serait intéressant ; ainsi on aurait de gauche à droite, en colonne :
- le menu générique (avec les liens vers le profil, les derniers messages, la recherche, etc)
- la colonne avec les avatars et quelques infos liées
- la colonne avec les messages
- une colonne étroite avec les boutons propres à chaque message : citer, éditer, signaler, modérer (groupe que je baptise "outils" par la suite).
Ce qui fait que les messages eux-mêmes, au niveau des lignes du tableau, ne garderaient vraiment que ces trois éléments :
- Date (je crois qu'elle reste meilleure ici ? )
- corps du message
- signature - ou pas.
Car concernant les signatures, j'ai comme un doute. Elles font partie de la socialisation sur forum ; une façon de parler de soi. Mais sous les messages elles alourdissent aussi la lecture. Alors, est-ce qu'elles ne seraient pas mieux dans la partie "avatar" ? Dans cette optique, la case de l'avatar contiendrait les éléments suivants (avec en gras ce qui est obligatoire, tout le reste étant facultatif) :
- Nom : le pseudo est important pour savoir qui parle.
- Titre(s) : géré par le forum ; on pourrait virer mais j'aime bien alors na. Accessoirement cela fait partie des fonctions "sociales" du forum : repérer ainsi potentiellement les modos etc, mais aussi les personnes plus ou moins impliquées sur le forum.
- Image représentant l'avatar : par défaut, rien (on a le droit), OU avatar aléatoire tant que la personne n'a pas choisi une image ?
- Citation : texte libre, pouvant être mis en page via le bbcode, équivalent de la signature. On peut laisser la possibilité de mettre des images, mais sachant que le cadre a une taille limitée, cela demandera de la ruse pour avoir aussi flamboyant que certaines signatures des années 2000. Ce qui me convient. On peut prendre le risque de laisser la possibilité de mettre une url là-dedans aussi, car elle ne sera active que si la personne poste des messages, et si c'est un spammeur, il se retrouvera satellisé. Il doit même être possible d'interdire les url avant d'avoir posté un certain nombre de message.
Et c'est assez. Cliquer sur le nom ou l'avatar renverra vers le profil public, d'où il sera possible de voir les contributions de la personne et de lui envoyer un MP si on est connecté, et quelques autres détails de kikimeter, ainsi que des infos plus approfondies pour les admins (d'ailleurs y'a probablement un peu trop d'infos visibles par les admins, par défaut, mais bon...). Je n'ai pas envie de laisser sur la partie "avatar" des message des détails comme la date d'inscription, le lien direct vers les mp ou encore la présence en ligne.
Si vous voyez d'autres éléments utiles à voir dans cet espace, ou si vous pensez que j'en met déjà trop, je vous lirais avec attention.
Concernant le menu sur le côté gauche, pour entrer un peu dans les précisions : lorsque nous ne sommes pas connecté, il affichera (probablement dans un autre ordre, à voir ce qui est "logique")
- Rechercher : ouvre la fenêtre vers la recherche avec option. Je pense que je préfère ça à un champ direct, car chercher sur un forum demande toujours d'affiner un peu pour avoir des résultats pertinents.
- Choix de la langue d'affichage
- Thème : là j'hésite mais il me semble que pouvoir facilement switcher de thème même sans être co permettra de mieux répondre à certains besoins : thèmes sombres/clairs/plus contrastés/adaptés à certaines dyslexies (chargement de police). Vraiment dans une optique d'accessibilité en premier lieu...
- Les derniers messages
- Connexion/inscription
Une fois co, la liste des items sera la suivante :
- Rechercher
- Choix de la langue d'affichage
- Thème
- Les messages non-lus depuis la dernière visite
- Notifications (concerne uniquement les sujets/forums où on est abonné)
- Messagerie
- Mes messages
- Mes brouillons (nouvelle fonctionnalité que je trouve intéressante)
- Gestion du profil
- Déconnexion
Ce à quoi la connexion en tant qu'admin ajoutera les items du menu admin, mais ça ça concerne peu de monde donc osef et ça ne change rien à la logique.
À noter que je pourrais alléger aussi : actuellement, cliquer sur son nom dans le menu ouvre un sous-menu, assez bien rempli, avec les options de gestion de profil, mais aussi les liens "mes messages" et "mes brouillons".
Voilà pour la version "large desktop".
En dessous d'une certaine taille, on passe dans un format que j'appelle "tablette" mais qui est aussi valable sur des usages fenêtrés (vu que c'est assez usitée par au moins une de nos utilisatrices, je vais le prendre en compte autant que possible). C'est mon format le plus bâtard car la surface reste plus grande qu'un mobile mais peu être complètement étrange en terme de ratio. Là, l'item "menu" reviendra sous la bannière, en ligne ; quitte à faire deux lignes. La présentation des messages va me rendre chèvre. Je pense que je garderais la logique en 3 colonnes (avatar-message-outils), en réduisant la partie avatar à sa plus simple expression : le nom et l'image en format mini-vignette. Mais, si ça ne va pas, je prendrais la même option qu'en mode "mobile".
Le mode mobile correspond en gros à la taille d'un écran de smartphone, c'est à dire très étroit et pas très grand. Ici on va rester encore plus sobre. Le menu sera similaire à celui sur les wiki : un hamburger en haut à déplier. Les messages reprendront le thème par défaut actuel, qui est très bien : une seule colonne, bien moins d'infos affichées. En gros cela s'organise ainsi :
- Nom de l'intervenant
- Date
- Corps du message
- Outils
Voilà en gros l'idée générale.
Dernier message par Zatalyz - 17 Août 2022 à 11:42:33
Cliquez pour afficher le message
Pour le bug, si vous arrivez à décrire une procédure pour le reproduire, ça pourrait aider à tester
Dernier message par YannK - 17 Août 2022 à 10:29:42
Cliquez pour afficher le message
Citation de: Zatalyz le 17 Août 2022 à 09:29:58Pour moi, le plus important, c'est que la fonction « Voir les messages non lus depuis la dernière fois» fonctionne correctement
La première chose qui m'aiderait, c'est que vous me pointiez des forums où vous êtes actifs. Rien que de pouvoir voir leur ergonomie sera déjà utile. Si, en plus, vous pouvez analyser vos usages, voir ce qui fait que votre participation est fluide, ce qui vous plait, c'est encore mieux. À ce stade, c'est pour moi le plus important.
CitationOK avec ça
- Traduction française : plein de choix de termes qui sont foireux ("soumettre" plutôt que "poster", "réponse" au lieu de "répondre"...)
CitationOK avec ça
- Enlever la réponse rapide. Nous ne sommes pas sur un chat, le but est justement d'être moins dans l'immédiateté.
- Smiley : va nécessiter un plugin... pas possible dans l'admin d'assigner des raccourcis à des smileys, de configurer leur titre et alt. Bon point : les alt sont renseignés. Question : sont-ils lisibles ? Par ailleurs, je préfèrerais un bouton pour déplier la liste de smiley, pouvoir les organiser en catégorie, en ajouter, etc... Oui le smiley est vital sur forum !
CitationOK avec ces deux propositions
Menu et global :
- Lien vers les messages non lus. Configurer pour que lors de la création du compte, tous les messages soient lus (oui c'est bête mais...).
- Ajouter aussi un bouton "messages des dernières 24h" ? Probable que ce soit redondant et moins utile, pourtant je m'en sers plus que les non-lus sur le forum de ryzom.
CitationJe ne sais pas trop, je n'utilise pas tant le RSS que ça
- Lien vers flux RSS facile à trouver. À noter qu'il existe un plugin pour s'abonner spécifiquement à un/des sous-forum via RSS : cela vous semblerais utile ou de toute façon ce sera du "tout suivi" ?
CitationCe serait pratique, mais pas essentiel selon moi
- Améliorer la visibilité de l'option "s'abonner au forum" (=> notification de tout nouveau message par mail). Ajouter l'option pour le faire sur l'ensemble du forum, sans cliquer dans chaque sous-forum...
CitationOui, un seul endroit me semble mieux
- "Rechercher" est redondant (deux boutons). Champ en haut => rapide mais n'affiche pas les options. Bouton plus bas => lien vers les options. Garder celui-ci, je crois...
CitationC'est parfois utile de savoir si une éventuelle absence de réponse est dû à une non lecture par manque de vues.
- Séparer les colonnes "réponse" et "vues". Je ne sais pourquoi, mais ça passe mieux. Cependant, le nombre de vue me semble une donnée vraiment inutile sauf pour l'ego...
CitationPas trop d'opinion là-dessus, il faudra voir en réel ce que ça donnera
- "Démarré par" : Alléger un max, "Par" suffit amplement, voir juste le pseudo.
- L'en-tête des colonnes doit être clairement séparé de la liste des messages (fond de couleur par exemple)
CitationPersonnellement j'aime bien la présence de l'icône, elle aide à bien voir.
- Si il y a du nouveau : peut-être juste mettre le titre en gras ; l'icone "nouveau" a un coté assez lourd.
CitationLà aussi, à voir ce que ça donnera à l'usage
- Séparer la colonne "messages" et "sujets". "Sujets" doit être en premier
- En-tête des colonnes avec "Sujets, message, dernière réponse" ; ces infos n'ont rien à faire sur les lignes (c'est hyper redondant).
- Dernier message : $titre par $répondant, (retour ligne) $date $heure. Uniquement le titre cliquable. Mieux, toute la zone est un lien cliquable vers la réponse.
CitationJe suis aussi pour cette option
- Par défaut, abonnement et notification mail à toute réponse à un sujet où on a participé. Chacun peut aussi régler ça chez soi ensuite.
CitationOK, à voir en effet, c'est important
- Les icones de "nouveau messages" restent-elles allumées après qu'on aie vue le message ? Ça hélas on va le découvrir après migration, j'ai du mal à reproduire le bug.
Dernier message par Zatalyz - 17 Août 2022 à 09:29:58
Cliquez pour afficher le message
Il y a déjà deux ans, nous avions pris conscience que le forum actuel, dans son ergonomie, ne favorisait pas les échanges. Cette marche d'entrée rebutait suffisamment pour expliquer qu'il aie été si peu utilisé après le passage à SMF. Je sais que les usages évoluent aussi, pourtant je reste persuadée qu'un forum peu être vivant à condition d'être un lieu agréable.
Pour corriger ça, je me lance enfin dans sa réfection. Et je vais aussi avoir besoin de vos retours, afin d'améliorer au mieux les choses.
La première chose qui m'aiderait, c'est que vous me pointiez des forums où vous êtes actifs. Rien que de pouvoir voir leur ergonomie sera déjà utile. Si, en plus, vous pouvez analyser vos usages, voir ce qui fait que votre participation est fluide, ce qui vous plait, c'est encore mieux. À ce stade, c'est pour moi le plus important.
La seconde chose, c'est de bosser sur la liste des choses à changer par rapport au thème de base de SMF. Pas celui du forum, déjà un peu bidouillé, mais ce qu'on peut voir ici : https://www.simplemachines.org/community/index.php
Le reste de ce message concerne mes premières notes, qu'il est possible de discuter bien sûr.
À noter que le nouveau thème de SMF est responsive par défaut ; je vais tenter de ne pas casser ça. Et il semble plus accessible aussi, mais il faudra vérifier dans les coins. Quoi qu'il arrive, à terme le thème pour Khaganat sera responsive et accessible (autant que possible), cela fait partie des points importants.
Points génériques à modifier
- Traduction française : plein de choix de termes qui sont foireux ("soumettre" plutôt que "poster", "réponse" au lieu de "répondre"...)
Concernant les sujets :
- Enlever la réponse rapide. Nous ne sommes pas sur un chat, le but est justement d'être moins dans l'immédiateté.
- Smiley : va nécessiter un plugin... pas possible dans l'admin d'assigner des raccourcis à des smileys, de configurer leur titre et alt. Bon point : les alt sont renseignés. Question : sont-ils lisibles ? Par ailleurs, je préfèrerais un bouton pour déplier la liste de smiley, pouvoir les organiser en catégorie, en ajouter, etc... Oui le smiley est vital sur forum !
Menu et global :
- Lien vers les messages non lus. Configurer pour que lors de la création du compte, tous les messages soient lus (oui c'est bête mais...).
- Ajouter aussi un bouton "messages des dernières 24h" ? Probable que ce soit redondant et moins utile, pourtant je m'en sers plus que les non-lus sur le forum de ryzom.
- Lien vers flux RSS facile à trouver. À noter qu'il existe un plugin pour s'abonner spécifiquement à un/des sous-forum via RSS : cela vous semblerais utile ou de toute façon ce sera du "tout suivi" ?
- Améliorer la visibilité de l'option "s'abonner au forum" (=> notification de tout nouveau message par mail). Ajouter l'option pour le faire sur l'ensemble du forum, sans cliquer dans chaque sous-forum...
- "Rechercher" est redondant (deux boutons). Champ en haut => rapide mais n'affiche pas les options. Bouton plus bas => lien vers les options. Garder celui-ci, je crois...
Liste des sujets :
- Séparer les colonnes "réponse" et "vues". Je ne sais pourquoi, mais ça passe mieux. Cependant, le nombre de vue me semble une donnée vraiment inutile sauf pour l'ego...
- "Démarré par" : Alléger un max, "Par" suffit amplement, voir juste le pseudo.
- L'en-tête des colonnes doit être clairement séparé de la liste des messages (fond de couleur par exemple)
- Si il y a du nouveau : peut-être juste mettre le titre en gras ; l'icone "nouveau" a un coté assez lourd.
Forum et sous-forum
- Séparer la colonne "messages" et "sujets". "Sujets" doit être en premier
- En-tête des colonnes avec "Sujets, message, dernière réponse" ; ces infos n'ont rien à faire sur les lignes (c'est hyper redondant).
- Dernier message : $titre par $répondant, (retour ligne) $date $heure. Uniquement le titre cliquable. Mieux, toute la zone est un lien cliquable vers la réponse.
Détail de configuration (côté admin pour le truc par défaut) :
- Par défaut, abonnement et notification mail à toute réponse à un sujet où on a participé. Chacun peut aussi régler ça chez soi ensuite.
Bugs à vérifier :
- Les icones de "nouveau messages" restent-elles allumées après qu'on aie vue le message ? Ça hélas on va le découvrir après migration, j'ai du mal à reproduire le bug.
Pour corriger ça, je me lance enfin dans sa réfection. Et je vais aussi avoir besoin de vos retours, afin d'améliorer au mieux les choses.
La première chose qui m'aiderait, c'est que vous me pointiez des forums où vous êtes actifs. Rien que de pouvoir voir leur ergonomie sera déjà utile. Si, en plus, vous pouvez analyser vos usages, voir ce qui fait que votre participation est fluide, ce qui vous plait, c'est encore mieux. À ce stade, c'est pour moi le plus important.
La seconde chose, c'est de bosser sur la liste des choses à changer par rapport au thème de base de SMF. Pas celui du forum, déjà un peu bidouillé, mais ce qu'on peut voir ici : https://www.simplemachines.org/community/index.php
Le reste de ce message concerne mes premières notes, qu'il est possible de discuter bien sûr.
À noter que le nouveau thème de SMF est responsive par défaut ; je vais tenter de ne pas casser ça. Et il semble plus accessible aussi, mais il faudra vérifier dans les coins. Quoi qu'il arrive, à terme le thème pour Khaganat sera responsive et accessible (autant que possible), cela fait partie des points importants.
Points génériques à modifier
- Traduction française : plein de choix de termes qui sont foireux ("soumettre" plutôt que "poster", "réponse" au lieu de "répondre"...)
Concernant les sujets :
- Enlever la réponse rapide. Nous ne sommes pas sur un chat, le but est justement d'être moins dans l'immédiateté.
- Smiley : va nécessiter un plugin... pas possible dans l'admin d'assigner des raccourcis à des smileys, de configurer leur titre et alt. Bon point : les alt sont renseignés. Question : sont-ils lisibles ? Par ailleurs, je préfèrerais un bouton pour déplier la liste de smiley, pouvoir les organiser en catégorie, en ajouter, etc... Oui le smiley est vital sur forum !
Menu et global :
- Lien vers les messages non lus. Configurer pour que lors de la création du compte, tous les messages soient lus (oui c'est bête mais...).
- Ajouter aussi un bouton "messages des dernières 24h" ? Probable que ce soit redondant et moins utile, pourtant je m'en sers plus que les non-lus sur le forum de ryzom.
- Lien vers flux RSS facile à trouver. À noter qu'il existe un plugin pour s'abonner spécifiquement à un/des sous-forum via RSS : cela vous semblerais utile ou de toute façon ce sera du "tout suivi" ?
- Améliorer la visibilité de l'option "s'abonner au forum" (=> notification de tout nouveau message par mail). Ajouter l'option pour le faire sur l'ensemble du forum, sans cliquer dans chaque sous-forum...
- "Rechercher" est redondant (deux boutons). Champ en haut => rapide mais n'affiche pas les options. Bouton plus bas => lien vers les options. Garder celui-ci, je crois...
Liste des sujets :
- Séparer les colonnes "réponse" et "vues". Je ne sais pourquoi, mais ça passe mieux. Cependant, le nombre de vue me semble une donnée vraiment inutile sauf pour l'ego...
- "Démarré par" : Alléger un max, "Par" suffit amplement, voir juste le pseudo.
- L'en-tête des colonnes doit être clairement séparé de la liste des messages (fond de couleur par exemple)
- Si il y a du nouveau : peut-être juste mettre le titre en gras ; l'icone "nouveau" a un coté assez lourd.
Forum et sous-forum
- Séparer la colonne "messages" et "sujets". "Sujets" doit être en premier
- En-tête des colonnes avec "Sujets, message, dernière réponse" ; ces infos n'ont rien à faire sur les lignes (c'est hyper redondant).
- Dernier message : $titre par $répondant, (retour ligne) $date $heure. Uniquement le titre cliquable. Mieux, toute la zone est un lien cliquable vers la réponse.
Détail de configuration (côté admin pour le truc par défaut) :
- Par défaut, abonnement et notification mail à toute réponse à un sujet où on a participé. Chacun peut aussi régler ça chez soi ensuite.
Bugs à vérifier :
- Les icones de "nouveau messages" restent-elles allumées après qu'on aie vue le message ? Ça hélas on va le découvrir après migration, j'ai du mal à reproduire le bug.
Dernier message par YannK - 25 Avril 2022 à 21:32:02
Cliquez pour afficher le message
Faisant suite à mon message d'hier sur l'architecture des services, j'ai mis au propre une proposition des exécutables sur lesquels nous devront nous pencher, et les dépôts Git qui y sont liés. Une partie de ces derniers seront communs, via des addons Godot qui permettront de partager les données entre les différents projets. Certains existent déjà, d'autres pas encore.
J'ai rassemblé les différents exécutables serveur sous un seul terme, « Ensemble serveur ».
Le « Khréateur » désigne ce qui servira aux level designers d'ajouter du contenu en jeu, de préparer les éléments, objets, missions, textes et cartes qui seront ensuite envoyés sur le serveur pour y être instanciés.
« L'oeil de la reine » servira à intervenir en direct sur le contenu en jeu : mise en place d'événements temporaires, action directe sur certaines données de jeu, modération en temps réel... Il pourrait même intégrer des caméras IG qui retransmettent des endroits.
Le client 3D est le premier à être envisagé, permettant de parcourir le Khanat en 3D.
Là encore, c'est une proposition qui est là pour être discutée, retravaillée etc. et mon svg est dispo pour celles qui veulent le reprendre.
J'ai rassemblé les différents exécutables serveur sous un seul terme, « Ensemble serveur ».
Le « Khréateur » désigne ce qui servira aux level designers d'ajouter du contenu en jeu, de préparer les éléments, objets, missions, textes et cartes qui seront ensuite envoyés sur le serveur pour y être instanciés.
« L'oeil de la reine » servira à intervenir en direct sur le contenu en jeu : mise en place d'événements temporaires, action directe sur certaines données de jeu, modération en temps réel... Il pourrait même intégrer des caméras IG qui retransmettent des endroits.
Le client 3D est le premier à être envisagé, permettant de parcourir le Khanat en 3D.
Là encore, c'est une proposition qui est là pour être discutée, retravaillée etc. et mon svg est dispo pour celles qui veulent le reprendre.
Dernier message par YannK - 24 Avril 2022 à 22:31:12
Cliquez pour afficher le message
Ça fait un petit moment que je réfléchis à ce que l'on devrait mettre en place comme infrastructure technique et je me suis décidé à mettre ça un peu au propre. Si vous y voyez de très fortes inspirations d'OpenNeL, c'est normal, c'est basé dessus dans ses concepts. Par ailleurs, je trouve chouette d'essayer de garder au max leurs termes, pour rendre hommage à leur boulot qui demeure une source énorme d'inspiration pour Khaganat.
J'ai essayé de voir ce qui nous serait nécessaire à terme et de penser en modules qui pourraient eux-mêmes ensuite être découpés de nouveau, voire répartis sur plusieurs machines (dans ce cas il faudrait y ajouter de nouveaux gestion de load-balancing et de cohésion de la structure, mais on en est pas encore là).
J'ai donc fait un petit schéma simplifié pour vous proposer une base d'architecture et commencer à poser le vocabulaire (histoire de savoir de quoi on parle et ce qu'on met dans chaque terme). L'idée est aussi qu'on ait quelques billes en tête quand Godot 4 sera sorti et qu'on pourra vraiment commencer à implémenter le client de démo non multijoueur. On a intérêt à anticiper pour ne pas avoir à tout refaire pour le moment où on introduira le multijoueur. En sachant comment les services s'articuleront, on peut déjà commencer à bosser nos modules/classes et méthodes pour que leur déport soit ensuite facilité.
Il n'y a rien de révolutionnaire, c'est une structure épurée de ce que proposait le NeL, qui devrait nous offrir tout ce dont on aura besoin à moyen terme, sans gêner la montée en charge. Je ne sais pas encore ce que ça représenterait en terme d'exécutables à générer et/ou de machines à envisager pour le moment. Il me semble que se mettre d'accord sur ce qu'on va bâtir est un préalable avant de voir comment tout ça pourrait se générer via Godot.
Pour le client du milestone 0.1, on n'aurait qu'à se soucier de quelques classes et méthodes de l'Entity Game Service et du Global Position Manager Service, en gros.
Pour celles qui veulent, je peux partager mon .svg si vous voulez jouer avec
Et pour celles qui veulent avoir quelques billes sur ce qu'on avait trouvé dans OpenNeL :
- https://khaganat.net/wikhan/fr:serveur_tour
- https://khaganat.net/wikhan/fr:commandes_serveur_ai_share
- https://khaganat.net/wikhan/fr:commandes_egs
J'ai essayé de voir ce qui nous serait nécessaire à terme et de penser en modules qui pourraient eux-mêmes ensuite être découpés de nouveau, voire répartis sur plusieurs machines (dans ce cas il faudrait y ajouter de nouveaux gestion de load-balancing et de cohésion de la structure, mais on en est pas encore là).
J'ai donc fait un petit schéma simplifié pour vous proposer une base d'architecture et commencer à poser le vocabulaire (histoire de savoir de quoi on parle et ce qu'on met dans chaque terme). L'idée est aussi qu'on ait quelques billes en tête quand Godot 4 sera sorti et qu'on pourra vraiment commencer à implémenter le client de démo non multijoueur. On a intérêt à anticiper pour ne pas avoir à tout refaire pour le moment où on introduira le multijoueur. En sachant comment les services s'articuleront, on peut déjà commencer à bosser nos modules/classes et méthodes pour que leur déport soit ensuite facilité.
Il n'y a rien de révolutionnaire, c'est une structure épurée de ce que proposait le NeL, qui devrait nous offrir tout ce dont on aura besoin à moyen terme, sans gêner la montée en charge. Je ne sais pas encore ce que ça représenterait en terme d'exécutables à générer et/ou de machines à envisager pour le moment. Il me semble que se mettre d'accord sur ce qu'on va bâtir est un préalable avant de voir comment tout ça pourrait se générer via Godot.
Pour le client du milestone 0.1, on n'aurait qu'à se soucier de quelques classes et méthodes de l'Entity Game Service et du Global Position Manager Service, en gros.
Pour celles qui veulent, je peux partager mon .svg si vous voulez jouer avec
Et pour celles qui veulent avoir quelques billes sur ce qu'on avait trouvé dans OpenNeL :
- https://khaganat.net/wikhan/fr:serveur_tour
- https://khaganat.net/wikhan/fr:commandes_serveur_ai_share
- https://khaganat.net/wikhan/fr:commandes_egs
#40
Programmation / Godot et réseau
Cliquez pour afficher le message
Godot 4 voit arriver la gestion du réseau. Parallèlement à ça, une chaine vidéo développe la mise en place d'un réseau pour MMORPG basé sur Godot : https://www.youtube.com/playlist?list=PLZ-54sd-DMAKU8Neo5KsVmq8KtoDkfi4s.
Cette après-midi, ce qui existe a été discuté, je laisse le log ici pour les recherches et archives.
Ça continue de discuter, l'idéal sera d'éditer et caler la suite de la discussion ici une fois que ça sera fini
Cette après-midi, ce qui existe a été discuté, je laisse le log ici pour les recherches et archives.
Spoiler for Hiden:
Ça continue de discuter, l'idéal sera d'éditer et caler la suite de la discussion ici une fois que ça sera fini