Projet

Général

Profil

Development #7050

Faire des formulaires hype

Ajouté par Pierre Cros il y a presque 9 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
27 avril 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Les idées :
  • Avoir les 2 étapes à l'horizontale (avec les pages qui s'affichent de façon linéaire dans une autre barre horizontale ?)
  • Améliorer la facilité avec laquelle on affiche des champs sur deux colonnes
  • Faire des infobulles pour les messages d'erreur
  • Permettre de faire des blocs de champs

Les idées à prendre dans les formulaires existant

Blois :
http://www.e-monsite.com/medias/images/exemple-contact.png
http://blog.canal-web.fr/wp-content/uploads/2014/03/erreur.png

Bootstrap :
http://codepen.io/CaioPaiola/details/ItGen
http://bootsnipp.com/snippets/featured/registration-form
http://bootsnipp.com/snippets/featured/google-style-login

Autres :
http://www.pompage.net/traduction/formulaires-html5-prenez-la-cle (pour
les blocs de champs)
http://www.idylliccreative.com.au/contact/


Fichiers

avant.png (57,9 ko) avant.png Benjamin Dauvergne, 27 mai 2015 09:56
apres.png (94,5 ko) apres.png Benjamin Dauvergne, 27 mai 2015 09:56
cdg59.out.ogv (1,04 Mo) cdg59.out.ogv Frédéric Péters, 06 juin 2015 19:41
Capture d_écran de 2015-06-06 19_53_09.png (101 ko) Capture d_écran de 2015-06-06 19_53_09.png Pierre Cros, 06 juin 2015 19:55
Capture d_écran de 2015-06-06 19_53_31.png (82,7 ko) Capture d_écran de 2015-06-06 19_53_31.png Pierre Cros, 06 juin 2015 19:55

Demandes liées

Lié à w.c.s. - Development #7368: Ne plus utiliser de carré rouge pour marquer les champs obligatoiresFermé27 mai 2015

Actions
Lié à w.c.s. - Development #7352: Padding des widgetsFermé26 mai 2015

Actions
Lié à w.c.s. - Development #7355: Fournir des styles de base pour faciliter l'alignement sur deux colonnes de champsFermé26 mai 2015

Actions
Lié à w.c.s. - Development #7369: Revoir les espacements entre les widgetsFermé27 mai 2015

Actions
Lié à w.c.s. - Development #7371: Apparence/marge des boutonsFermé27 mai 2015

Actions

Historique

#1

Mis à jour par Thomas Noël il y a presque 9 ans

#2

Mis à jour par Frédéric Péters il y a presque 9 ans

Beaucoup de ces formulaires amènent l'utilisation d'un placeholder (le texte grisé à l'intérieur du champ avant qu'on ne tape); cela appelle-t-il un nouveau champ pour renseigner du texte à mettre dedans, ou bien on y duplique le titre du champ, ou ce qui est mis en remarque "quand pas trop long" ?

#3

Mis à jour par Thomas Noël il y a presque 9 ans

Frédéric Péters a écrit :

Beaucoup de ces formulaires amènent l'utilisation d'un placeholder (le texte grisé à l'intérieur du champ avant qu'on ne tape); cela appelle-t-il un nouveau champ pour renseigner du texte à mettre dedans, ou bien on y duplique le titre du champ, ou ce qui est mis en remarque "quand pas trop long" ?

Un nouveau champ, nommé "Exemple", ça m'irait bien.

#4

Mis à jour par Pierre Cros il y a presque 9 ans

Un nouveau champ ça m'embête un peu (alourdir l'interface pour des
raisons cosmétiques bof), par contre la proposition de Fred me plaît
bien : les gens pour qui la cosmétique compte soigneront le champ
remarque.

Pierre

#5

Mis à jour par Thomas Noël il y a presque 9 ans

Pierre Cros a écrit :

Un nouveau champ ça m'embête un peu (alourdir l'interface pour des
raisons cosmétiques bof), par contre la proposition de Fred me plaît
bien : les gens pour qui la cosmétique compte soigneront le champ
remarque.

Mélanger des trucs qui n'ont rien à voir, bof : le champ "remarque" ne fourni pas un "exemple" (le placeholder c'est destiné à être un exemple). Surtout que le placeholder est effacé dès que la personne commence à faire sa saisie sur le champ. Mais bon, hé, allez, c'est pas bien grave. L'avantage de ne pas ajouter un champ, c'est qu'on pourra l'ajouter plus tard :)

#6

Mis à jour par Frédéric Péters il y a presque 9 ans

Sur la représentation des pages j'ai ajouté dans le wiki une page "Multipages" qui reprend toutes les successions de page des formulaires de prod, pour voir si c'était disposable horizontalement. (où l'on découvre un formulaire comportant 27 pages…)

#8

Mis à jour par Thomas Noël il y a presque 9 ans

J'aime vraiment l'idée de la barre de progression avec un pourcentage. Parfois un peu futile, ça permettrait cependant de bien faire ressortir l'étape de validation, en montrant qu'on n'est pas encore à 100%.

#9

Mis à jour par Pierre Cros il y a presque 9 ans

https://spiral-project.github.io/formbuilder/#/new des idées à prendre peut-être (mais ça ne concerne plus l'affichage des formulaires, juste leur conception)

#10

Mis à jour par Frédéric Péters il y a presque 9 ans

pcros:  Le carré rouge fait un peu daté aussi (mais j'ai pas d'alternative encore)
fpeters:  oui, l'icône pour les champs obligatoires qu'on oublie de compléter aussi.
#11

Mis à jour par Frédéric Péters il y a presque 9 ans

À le noter quelque part pourquoi pas ici, pour materialize (mais c'était pareil pour bootstrap), mon rejet véhément, c'est parce qu'il s'agit de définir l'apparence via le code HTML et non plus via le code CSS, c'est-à-dire, plutôt qu'affecter une valeur sémantique à un élément (genre "footer") puis ensuite dire dans la CSS que le footer doit faire 80% de large, ce qui se passe avec des frameworks c'est que ça demande à définir dans l'HTML le rendu souhaité, par exemple <div class="m10"> pour dire que ce div doit faire 80% de large. Je me dis que ça peut encore marcher pour du backoffice (en acceptant l'idée de devoir modifier tout un tas d'éléments le jour où c'est autre chose qui est hype, mais ça se tient encore), ça n'est pas adapté à notre travail d'intégration graphique de sites tiers, où nos éléments sémantiques sont bien plus utiles.

Cela n'est en rien un commentaire sur les rendus de ces frameworks, ni sur les métaphores qu'ils appellent, qui peuvent très bien être adaptés dans nos applications. (mais comme il ne s'agit pas de tout prendre on télécharge ça tourne, c'est utile de pointer ce qu'on y trouve chouette).

#12

Mis à jour par Pierre Cros il y a presque 9 ans

Évidemment je comprend pas pourquoi les modifs devraient se faire dans le HTML et pas dans la CSS avec les frameworks (et c'est pas grave) mais je crois que tout le monde est ok pour dire que c'est pas l'utilisation des frameworks qui est intéressante mais le résultat qu'ils donnent à l'écran. Si on peut avoir quelque chose d'approchant en passant par les CSS et sans les utiliser c'est très bien.

Les choses concrètes :

  • Victor pointait des détails d'alignement dans un jabber avec moi hier :
    VictorVictor 18:35:51
    nous on fait des trucs qui "volent" un graphiste aura tendance à faire des trucs propres bien alignés
    PierrePierre 18:37:09
    C'est quand même sans doute lié au côté dynamique des formulaire aussi, non ?
    Je pense que c'est beaucoup plus difficile de caler les choses quand tu connais pas la longueur d'un libellé, la longueur d'un input ou la hauteur d'un text area, la longueur du champ remarque, etc. Mais de toute façon ce sera bien d'en parler à Fred

Après on peut discuter autours des effets, des icônes, du placeholder lors de l'EO day du 4 juin. J'ai rajouté ça au programme.

#13

Mis à jour par Pierre Cros il y a presque 9 ans

Moi qui ne suis pas très fan des effets, je trouve quand même très bien le halo que prend un champs actif ici (cliquer sur s'inscrire pour voir le formulaire) :
http://www.openmap-numeriques.fr/sinscrire-aux-pitch/
Et l'astérisque plutôt que le carré rouge et la police un peu graissée et bien noire avec le violet, et les champs sur 2 colonnes et la longueur identique de tous les champs qui ne sont pas sur deux colonnes. Bref un mélange de choses qui sont parfois uniquement de la responsabilité de celui qui conçoit le formulaire mais dont on devrait essayer de se rapprocher par défaut (genre que la longeur des input et des texte area par défaut soit la même et soit sur toute la largeur quand ils sont sur une seule colonne).

#14

Mis à jour par Benjamin Dauvergne il y a presque 9 ans

Je pend https://wcs.imio.entrouvert.org/maison/demande-d-emplacement-de-stationnement-pour-vehicules-de-personnes-handicapees/ pour exemple, on joue trop sur les retraits, il faudrait que tous les champs et leurs labels soient alignés, mais avec un retrait unique par rapport aux titres, par contre plus de blanc entre la bandeau de gauche et le contenu, j'ai changé aussi la police en 14px et sans-serif (sinon c'était arial qui n'est pas terrible, enfin sur mon écran, pareil pour la taille), j'ai mis checkboxes et radio sur deux colonnes avec plus de blanc entre le bouton et le label, j'ai mis les oui/non en majuscule, même style sur le bouton code de suivi que les autres boutons, ce qui jure le plus maintenant c'est les checkboxes/radiobox à cause des ombres (c'est le rendu iceweasel), il faudra passer par nos propres icônes. J'ai aussi mis en exergue le texte d'intro avec la couleur du menu sélectionné, c'est pas forcément le bon choix mais je voulais pas multiplier les couleurs et je pense qu'il faut habiller ce texte. Les inputs sont en 100% - 1 chouia, j'ai pas trouvé la bonne fomule mais elle existe. Les boutons du bas on été élargi et un peu plus de blanc entre eux.

Je met avant après, c'est pas grand chose mais je trouve que c'est plus agréable, c'est totalement subjectif (sauf les alignements).

#15

Mis à jour par Frédéric Péters il y a presque 9 ans

  • Lié à Development #7368: Ne plus utiliser de carré rouge pour marquer les champs obligatoires ajouté
#16

Mis à jour par Frédéric Péters il y a presque 9 ans

#17

Mis à jour par Frédéric Péters il y a presque 9 ans

  • Lié à Development #7355: Fournir des styles de base pour faciliter l'alignement sur deux colonnes de champs ajouté
#18

Mis à jour par Frédéric Péters il y a presque 9 ans

#19

Mis à jour par Frédéric Péters il y a presque 9 ans

#20

Mis à jour par Victor Claudet il y a presque 9 ans

bon ça apporte sans doute pas grand chose au débat ou y a peut être des idées à prendre niveau graphisme j'en sais rien.
J'ai bossé sur ça : https://victor.au-quotidien.com/contacts/demande-d-intervention-des-services-municipaux/

C'est pas finalisé, c'est pas encore responsive, et tous les éléments de formulaires sont pas intégrés.

#21

Mis à jour par Benjamin Dauvergne il y a presque 9 ans

Victor Claudet a écrit :

bon ça apporte sans doute pas grand chose au débat ou y a peut être des idées à prendre niveau graphisme j'en sais rien.
J'ai bossé sur ça : https://victor.au-quotidien.com/contacts/demande-d-intervention-des-services-municipaux/

C'est pas finalisé, c'est pas encore responsive, et tous les éléments de formulaires sont pas intégrés.

J'aime bien.

#22

Mis à jour par Frédéric Péters il y a presque 9 ans

Je viens de mettre sur la plateforme de dev cdg59 des modifications de style pour la page d'accueil, et un menu de navigation "responsive" (<1000px); l'idée est qu'ensuite ça puisse être incorporé dans la variante de base du thème.

https://teleformulaires-cdg59.dev.entrouvert.org/

#24

Mis à jour par Pierre Cros il y a presque 9 ans

Formulaire fait avec typeform https://sfermigier.typeform.com/to/RyaOID que je pointais à Fred :
[09:59:11] ‎Pierre‎: oui et les choix sous forme de bouton avec un truc (moche ici) qui apparaît àcôté du chois sélectionné, la barre de progression, le pied de page de manière générale, les boutons ok et envoyer, les champs grisés tant qu'ils ont pas le focus, le petit numéro à côté des questions, etc.
‎[10:00:19] ‎Pierre‎: Je trouve que c'est pas parfaitement réussi vu la débauche d'énergie, mais on est pile dans les idées dont on a besoin pour faire du hype

#26

Mis à jour par Pierre Cros il y a plus de 8 ans

Un truc que je viens de voir sur un formulaire (achat en ligne) et que j'ai trouvé top : tant que les champs obligatoire sont pas correctement remplis le bouton valider est grisé. Je sais bien que ça totalement à l'encontre de ce qu'on fait aujourd'hui.

Mais si on se met, à un moment, à foutre du JS pour vérifier la validité des champs "à la volée" (et pas à la soumission), faudra mettre en œuvre ce détail, c'est vraiment très très chouette, on ne peut plus avoir d'erreur à la soumission.

#27

Mis à jour par Frédéric Péters il y a presque 8 ans

  • Projet changé de Publik à Intégrations graphiques Publik
#28

Mis à jour par Frédéric Péters il y a presque 5 ans

  • Statut changé de Nouveau à Fermé

Tous les tickets liés sont fermés depuis longtemps.

Formats disponibles : Atom PDF