Il devient de plus en plus difficile de trouver un nom de domaine qui n’est pas déjà réservé et si l’imagination n’est pas au rendez-vous, difficile de trouver quelque chose d’original et qui veuille dire quelque chose. Me suis moi même récemment confronté au problème pour mes deux derniers projets.
Après avoir consulté de (très) nombreux générateurs de nom de domaine je me suis arreté sur Bust A Name qui semble être le plus performant. Plus performant de part la pertinence des résultats et des options de recherche possibles.
Le mode recherche classique sur Bust A Name est d’y ajouter des mots clés comme d’autres le font avec en plus la possibilité de grouper les mots qui ne doivent pas s’associer ainsi que d’y ajouter des mots en relation avec ceux déjà ajoutés (cela reste en anglais). Le temps de réponse est très surprenant, en quelques secondes apparaissent des propositions de nom de domaine non réservés.
La première colonnes stock et tri les mots clés, la deuxièmes correspond aux noms de domaine généré et libre, la troisième stock les noms de domaines choisient.
En plus de cela, de nombreuses options sont proposés :
Choix de l’extension (.com, .net, .org, etc.)
Le nombre de mot à combiner (2 ou 3)
Ajout de préfixe (i, my, the, etc.)
Ajout de suffixe (ly, ster, etc.)
Ajout de tiret « - » entre les mots
Plurialisation des mots.
Suppression de la dernière voyelle (flicker -> flickr)
Ajout des nom de domaine en vente sur Sedo
A mon avis, le seul défaut de Bust A Name est sa limitation d’extension, seul les .com, .net, .org, .info et .biz sont proposés à la recherche. Pas de .fr malheureusement mais là il y a moins de soucis pour trouver quelque chose d’encore disponible.
Bust A Name m’a permit de trouver un nom de domaine pour mon prochain projet, il vous aidera aussi, essayez le!
Tout d’abord ce mini tutoriel ne s’applique pas uniquement aux champs de recherches mais à tous les <input type= »text »/>. Pour mes exemples je vais partir du principe que l’on veut mettre en place un champ de recherche, sans label ni bouton de validation tout en faisant en sorte que cela reste compréhensible.
Pour éviter d’avoir juste ça :
Remplacer le label par le value
Dans tout formulaire qui se respecte on se doit d’avoir un champ label devant notre zone de saisie. Le but est de savoir ce que l’on doit y saisir!
Exemple :
En plus de ça, le but du label est de permettre, quand on clique dessus d’arriver directement dans la zone de saisie.Maintenant pour remplacer ce label il est possible d’utiliser le value.
Exemple :
<input type="text" value="Rechercher" />
Comme cela on comprend aussi bien ce que l’on attend de ce champ reste que si l’on clique dessus le texte « recherche » reste.
Gérer value et les clics
Le but maintenant est d’effacer le texte « Rechercher » lorsque l’on clic/arrive sur la zone de saisie.
Trop souvent l’on voit la solution « onclick » :
Elle peut sembler fonctionner mais en fait comme son nom l’indique, cela ne fonctionne que si l’on clic dessus. Si jamais on arrive sur cette zone via la touche de tabulation (TAB), rien ne se passe.
En fait, à la place d’utiliser « onclick » il faut utiliser « onfocus » :
<input type="text" value="Rechercher" onfocus="this.value=''" />
Allons plus loin
Histoire d’améliorer tout ça, ajoutons une autre fonctionnalité qui consiste à remettre le texte « Rechercher » si l’on quitte la zone de saisie sans la remplir.
Voici le code à utiliser :
Maintenant le problème est que si l’on clic sur cette zone même si le texte est différent de « Rechercher » celui ci s’efface.
Il faut donc vérifier ce qui y est écrit, voici le nouveau code :
<input type="text" value="Rechercher" onfocus="if(this.value=='Rechercher'){this.value='';}" onblur="if(this.value=''){this.value='Rechercher';}" />
Le champ de recherche parfait
Selon moi… Le champ de recherche parfait ressemble à l’exemple précédent. Sauf que le texte « Rechercher » n’est pas suffisant, n’ayant pas de bouton de validation un message du genre « Entrer votre recherche et appuyez sur entrer » (me) semble être plus parlant.
Aussi si votre page accepte le php, comme la plupart maintenant, pour éviter d’avoir des erreurs de frappe qui feraient que rien de tout ça ne fonctionne, éviter d’avoir à tout changer les textes mais qu’un seul on peut utiliser une variable.
Comme ceci :