Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Améliore l'affichage des signatures #2782

Merged
merged 2 commits into from
Nov 9, 2015

Conversation

Situphen
Copy link
Member

@Situphen Situphen commented Jun 2, 2015

Q R
Correction de bugs ? non
Nouvelle Fonctionnalité ? oui
Tickets (issues) concernés Forum , #1393

Augmente la longueur autorisée des signatures (pour que les utilisateurs puissent mettre des liens avec des longues URLs)
Affiche la signature complète lorsque l'on clique dessus (et la réduit si l'on re-clique dessus)

Voici une petite vidéo de démonstration !

QA :

  • Appliquer la migration python manage.py migrate ;
  • Générer le front npm run gulp -- build ;
  • Créer une signature de plus de 2000 caractères et vérifier que ça s'affiche bien ;
  • Tester le bon fonctionnement de la signature (et des liens qui sont dedans) et des +1/-1.

@Eskimon
Copy link
Contributor

Eskimon commented Jun 2, 2015

euh... ca serait cool d'en discuter un peu avant non ? Je veux dire si initialement les signatures avaient été décidé d'être limité à une ligne c'était probablement pour une raison non ?

@landscape-bot
Copy link

Code Health
Code quality remained the same when pulling 91b5a97 on Situphen:improve-profile-sign into 4681820 on zestedesavoir:dev.

@SpaceFox
Copy link
Contributor

SpaceFox commented Jun 2, 2015

+1
Le 2 juin 2015 18:50, "Eskimon" notifications@github.com a écrit :

euh... ca serait cool d'en discuter un peu avant non ? Je veux dire si
initialement les signatures avaient été décidé d'être limité à une ligne
c'était probablement pour une raison non ?


Reply to this email directly or view it on GitHub
#2782 (comment)
.

@Situphen
Copy link
Member Author

Situphen commented Jun 2, 2015

Voici une petite vidéo de démonstration pour que vous puissiez avoir un aperçu avant de commenter ! :)

@Eskimon
Copy link
Contributor

Eskimon commented Jun 2, 2015

Je ne commenterais plus ici tant qu'un consensus n'est pas atteint sur le forum et/ou que les discussions ne s'y sont pas éclaircies. Là j'ai juste le sentiment de la proposition d'une solution sans savoir ce que sont les autres.

@GerardPaligot
Copy link
Member

Tout pareil que les autres, je ne sais pas trop d'où débarque cette PR. Le visuel final est plutôt propre mais je ne suis pas certain de vouloir cette fonctionnalité. La signature n'est pas faite pour écrire sa bio (il y a un espace pour ça) mais juste de donner 2-3 informations si on veut.

De plus, les utilisateurs sans JS activé vont avoir des gros pavés et je me demande si ça ne sera pas encore pire pour les malvoyants (niveau accessibilité, etc.).

@Situphen
Copy link
Member Author

Situphen commented Jun 3, 2015

De plus, les utilisateurs sans JS activé vont avoir des gros pavés et je me demande si ça ne sera pas encore pire pour les malvoyants (niveau accessibilité, etc.).

Sans JS ça reste comme actuellement. Pour ce qui est de l'accessibilité, si les signatures sont plus longues ils auront des signatures plus longues (mais ce n'a rien à voir avec le JS).

@Eskimon
Copy link
Contributor

Eskimon commented Jun 4, 2015

(Faudra reparer les tests qui vérifie la longueur dans le formulaire)

@Situphen
Copy link
Member Author

Situphen commented Jun 4, 2015

Je sais mais j'attends qu'on se mett e d'accord sur une longueur !

@Eskimon
Copy link
Contributor

Eskimon commented Jun 4, 2015

Je sais mais j'attends qu'on se mett e d'accord sur une longueur !

Bah on pourra partir du principe que "2000 caractères c'est la taille maximale que l'on accepte pour une URL"

@Eskimon Eskimon added Evolution C-Front Concerne l'interface du site labels Jun 18, 2015
@firm1
Copy link
Contributor

firm1 commented Jun 24, 2015

Travis signale une erreur ici car il faut mettre à jour ce TU pour créer une chaine de plus de 2000 caractères

@Situphen
Copy link
Member Author

J'ai corrigé le TU !

@WinXaito
Copy link
Contributor

Augmente la longueur autorisée des signatures (pour que les utilisateurs puissent mettre des liens avec des longues URLs)

Les liens sont-ils "tronqué" après tant de caractère comme dans les Tweet sur Twitter ? Sinon pourquoi ne pas le faire ?

@Eskimon
Copy link
Contributor

Eskimon commented Jul 15, 2015

Non car tout simplement on a aucun moyen technique pour le faire ^^

@WinXaito
Copy link
Contributor

Je suis un utilisateur de php et très peu de python, mais je ne vois pas trop qu'est-ce qui fais que c'est impossible ...

@Situphen
Copy link
Member Author

@WinXaito : On pourrait éventuellement passer par un raccourcisseur d'url comme sur Twitter mais ça ne changerait rien au problème, il faudra toujours mettre l'url complète dans le formulaire !

@SpaceFox
Copy link
Contributor

On pourrait éventuellement passer par un raccourcisseur d'url comme sur Twitter

Non, on ne pourrait pas. Les raccourcisseurs d'URL sont une plaie qui doit être éliminée du web.

@WinXaito
Copy link
Contributor

On pourrait éventuellement passer par un raccourcisseur d'url comme sur Twitter

Non, on ne pourrait pas. Les raccourcisseurs d'URL sont une plaie qui doit être éliminée du web.

Je ne comprend pas pourquoi ? Je trouve ceci pourtant bien pratique quand l'url se trouve dans un texte et que nous ne souhaitons pas être déranger... Après idéalement mettre en infobulle l'url complète

@WinXaito : On pourrait éventuellement passer par un raccourcisseur d'url comme sur Twitter mais ça ne changerait rien au problème, il faudra toujours mettre l'url complète dans le formulaire !

On recherche s'îl y a une url dynamiquement, et si on en détecte une, alors on fixe un certain nombre de caractère utilisé ?

Bref mon but n'est bien sur pas de lancer un débat la dessus, par contre je serais ravi d'avoir l'avis de @SpaceFox concernant ce qu'il a dit.

@Eskimon
Copy link
Contributor

Eskimon commented Jul 16, 2015

J'ai pas dit que c'est impossible j'ai dit qu'on a pas actuellement de moyen technique pour le faire. On a pas la base de code ni rien si tu preferes

@Situphen
Copy link
Member Author

@WinXaito : Je pense que pour l'instant le mieux est de rester sur l'augmentation à 2000 caractères. Je pense franchement que ça va suffire. On pourrait surement calculer exactement le nombre de caractères que la signature prend, mais ce serait overkill pour une signature (qui n'est pas la fonctionnalité majeure du site) !

@GerardPaligot
Copy link
Member

QA : NOK.

  1. La signature n'est pas cliquable.
  2. Le fichier de migration doit être pushé.

Information de mon système : OS X 10.9.5 et Chrome 46.0.2490.71 (64-bit)

@GerardPaligot
Copy link
Member

Ca va beaucoup mieux quand on génère le front (pas l'habitude ..).

Nouvelle QA :

  1. La signature étendue s'affiche bien au clique.
  2. Par contre, des actions sur les +/-1 font bouger la signature. C'est pas top.
  3. Le fichier de migration doit être pushé.
  4. Désolé, mais j'ai vraiment du mal quand je vois ça. Je dirais rien parce que @Eskimon a donné son feu vert mais c'est moche quand même.

capture d ecran 2015-10-19 a 20 34 30

@Situphen
Copy link
Member Author

Voilà j'ai pushé le fichier de migrations. Pour ce qui est de la taille : rien ne t'oblige à cliquer et on peut un peu faire confiance à la communauté et modérer au besoin ?

@GerardPaligot
Copy link
Member

Par contre, des actions sur les +/-1 font bouger la signature. C'est pas top.

on peut un peu faire confiance à la communauté et modérer au besoin ?

Faire confiance à l'utilisateur ? Ca semble être une si mauvaise idée ! :)
Puis, je crois que tu n'imagines pas la galère pour les modérateurs de modérer ce genre de chose. Il leur faudra constamment regarder les signatures étendues des membres, ça va être pénible pour eux.

Moi je voudrais simplement un dernier feu vert de @Eskimon suite à ma capture.

@Eskimon
Copy link
Contributor

Eskimon commented Oct 19, 2015

ah la vache, je me rendais pas compte de ce que ca faisais 2000 caractères, ca pousse très fortement à la réflexion pour le coup...

@Eskimon
Copy link
Contributor

Eskimon commented Oct 19, 2015

Du coup, je met un veto sur ma propre décision, ca mérite franchement d'être réfléchi mieux que ca car là on s'ouvre à tout et n'importe quoi. On ne doit pas pouvoir écrire un roman dans une signature qui est censé représenté un trait d'esprit ou une ouverture sur des liens, mais pas un roman ou une présentation de projet entière !

@Situphen
Copy link
Member Author

750 caractères devraient suffirent pour faire une ou deux phrases avec des liens Markdown dedans (500 risque d'être un peu juste, non ?)

@pierre-24
Copy link
Member

Ben fait un test et poste un ou deux screen, qu'on juge ;)

@Situphen
Copy link
Member Author

J'ai testé avec 500 caractères (contenant 3 liens et un peu de mise en forme) :

~~Lorem~~ ipsum^1^ [dolor *sit* amet](https://zestedesavoir.com/rechercher/?q=dolor sit amet), consectetur~2~ **adipiscing elit**. Pellentesque quis sodales odio, ac faucibus nibh. Ut ut purus sed velit aliquam pulvinar vel ac elit. [Phasellus aliquet](https://zestedesavoir.com/rechercher/?q=Phasellus aliquet) ligula malesuada [ipsum consectetur](https://zestedesavoir.com/rechercher/?q=ipsum consectetur), sit amet congue nibh tristique. Aenean nunc nisl, placerat non dictum in, cursus eu sapien

Voilà le résultat :

Capture d'écran

Je pense que c'est un assez bon compromis entre 255 et 2000 car ça permet de mettre quelques liens sans trop abuser non plus. Par ailleurs, je précise que le champ pour entrer la signature reste sur une ligne donc ça va refroidir d'écrire beaucoup.

Capture d'écran

@Situphen
Copy link
Member Author

Par contre, des actions sur les +/-1 font bouger la signature. C'est pas top.

Franchement, c'est pas du tout gênant ! Vous en pensez quoi les autres ?

@Eskimon
Copy link
Contributor

Eskimon commented Oct 19, 2015

Vous en pensez quoi les autres ?

Que ca fera un nouveau ticket dans "Les petits pixels" :D

Tu aurais une capture d'écran avec uniquement du texte, sans lien ?

@Situphen
Copy link
Member Author

Que ca fera un nouveau ticket dans "Les petits pixels" :D

Pour un petit rien comme ça ? Non, ils n'oseraient pas !

Tu aurais une capture d'écran avec uniquement du texte, sans lien ?

A vos ordres ! :)

Capture d'écran

@Eskimon
Copy link
Contributor

Eskimon commented Oct 19, 2015

Pour un petit rien comme ça ? Non, ils n'oseraient pas !

:D si. C'est le but même de ce sujet ^^

Bon, c'est déjà moins pire avec 500...

@Situphen
Copy link
Member Author

Voilà ce que ça donne https://drive.google.com/file/d/0ByCc7U2bgTkbRHJKTENhSDZoMEE/view?usp=sharing Je pense pas que les gens vont croire que c'est un bug. Et puis s'ils croient que s'en est un, bah on leur dit que non. C'est pas grave d'avoir un truc qui bouge.

@pierre-24
Copy link
Member

Bon, QA ok, ici. ON y va comme ça ?

@GerardPaligot
Copy link
Member

Je reste contre malgré la diminution de la longueur.

Ping @SpaceFox et @Eskimon. Si vous pouvez venir trancher, ça serait super.

@Eskimon
Copy link
Contributor

Eskimon commented Nov 2, 2015

J'ai envie de dire "mettons cela à l'essai, on pourra toujours revert facilement la PR si vraiment ca va pas du tout" (mais si je devais m'en tenir à mon avis perso et pas celui de CdP : Je trouve pas ca terrible non plus, un truc me chagrine sans que je sache quoi...)

@Eskimon
Copy link
Contributor

Eskimon commented Nov 9, 2015

Bon, je merge, on verra bien l'accueil du public...

Eskimon added a commit that referenced this pull request Nov 9, 2015
Améliore l'affichage des signatures
@Eskimon Eskimon merged commit f66c7a8 into zestedesavoir:dev Nov 9, 2015
@Situphen Situphen deleted the improve-profile-sign branch February 16, 2017 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Front Concerne l'interface du site
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants