zestedesavoir / zds-site

Cœur du projet technique de Zeste de Savoir
https://zestedesavoir.com
Other
268 stars 161 forks source link

Mise en avant de la page de profil pour les auteurs #6032

Open AmauryCarrade opened 3 years ago

AmauryCarrade commented 3 years ago

La page de profil a pas mal été améliorée par #5350, mais je pense qu'il y a matière à améliorer. Deux points de réflexion suite à des discussions avec @jeanlapostolle.

Dans les deux cas, l'objectif est de mettre les contenus d'une personne donnée plus en avant sur sa page de profil, dans l'objectif plus global de faire de ZdS une vraie plateforme de publication et de le présenter (entre autres) comme tel.

Une page de profil centrée sur les contenus ?

Je pense que la page de profil gagnerait à être beaucoup plus centrée sur le contenu écrit par l'utilisateur. On pourrait imaginer une sorte de flux prenant la majeure partie de la page, peut-être introduit par la biographie du membre, avec ensuite des grands éléments pour chaque contenu.

Par grand élément, j'entends un bloc plus grand, dans lequel on pourrait par exemple avoir une introduction (ou plutôt une sorte d'abstract), ou autres. Pour vraiment mettre en avant le contenu, pas juste avoir un titre et un logo dans un petit bloc.

Il serait également pertinent de permettre d'épingler certains contenus, je pense.

Le reste des infos pourrait être soit dans une barre latérale (stats, liens, …), soit dans des onglets (sujets du forum, …), soit dans une modale (actions de modération…) ; à voir, c'est juste pour l'esprit.

Une page de profil plus pratique à partager

Actuellement, l'adresse d'une page de profil est zestedesavoir.com/membre/voir/<pseudo>. Dans l'esprit de faire de ZdS une plateforme de publication sur laquelle on peut facilement publier ce qu'on veut (à la validation près pour les non-billets, ofc) en notre nom, je pense qu'il serait bien de raccourcir considérablement cette adresse, afin que ce soit un peu comme une page de profil d'un réseau social, dans l'esprit.

On ne peut pas utiliser zestedesavoir.com/Eskimon, car ça poserait des soucis de conflits d'URL. Par contre, Melcore a eu l'idée d'utiliser la syntaxe zestedesavoir/@Eskimon, et je trouve ça très malin : c'est court, cohérent avec les @ des mentions, ça rappelle d'autres réseaux (TikTok et Mastodon notamment), et on comprend tout de suite qu'il s'agit d'une page de membre.

Bref, je propose donc de changer l'adresse de la page de profil en zestedesavoir.com/@pseudo.

Arnaud-D commented 3 years ago

Bonjour,

100% pour la version courte des liens, je trouve que c'est une très bonne idée.

Recentrer sur les contenus me paraît aussi une bonne idée. Typiquement, toute la colonne avec les statistiques ne me paraît pas très importante. Voire toutes les statistiques en général (notamment celles sous le pseudo). Les informations du type casquette sont utiles mais apparaissent un peu en citoyen de première classe, ce qui empêche de mettre d'autres infos plus importantes un peu plus hautes sur la page. L'idée étant de remonter ce qui compte au-dessus de la ligne de flottaison.

En tant qu'auteur, choisir ce qui est mis en avant est vraiment important, car toutes mes publications ne se valent pas. Actuellement, j'utilise la biographie de ma page de profil à cet effet. Pouvoir épingler des choses me paraît une bonne idée, surtout s'il est aussi possible de catégoriser et choisir un ordre un peu comme je l'ai fait dans ma biographie. Pouvoir ajouter une note spécifique me paraît aussi primordial pour présenter en une phrase le contenu et aller un peu au-delà du sous-titre qui est pensé pour la bibliothèque sur mes contenus.

AmauryCarrade commented 3 years ago

Merci beaucoup pour tes commentaires ! Ça me donne des pistes pour réfléchir à comment agencer tout cela.

Pouvoir épingler des choses me paraît une bonne idée, surtout s'il est aussi possible de catégoriser et choisir un ordre un peu comme je l'ai fait dans ma biographie.

Quelles seraient tes attentes à ce niveau ? Pouvoir créer des catégories libres (avec tes titres) et y ranger tes contenus à la demande ? Ou autre chose qui serait rendu possible par le fait qu'on fait grosso modo ce qu'on veut à ce stade où rien n'est fait ?

Initialement l'idée était surtout de pouvoir mettre en premier certains contenus et le reste suivrait chronologiquement, mais on peut tout à fait faire autrement.

Arnaud-D commented 3 years ago

Pouvoir créer des catégories libres (avec tes titres) et y ranger tes contenus à la demande ? Ou autre chose qui serait rendu possible par le fait qu'on fait grosso modo ce qu'on veut à ce stade où rien n'est fait ?

Catégories libres avec des titres et un ordre choisi font presque ce que je fais avec la bio actuellement.

Sinon, on pourrait imaginer avoir un champ pour décrire les publications où on peut écrire du zmarkdown et insérer des cartes des contenus où on veut. Ça fournit un moyen d'avoir les jolies cartes, mais de rester ultra flexible sur la présentation.

Initialement l'idée était surtout de pouvoir mettre en premier certains contenus et le reste suivrait chronologiquement, mais on peut tout à fait faire autrement.

Pour mon usage, cette solution n'apporterait presque rien et ne pourrait pas remplacer ce que je fais dans la biographie.

AmauryCarrade commented 3 years ago

D'accord, merci beaucoup !

L'idée de pouvoir insérer un contenu en markdown est intéressante, elle pourrait aussi servir pour plein d'autres choses tel que partager un contenu sur le forum, ou dans un autre contenu (parcours anyone?), ou autres… il faudrait juste voir la faisabilité mais ça peut être une très bonne idée

Bref, à réfléchir. Il faut aussi que ça reste simple à utiliser, si possible.

Il ne serait limite pas si compliqué de proposer les deux pour les deux usages…

artragis commented 3 years ago

Ce ticket est-il à propos du partage de la page actuelle via /@pseudo ou bien d'un enrichissement de la page actuelle?

AmauryCarrade commented 3 years ago

Ce ticket est un méta-ticket discutant des deux, mais on peut fait des sous-tickets pour chacune de ces tâches. D'ailleurs, le changement de l'URL peut faire l'objet d'un ticket facile guidé que je me ferais un plaisir de rédiger.