ZEP-07 : Champs personnalisés dans le profil

Pour partager/socialiser etc...

a marqué ce sujet comme résolu.

Alors :

Petit rappel : La technique ne doit pas être un problème. Si une fonction semble intéressante, les dev se donneront les moyens de le faire. Donc on a le droit de rêver :D

Le truc c'est qu'à voir d'autres ZEP ça impressionne un peu quand on n'y connait rien. Alors autant que vous soyez prévenus que ce que je disais peut être une énorme bêtise (ignorant inside). Cela dit, certaines ZEP restent très accessibles.

A mon avis c'est overkill. Si on commence a versionner chaque donnée du profil (qui est consulte tout les 36 du mois) on s'en sort plus. Et ça ne reste qu'une info secondaire.

C'est vrai que ce n'est probablement pas le plus utile. On peut donc dire qu'une info supprimée du profil est supprimée de la BDD ?

C’était mon idée de base (que j'ai peut être mal émise alors). Les champs qui s'affiche ne sont que des champs remplis, le reste n’étant pas affiche puisque sans valeur.

Exact. C'est moi qui ai mal lu la ZEP au départ. Toutes mes confuses !

Ça existe déjà dans la sidebar ;)

Pour la différenciation Pro/Perso je sais pas si c'est nécessaire. Ce qui est pro pour l'un peut-être perso pour l'autre. Et bon, le site n'est pas un CV non plus… Apres pourquoi l'administration devrait choisir ce qui est possible ou pas ? A mon sens rien ne devrait être interdit (dans les limites légales) et tout devrait être affiche avec la même sémantique (un champ ne devrait pas mériter plus d'attention que d'autres)

J'ai trop peu l'habitude de la sidebar, je me concentre davantage sur ce qui est au centre de la page. Suis-je le seul à qui ça arrive ?

Par contre, on ne s'est pas compris sur la différenciation Pro/Perso. Mon idée c'était davantage une organisation pour permettre de (re)trouver rapidement une info plutôt qu'une mise en valeur. Si tu navigues depuis ton téléphone ça pourrait être utile ?

Il manque les contributions au code je pense que c'est à ça qu'il faisait référence, ajouter une section "repo" à la sidebar existante. Avec les commits, PR, issues créées, … Je trouve l'idée intéressante.

Pourquoi pas ? C'est aussi un moyen relativement discret de mettre en valeur les membres actifs.

Si tu mets le lien vers ton profil Github, on pourra de toute façon faire le lien. A partir du moment où t'as renseigné le profil Github, on peut afficher les stats de contributions à ZdS.

Donc en fait, si tu mets ton lien Github, tu auras de toute façon l'information même si elle est non-pertinente ? Genre si j'ouvre un Github pour y mettre mon code de hello world et que je le renseigne ça afficherait "ce membre a proposé 0 PR/commits" à ZdS ?
C'est une vraie question, je ne connais pas le fonctionnement de Github. Et si c'est ça, je pense que lier automatiquement (mettre ces stats dans le profil de ZdS) devrait être une option indépendante du fait de renseigner le profil Github.

Et j'ai aussi pensé à un truc suite à cette remarque de Javier :

MES sites webs (pour ceux qui en ont plusieurs)

Dans ce cas, on peut imaginer d'étendre le concept à preque tous les champs : mes chaines youtube, mes comptes Facebook etc… C'est ce que tu proposais ou tu le voyais plutôt limité au champ "site web" ?

Perso j'ai du mal a voir ce que facebook et g+ ont comme compte pro. Pour moi les comptes pros c'est viadeo, LinkedIn et éventuellement github voir un de mes compte twitter. Ce sont les seuls qui concernent ma vie pro. Les autres (fb, g+ et mon autre compte twitter) sont mes comptes perso. Donc j'ai un peu de mal avec ces distinctions.

Hop, voici un petit résumé des idées (la technique viendra après) :

Dans un premier temps
  • Les champs affichables ne sont que des champs remplis par l'utilisateur
  • Un champ est un champ, il n'y a pas de discrimination (pro, perso…)
  • Certains champs peuvent bénéficier d'une reconnaissance auto (via le domaine) permettant d’agrémenter avec une icone (sinon fallback), et d'un nom de compte (avec adresse complète en tooltip) ?
  • Certains champs sont propose par défaut (vide évidemment) et un "ajout au fur et a mesure" de nouveaux champs est ensuite possible
Dans un second temps (bien plus tard, nouvel ZEP ?)
  • Le profil devient social++ …
  • …On affiche des micro-informations comme le dernier tweet, le dernier commit, le dernier statut FB…
  • L'affichage se fait "a la demande", c'est a dire que l'utilisateur n'a pas d'obligation de faire cet affichage s'il veut juste renseigner un compte.
+1 -0

Non non, il y a eu d'autres priorités et c'est un peu tombé aux oubliettes (comme pas mal de ZEP malheureusement). Et on évite le plus possible les discussions sur GH. Quand on en fait c'est uniquement sur un aspect technique particulier qui n'a pas d'intérêt à se trouver sur les forums.

+0 -0

En fait j'y pense régulièrement, mais comme j'ai d'autres priorités (pour le site et pour moi-même) cette dernière est un peu en standby. De plus la ZEP-02/17 est en train de refactorer le module membre, donc ca risquerait de collisionner pas mal et apporterait du travail inutile de synchro si on commençait le dev bientôt. (je vais rajouter cet aspect en haut de l'OP)

+0 -0

[…] De plus la ZEP-02/17 est en train de refactorer le module membre, donc ca risquerait de collisionner pas mal et apporterait du travail inutile de synchro si on commençait le dev bientôt. (je vais rajouter cet aspect en haut de l'OP)

Eskimon

Je confirme. Nous allons (enfin je malheureusement …) redoute déjà fortement le rebase du dépôt sur notre fork de travail, alors ce n'est pas une très bonne idée de toucher beaucoup à ce module. :)

Peut être est il alors temps de fermer cette zep en attendant que ça puisse être fait, en la passant dans un état "en pause" ou "refusé". Le fait qu'elle soit abandonné a un moment n'empêchera pas de relancer la thématique plus tard, quand ce sera possible et que les conditions seront réunis.

Pif paf pouf … Nécromancieeeee ! Je réveille ce sujet pour le relancer car etant donnee que la refacto des membres et son API est faite et en prod' le timing me semble tout correcte pour repartir la dessus !

Du coup voici comment j'imagine les choses :

Dans un premier temps

  • Un champ est visible dans la page des parametres du membre
  • On peut ajouter un lien dans le champ (du type http://…)
  • Une fois cela fait, automatiquement le lien est ajoute au profil avec :
    • Une icone qui est le favicon du site
    • Un lien qui pointe vers la page ciblee et donc le texte est simplement le domaine du site
    • Un moyen de reorganiser l'ordre des liens

Etape 2 : Rendre le truc plus flexible et sexy

  • Ajout d'un mécanisme de parseur
    • Si le domaine est reconnu, alors on pourra savoir ou est le nom du compte dans l'URL
    • Sinon fallback a l'etape 1

Etape 3 : On est des fifous

  • Ajout de truc de fou
    • Dernier tweet ou post FB/G+
    • Dernier commit (github)
+0 -0

Je ne connaissais pas du tout cette ZEP. Par contre, pouvons-nous étendre sa portée ?

J'aimerais beaucoup avoir des profils qui sont des portails pour les auteurs pour mettre plus en avant ce qu'ils écrivent et laisser le loisir aux auteurs de mettre ce qu'ils veulent en avant sur leurs profils.

Je pense à des gens comme Mewtow qui écrivent vraiment beaucoup et qui pourraient être intéressés par des pages comme ça.

Je m'exprime très mal dans ce message mais j'espère que vous arriverez à lire dans ma tête ce que j'ai voulu dire. ^^

Oui, je pense que Kje et moi ont a plus ou moins la même idée. En fait, j'ai l'impression que cette ZEP, dans son état actuel, pourrait être simplement une issue marquée "Evolution" sur GitHub et ne mérite pas vraiment une ZEP à part entière. L'étendre me parait donc plus judicieux mais je veux rien imposer, ça reste ta ZEP. :)

En fait, j'ai l'impression que cette ZEP, dans son état actuel, pourrait être simplement une issue marquée "Evolution" sur GitHub et ne mérite pas vraiment une ZEP à part entière

Au debut je pensais ca, mais en creusant un peu je m'etais dit que ca meritait discussion publique (plus simple au format ZEP) et que finalement c'etait pas si trivial (ca demande du front, du back, et un peu de reflexion pour faire ca bien)

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte