Edit: Ce post n’est plus d’actualité depuis le retrait (temporaire) de la version Flash du site mais il est toujours intéressant à lire.  :)

Comment fonctionne Baï-Zone et pourquoi fonctionne-t-il ainsi.

D’abord, pourquoi ressemble-t-il autant à un quelconque blog ? N’est-ce pas un peu simpliste pour un site en Flash/Flex de se contenter d’un design aussi basique ?
Et bien c’est voulu. Le principe de Baï-Zone, c’est d’être construit à partir de contenu géré et généré par un blog WordPress qui sert de CMS au site.

Et j’ai voulu grâce à cette présentation en faire la démonstration. Ce n’est que temporaire, bien sur, et la présentation évoluera avec le temps pour aboutir à quelque chose de plus riche et attrayant.

Mais alors, pourquoi ? Parce que depuis que Flash existe, son gros problème a toujours été le référencement de son contenu par les moteurs de recherche. Depuis le début, on essaye de faire en sorte que le contenu des sites en Flash soit lisible par ces fameux moteurs.

Ici, j’ai décidé de faire autrement et de prendre le problème à l’envers. Plutôt que de référencer du contenu Flash/Flex, j’ai décidé de référencer du contenu XHTML, généré par WordPress, et d’utiliser ensuite ce contenu dans mon site.

Flash/Flex va donc récupérer le contenu XHTML des pages, le traiter en tant que XML et utiliser les données pour en formater le contenu. Et il utilise exactement les url’s de chaque page, de chaque post pour arriver sur le contenu voulu.

Et comme c’est réellement le blog WordPress qui est référencé, la dernière étape consiste tout simplement à rediriger le visiteur qui arrive sur une page du blog (par l’intermédiaire de Google, par exemple), sur le site, en ayant pris soin de placer en session l’url par laquelle le visiteur est arrivé. Flash/Flex récupère cette url et génère la présentation adéquate.

La boucle est bouclée… le site existe en XHTML mais est présenté en Flash. C’est le blog qui est référencé mais c’est Flash qui est présenté.