Création d'un moteur de recherche du développement personnel Creating a search engine of personal development
Savez-vous ce qu'est un moteur de recherche personnalisé google? Do you know what a custom search engine google? C'est un moteur de recherche qui permet de rechercher dans une sélection de sites choisis à l'avance et qu'on peut inclure via un formulaire sur son propre site web. It is a search engine that allows searching in a selection of sites chosen in advance and can include using a form on its own website.
Ceci est particulièrement intéressant quand on connaît déjà un ensemble de sites spécialisés autour d'un thème précis. This is particularly interesting when you know a set of specialized sites around a specific theme. C'est grâce au blog Thanks to the blog Impro Vidéo Improv Video que j'ai pu découvrir ce concept, car l'auteur ya placé un moteur de recherche qui recoupe les 100 principaux sites sur l' improvisation théâtrale . I could see this concept because the author has placed a search engine that cuts the top 100 on the theatrical improvisation.
De là, j'ai tout de suite pensé à la liste des blogs francophones sur le développement personnel que je maintiens sur From there, I immediately thought of the French list of blogs on personal development as I hold on developpementpersonnel.org developpementpersonnel.org . . Pourquoi ne pas me servir de cette liste pour créer un moteur personnalisé du développement personnel que j'incluerais sur C'éclair!? Why can not I use this list to create a custom engine of personal development that I include on this Thread!?
C'est maintenant chose faite depuis vendredi dernier et vous pouvez désormais utiliser le formulaire correspondant dans le panneau latéral. Now it's done since last Friday and you can now use the corresponding form in the sidebar.
Le meilleur, c'est que grâce aux outils google, la liste des sites de ce moteur de recherche se met à jour régulièrement et automatiquement à partir de la page de l'annuaire. The best part is that through google tools, the list of sites that search engine is updated regularly and automatically from the page directory. Donc quand je rajoute un blog dans l'annuaire, le moteur de recherche rajoute tout seul ce blog dans la liste de recherche. So when I add a blog directory, search engine alone added this blog in the search list. Sympatique non? Nice no?
Pour ceux qui voudraient savoir comment créer un tel moteur, j'ai préparé un tutoriel pour vous expliquer la manipulation… For those who want to learn how to create such an engine, I prepared a tutorial to explain the handling ...
Tout d'abord il faut savoir qu'il ya plusieurs façons de procéder. First you must know that there are several ways to proceed. Mon approche personnelle a été de créer un moteur de recherche sur mon My personal approach has been to create a search engine on my compte adsense adsense account puis de le modifier dans then the change in Google - Recherche Personnalisée Google - Custom Search . . Mais on peut aussi directement créer son moteur de recherche en partant de But one can also directly create its search engine starting from Google - Recherche Personnalisée Google - Custom Search . .
Donc si vous partez de Google Adsense, vous devrez d'abord naviguer dans votre compte jusqu'à la page ci-dessous puis cliquer sur “Adsense pour les recherches” : So if you go to Google Adsense, you will first need to navigate in your account until the following page and click "AdSense for search:
Ce qui vous permettra de créer un moteur de recherche basique. What you will create a basic search engine.
Ensuite, une fois ce moteur créé, rendez-vous dans “Gérer les annonces”, et cliquez sur le lien “modifier les paramètres” de votre moteur de recherche : Then, once the engine is created, go to "Manage Ads" and click on "change settings" in your search:
Vous attérrirez ainsi sur la page suivante, où il faudra cliquer sur le lien “Découvrez encore plus de fonctionnalités de recherche avancée” : And you land on the next page, where it will have to click on the link "Find out more advanced search features":
Et hop, comme par magie, cela vous amènera jusqu'à votre compte Google - Recherche personnalisée : Poof, like magic, it will take you to your Google account - Custom Search:
Maintenant, si vous voulez récupérer la liste des adresses des sites à inclure dans le moteur à partir d'une page web donnée, il faudra aller dans “Options avancées” : Now, if you want to retrieve a list of addresses of sites for inclusion in the engine from a given web page, it will go to "Advanced Options":
La zone qui nous intéresse s'appelle “flux d'annotations” (en rouge). The area that concerns us is called "flow annotations (in red).
C'est là que vous indiquerez le lien vers la page web qui contient les adresses des sites à rechercher. Here you will indicate the link to the web page that contains the addresses of sites to search. Mais afin que google puisse la comprendre, ce lien devra faire appel à l'outil makeannotations . But for Google to understand, this link should use the tool makeannotations. C'est à dire qu'il aura la forme suivante : Ie it has the following form:
www.google.com/cse/tools/makeannotations www.google.com / cse / tools / makeannotations
> ?url=developpementpersonnel.org%2Fannuaire2Findex.php >? Url = developpementpersonnel.org% 2Fannuaire2Findex.php
> &label=cse_go40khq05fc > & Label = cse_go40khq05fc
> &pattern=path > & Pattern = path
> &startbyte=2300 > = 2300 & startbyte
(ici, les caractères supérieur (”>”) veulent dire que la ligne précédente continue) (here, the characters mean (">") higher than the previous line continues)
Voici une description des diverses parties du lien : Here is a description of various parts of the link:
-
Le paramètre en rose représente l'adresse de la page où on va extraire les sites à rechercher avec le moteur de recherche. The parameter in pink represents the address of the page where you will retrieve sites with search engine research.
Comme on est dans un lien, il faudra faire attention à traduire les caractères spéciaux à l'aide du tableau suivant : As we are in a relationship, we must be careful to translate special characters using the following table:
caractère original originality caractère correspondant pour le lien character corresponding to the link / / %2F % 2F ? ? %3F % 3F = = %3D % 3D & & %26 26% Donc developpementpersonnel.org/annuaire donnera : developpementpersonnel.org%2Fannuaire So developpementpersonnel.org / directory will: developpementpersonnel.org% 2Fannuaire
-
La partie en vert est un code qui indique que les sites extraits à partir de la page web spécifiée dans le paramètre url sont à inclure dans le moteur de recherche. The green part is a code that indicates that sites extracted from the web page specified in the url parameter should be included in the search. Vous pourrez trouver ce code sur la capture d'écran précédente (en vert). You can find this code in the screenshot above (in green).
-
La partie en orange indique comment sont extraits les adresses des sites de la page web spécifiée dans le paramètre url . The orange part shows how the addresses are extracted from sites on the web page specified in the url parameter. Elle peut avoir 3 valeurs : It can have 3 values:
exact : l'adresse entière est utilisée pour créer un modèle de lien exact : exact: the entire address is used to create a model of exact link:
exemple : “www.ex.com/some/path/file.html” example: "www.ex.com / some / path / file.html"
path : la portion du lien avant le dernier slash (”/”) est extraite. path: the portion of the link before the last slash ("/") is extracted. Puis, une étoile est ajoutée, pour créer un modèle de lien de type préfixe : Then, a star is added to create a model of relationship type prefix:
exemple : “www.ex.com/some/path/*” example: "www.ex.com/some/path/ *"
host : la portion du lien avant le premier slash (”/”) est extraite et une étoile (”*”) est ajoutée pour créer un modèle de lien de type préfixe. host: the portion of the link before the first slash ("/") is extracted and a star ("*") is added to create a model of type link prefix. Le nom de domaine est aussi tronqué au niveau “organisation” et une étoile est insérée, créant donc aussi un modèle de lien de type domaine : The domain is truncated to "organization" and a star is inserted, thus also creating a model of link type field:
exemple : “*.ex.com/*” example: "*. ex.com / *" -
La partie en bleu est optionnelle. The blue part is optional. Lorsqu'on extrait les liens de la page web spécifiée dans le paramètre url , l'outil makeannotations scanne normalement la page entière. When you extract the links of the web page specified in the url parameter, the tool makeannotations normally scans the entire page. Mais si un paramètre startbyte est spécifié et que c'est un entier positif, alors le scan commencera ce nombre de caractères après le début de la page. But if a startbyte parameter is specified and it is a positive integer, then scanning will start this number of characters after the start of the page. Si un paramètre stopbyte est spécifié, le scan s'arrêtera à cette position. Stopbyte If a parameter is specified, the scan will stop at this position.
Voilà tout, il vous suffit ensuite de récupérer le code du moteur, et de l'insérer sur votre site. That's all, you can then retrieve the engine code, and insert it on your site.
Si vous créez un tel moteur sur votre site, faites-nous en part dans les commentaires… If you create such an engine on your site, let us know in comments ...
Tags: Tags: Adsense Adsense , , blogs blogs , , communauté community , , custom search custom search , , Développement Personnel Personal Development , , moteur de recherche search engine , , recherche personnalisée Custom Search , , search engine search engine , , tutorial tutorial , , tutoriel tutorial
Articles similaires (en théorie) : Like (in theory):
Il ya un an sur C'éclair! A year ago on this Thread! - juillet 2008 - July 2008
Publication de la liste des forums francophones sur le développement personnel Publication of list of forums speaking on personal development
Plus de 350 blogs sur le thème du développement personnel More than 350 blogs on the topic of personal development
Inauguration des forums de l'efficacité et du développement personnel Inauguration forums effectiveness and personal development
Un blog de plus sur la productivité et le développement personnel A blog on productivity and personal development














SBN SBN said, said,
Wrote on Wrote on août 2, 2008 @ 0:56 August 2, 2008 @ 0:56
Un peu trop compliqué/technique comme explication pour moi A little too complicated / technical explanation as to me
mais j'approuve l'idée. but I support the idea. Je m'inscris dans ton google group rapidement. I subscribe to your google group quickly.
Sébastien Sebastian
Laurent Brixius Laurent Brixius said, said,
Wrote on Wrote on août 5, 2008 @ 16:47 August 5, 2008 @ 16:47
@Argancel, @ Argancel,
N'ayant pas de compte AdSense (et n'en souhaitant pas), je suis passé directement par Google - Recherche personnalisée. Having no AdSense account (and do not want), I went directly from Google - Custom Search. Je n'y vois pas de bouton pour afficher les “Options avancées”. I see no button to display the "Advanced".
De plus, l'édition standard impose l'affichage d'annonces dans la page de résultat, chose à laquelle je suis opposé pour l'ensemble de mes sites web car il n'est pas possible de contrôler les annonces susceptibles d'être affichées. Moreover, the standard edition requires the display of ads in the result page, something I am opposed to all of my websites because it is not possible to check the ads to be displayed . Et l'édition Premium est “à partir de 100$ par an”… And the Premium edition is "from $ 100 per year" ...
Je crois que je vais faire l'impasse sur le moteur de recherche personnalisé… Dommage! I think I'm going to ignore the custom search engine ... shame!
Argancel Argancel said, said,
Wrote on Wrote on août 5, 2008 @ 18:20 August 5, 2008 @ 18:20
@Laurent : ça y est, j'ai pu créer un moteur sans annonces adsense. @ Lawrence: that's it, I could create an engine without ads adsense. Il suffisait de cocher l'option “association à but non lucratif”. It was enough to tick the "association nonprofit.
Cette option permet en plus d'avoir les options avancées qui permettent la synchronisation avec la page de l'annuaire. This option allows to have more advanced options that allow synchronization with the page directory.
Voici le code à ajouter : Here's the code to add:
<form action=" <form action = " http://www.google.com/cse http://www.google.com/cse " "
id="cse-search-box"> id = "cse-search-box">
<div> <div>
<input type="hidden" name="cx" value="006729500579499965825:n4uq3jobjda" /> <input type="hidden" name="cx" value="006729500579499965825:n4uq3jobjda" />
<input type="hidden" name="ie" value="UTF-8" /> <input type="hidden" name="ie" value="UTF-8" />
<input type="text" name="q" size="31" /> <input name="q" size="31" />
<input type="submit" name="sa" value="Rechercher" /> <input type="submit" name="sa" value="Rechercher" />
</div> </ div>
</form> </ form>
<script type="text/javascript" src=" <script type = "text / javascript" src = " 'http://www.google.com/coop/cse/brand?form=cse-search-box&lang=fr"%3E%3C/script'>http://www.google.com/coop/cse/brand?form=cse-search-box&lang=fr"></script 'http://www.google.com/coop/cse/brand?form=cse-search-box&lang=fr'% 3E% 3C/script '> http://www.google.com/coop/cse/brand ? form = cse-search-box & lang = en "> </ script > >
Et voici ce que ça donne: And here's what happens:
Laurent Brixius Laurent Brixius said, said,
Wrote on Wrote on août 5, 2008 @ 18:45 August 5, 2008 @ 18:45
Merci beaucoup Argancel, Argancel thank you very much,
J'hésitais à indiquer mon blog comme étant une association à but non lucratif. I hesitated to show my blog as an association nonprofit. Je pense en effet, à terme, proposer des services par l'intermédiaire d'ARCHImarketing. I think, over time, providing services through ARCHImarketing. Mais ce n'est pas encore le cas alors… le formulaire de recherche est en ligne sur le But this is not the case then ... the search form is online at blog Architecte & Marketing Architect & Marketing Blog ! !
Argancel Argancel said, said,
Wrote on Wrote on août 5, 2008 @ 19:36 August 5, 2008 @ 19:36
Oui bon on va pas chipoter, qui ne prends pas de risque n'obtient pas de grand bénéfice n'est-ce pas? Yes well we will not quibble, do not take that risk does not get big benefit is it not?
Bonne chance pour ton dernier scoop. Good luck for your last scoop. Je t'ai donné un petit clic. I gave a little click.
Laurent Brixius Laurent Brixius said, said,
Wrote on Wrote on août 5, 2008 @ 19:45 August 5, 2008 @ 19:45
Tu as raison. You're right. Merci pour le clic Thank you for clicking
As-tu un moyen d'évaluer le nombre de visites qui proviendront du moteur de recherche? Do you have a way of assessing the number of visits come from search engine? Jusqu'à présent, j'ai remarqué que mes visiteurs utilisent assez peu les formulaires de recherche. So far, I noticed that my little visitors use the search forms.
Argancel Argancel said, said,
Wrote on Wrote on août 6, 2008 @ 19:28 August 6, 2008 @ 19:28
Je pense que ça doit être possible avec Google Analytics, mais après comment on fait, je ne sais pas. I think it should be possible with Google Analytics, but after what we do, I do not know.
Perso je n'ai pas beaucoup de requêtes en ce moment. Me I do not have many requests at this time. Il doit y en avoir 3 pour mille peut-être. There must be 3 per thousand, perhaps. C'est un peu décevant mais il faut dire que C'éclair! It's a bit disappointing but it must be said that this Thread! a souvent un contenu plutôt technique, alors ces visiteurs ne sont pas forcément intéressés par le développement personnel. often has a rather technical content, then those visitors are not necessarily interested in personal development.
Laurent DUREAU Laurent Dureau said, said,
Wrote on Wrote on août 7, 2008 @ 18:34 August 7, 2008 @ 18:34
Bonjour Argancel, Hello Argancel,
Je viens de recevoir ton email m'invitant à installer ce type personnalisé de recherche. I just received your email asking me to install this type of personalized search. L'idée me semble intéressante et je veux bien essayé même si je me fais passer pur une assoc. The idea seems interesting and I tried even if I do spend a pure assoc.
Par contre pourrai-tu faire un petit fichier style notepad avec toutes les url des sites de développement personnel que tu as listé dans ton annuaire. By cons can you make a small file with notepad style all url site development staff you have listed in your directory.
C'est vrai que tout se retaper à la main c'est un peu long. It is true that everything retype by hand is a little long. Cela encouragera peut être les autres à en faire de même. This may encourage others to do likewise.
Merci pour ton aide et ta proposition, Thank you for your help and your proposal
Laurent Lawrence
google tunisia google tunisia said, said,
Wrote on Wrote on juin 29, 2009 @ 13:01 June 29, 2009 @ 13:01
un moteur de recharche dans le terre engine please reload in the land
gg said, gg said,
Wrote on Wrote on juillet 27, 2009 @ 20:35 July 27, 2009 @ 20:35
http://www.google.com/coop/cse/brand?form=cse-search-box&lang=fr http://www.google.com/coop/cse/brand?form=cse-search-box&lang=fr “></script> "> </ Script>