Un site full flash avec Typo3 ?

Categorie : extensions

La fiabilité du Back-end de TYPO3 et la facilité de gestion des pages front-end et de leur contenu sont deux forces du CMS. Il serait très intéressant de pouvoir allier la robustesse de TYPO3 et la puissance créative de Flash. Ainsi il serait possible de créer des sites Flash facilement administrables avec une ergonomie, une navigation et un système d’interaction poussée, propre aux technologies Flash.

Un site dynamique en Flash peut s’appuyer sur des fichiers XML (générés le plus souvent via une base de données) ou directement sur une base de données via la technologie Flash Remoting. Cette passerelle permet l’échange de données entre le serveur et flash tout en conservant le type des données via le format AMF (ActionScript Message Format), format natif compressé du lecteur. Les gains de performances sont dans ce cas énormes par rapport à l’utilisation de fichiers XML.
Concrètement, le développeur crée des fonctions dans une classe PHP qui pourront être appelées dans un fichier flash. 

L’extension ryzy_flash_rm  permet d’utiliser les fonctionnalités Flash Remoting via AMFPHP. Une fois installée et configurée (très simplement), il est possible d’écrire des méthodes dans la classe PHP évoquée en introduction, en utilisant tout le Framework de TYPO3 ! . Il suffit ensuite d’appeler ces méthodes dans Flash et de générer, par exemple, un menu flash, de récupérer le contenu des pages, de gérer le contenu alternatif (très utile pour le référencement), d’afficher des informations sur l’utilisateur identifié …  

L’intégration du fichier flash sur la homePage du site se fait ensuite via une extension d’intégration de fichier .swf, par exemple:  rb_flashobject.

On obtient au final un site full flash, facilement maintenable !
Bien sur l’implémentation d’un tel site est beaucoup plus longue qu’un site traditionnel. Cependant une fois le premier travail de création de méthodes effectuées ces dernières pourront êtres réutilisées pour de nombreuses créations…

Limite : Un site full flash doit être pensé en amont. Il serait difficile de prévoir une version Flash d’un site déjà implémenté. De plus à l’heure actuelle, il n’existe aucune extension utilisant le framework ZENDAMF, équivalent de AMFPHP, mais soutenu par ADOBE.

No comments
Ajouter un commentaire

* - champ obligatoire

*




Image CAPTCHA pour prévenir l'utilisation abusive
Si vous ne pouvez lire toutes les lettres ou chiffres, cliquez ici.
*
*