Cette ZEP est initialement un ticket GH (cf. Annexe). Cependant, la tache n'est pas si trivial/rapide donc une ZEP vaut probablement le coup d’être écrite.
Cartouche | |
---|---|
ZEP | 7 |
Titre | Gestion de champs personnalise dans le profil |
Révision | 2 |
Date de création | 17 juillet 2014 |
Dernière révision | 19 juin 2015 |
Type | Feature |
Statut | Rédaction |
Contexte de la proposition
A l'heure du web social, les profils de membres pourrait surement afficher plus d'informations si ces derniers le souhaitent. Ainsi, des champs personnalise pourraient être ajoute a la volée dans les profils.
Objet de la proposition
Ajout de champs de texte dans le profil des membres. Ces derniers sont par défaut inexistant et peuvent être ajoute au fur et a mesure que le membre le souhaite. Un membre ajoute une adresse (Twitter, Facebook, GitHub, PSN, whatever…) puis cette dernière devient visible dans son profil public. L'affichage pourrait se faire de manière simple, avec un champ texte possédant une icone représentant le réseau et l'adresse intégrale.
Moyens mis en oeuvre
Cette opération se divise en deux parties, le back et le front.
Front
- Il doit pouvoir afficher un formulaire simple (un input de texte uniquement) pour ajouter la nouvelle adresse.
- Il doit pouvoir afficher sur la fiche de profil du membre la liste des champs perso
Back
Plusieurs choses sont a penser.
- Le stockage de cette information est a rajouter dans les modèles
- Selon l'adresse entrée, le réseau doit être détecté pour agrémenter le champ dans le front (parseur a faire)
- Les icônes seront simplement les favicon des sites cibles
Annexe
Ticket initial GH : #538