Flex 3 - Applications
Internet riches
© Groupe Eyrolles, 2008
218
Recourir au deep linking
Les applications Flash/Flex n’ont qu’un seul point d’entrée, ce qui rend
leur référencement problématique. Dans un site HTML classique, les
balises meta qui décrivent le contenu d’une page sont analysées par les
moteurs de recherche. Il n’existe pas de balises meta pour des sites Flash,
mais pour pallier ce manque, il est courant d’associer des mots-clés avec
des FlashVars inclus dans l’appel au fichier SWF. Cependant, comme
les applications Flash/Flex n’ont qu’un point d’entrée unique, cette technique n’est pas pertinente car impossible à mettre en œuvre sur toutes les
vues de l’application.
Heureusement, la version 3 de Flex intègre une fonctionnalité fort sympathique qui porte le nom de deep linking (lien profond). La méthode du
deep linking permet en effet de créer des points d’entrée multiples dans
votre application Flex. Ces points d’entrée deviendront ainsi accessibles
de l’extérieur, non seulement par les robots des moteurs de recherche,
mais aussi directement par les internautes, ce qui leur permettra de proFigure B–3
Site miroir HTML de Deezer
EN SAVOIR PLUS FlashVars
En appelant une animation Flash depuis un navigateur web, il est possible de lui associer quelques
variables, les FlashVars. L’emploi de
FlashVars pour faire passer des variables dans
Flash est similaire à l’emploi d’URL dans le code
HTML. Avec FlashVars, au lieu d’être à la suite
du nom de fichier, les variables sont transmises
dans une balise param distincte, ainsi que dans
une balise embed.
Internet riches
© Groupe Eyrolles, 2008
218
Recourir au deep linking
Les applications Flash/Flex n’ont qu’un seul point d’entrée, ce qui rend
leur référencement problématique. Dans un site HTML classique, les
balises meta qui décrivent le contenu d’une page sont analysées par les
moteurs de recherche. Il n’existe pas de balises meta pour des sites Flash,
mais pour pallier ce manque, il est courant d’associer des mots-clés avec
des FlashVars inclus dans l’appel au fichier SWF. Cependant, comme
les applications Flash/Flex n’ont qu’un point d’entrée unique, cette technique n’est pas pertinente car impossible à mettre en œuvre sur toutes les
vues de l’application.
Heureusement, la version 3 de Flex intègre une fonctionnalité fort sympathique qui porte le nom de deep linking (lien profond). La méthode du
deep linking permet en effet de créer des points d’entrée multiples dans
votre application Flex. Ces points d’entrée deviendront ainsi accessibles
de l’extérieur, non seulement par les robots des moteurs de recherche,
mais aussi directement par les internautes, ce qui leur permettra de proFigure B–3
Site miroir HTML de Deezer
EN SAVOIR PLUS FlashVars
En appelant une animation Flash depuis un navigateur web, il est possible de lui associer quelques
variables, les FlashVars. L’emploi de
FlashVars pour faire passer des variables dans
Flash est similaire à l’emploi d’URL dans le code
HTML. Avec FlashVars, au lieu d’être à la suite
du nom de fichier, les variables sont transmises
dans une balise param distincte, ainsi que dans
une balise embed.
