-
Notifications
You must be signed in to change notification settings - Fork 163
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éliorer la gestion des moyens de contact entre usagers et les producteurs de donnée #150
Conversation
@@ -5,6 +5,8 @@ doc_tech: https://api.taxi/documentation | |||
access_link: http://le.taxi/join.html | |||
domain: https://le.taxi | |||
contract: OUVERT sous contrat | |||
contact: | |||
link: http://le.taxi/join.html |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
httpS
Il me semblerait pertinent de forcer la présence d'un lien de contact par validation à la CI. |
Oui mais c'est pour l'instant pas possible car l'API travaux de Rennes n'a pas de formulaire de contact. Je viens de le demander. Une fois qu'on a tout les liens, je ferais une nouvelle PR. |
{% if page.contact contains "@" %} | ||
<a href="mailto:{{ page.contact }}?subject={{ "[API gouv] Contact" | url_encode }}" target="_blank">{{ page.contact }}</a> | ||
{% else %} | ||
<a href="{{ page.contact }}" target="_blank">Formulaire</a> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pourquoi target="_blank"
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@MattiSG la différence entre le site api.gouv.fr et les sites des API étaient souvent mal compris : les gens ne comprenaient pas qu'ils étaient sortis d'api.gouv donc j'ai mis les ouvertures de lien extérieur dans de nouveaux onglets
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
C'est bizarre, il met met outdated diff
Il n'y a pas de commit près :'(
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mmh. Ok. Ajoute un rel="noopener"
, a minima. Ça ne protègera que 45% des gens pour le moment, mais on peut espérer que ça augmentera d'ici à ce qu'une attaque nous vise…
8b57e58
to
22aa5ba
Compare
Mmh. |
J'ai ouvert une PR pour mettre à jour html5validator svenkreiss/html5validator#19 |
PR merged |
{% if page.contact contains "@" %} | ||
<a href="mailto:{{ page.contact }}?subject={{ "[API gouv] Contact" | url_encode }}" target="_blank">{{ page.contact }}</a> | ||
{% else %} | ||
<a href="{{ page.contact }}" target="_blank">Formulaire</a> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tu as ajouté rel="noopener"
partout sauf sur le lien qui a généré la discussion sur le sujet 😂
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😭 😭 😭 😭 😭 😭 😭
GTM |
Decrease friction to contact, still learning here.
Prevent window references in destination links
abae51f
to
217025a
Compare
fix #149
Ajout de l'adresse mail ou d'un lien vers un formulaire de contact dans les fiches d'API
Mise en place d'une page de contact
Template de création d'API