vendredi 24 août 2007
intégrer des vidéos dans le CMS de la SIMTIC
Par Nicolas Falaise, vendredi 24 août 2007 à 17:08 :: programmation
Il existe de nombreux CMS (pour "Content Management System" ou, dit autrement: système de gestion de contenu). L'idée consiste à proposer un éditeur pour gérer soit-même le contenu de son site web, sans avoir necessairement des connaissances poussées en informatique. J'ouvre mon site web dans un navigateur, j'accède à une page privée avec un login et un mot de passe, et hop ! je me retrouve avec dans mon navigateur un éditeur qui ressemble à Word et avec lequel je crée les pages de mon site. Pas besoin de savoir programmer.
La SIMTIC propose à ses clients d'installer et de configurer des CMS (tels que SPIP , NPDS ou Joomla, qui sont les plus connus...). Ces système ont l'avantage de proposer une foule de fonctionnalités, mais leur prise en main par un novice peut donc s'avérer assez délicate... La SIMTIC a donc développé son propre CMS, conçu pour être le plus simple possible d'utilisation, tout en offrant des fonctionnalités avancées, telles que.... et bien telles que celle qui est en ce moment en développement et qui vise à pouvoir ajouter une vidéo sur son site en quelques cliques.
Cette fonctionnalité est donc à l'heure actuelle en développement, mais nous avons récement trouvé une solution qui devrait nous aider à aboutir bientôt. Les explications suivantes décrivent le processus d'intégration d'une vidéo dans une page web. C'est ce processus que nous sommes en train d'automatiser, pour le rendre le plus simple possible afin de l'intégrer à notre CMS.
Pour afficher une vidéo dans une page web, il faut commencer par afficher dans la page un lecteur vidéo. Il existe de nombreux lecteurs que l'on pourra intégrer dans une page, mais chacun de ces lecteurs va en général pouvoir lire un et un seul format de vidéo (les fichiers vidéo que l'on obtient avec un téléphone portable, ou une webcam (...) sont en général dans des formats bien spécifiques, tels que AVI ou MPEG ou encore WMV...).
Deux problèmes se posent alors: Tout d'abords, trouver un lecteur qui aura un maximum de chance de s'afficher... dans tous les navigateurs. En effet, s'il existe de nombreux lecteurs, ils ne sont pas tous compatibles avec tous les navigateurs, et un internaute qui ouvre une page sur laquelle est installé un lecteur que son navigateur ne comprend pas ne pourra pas voir la vidéo... à moins d'installer un plugin, et à condition que le plugin en question puisse s'installer sur son ordinateur (ce qui n'est pas toujours le cas, selon si l'ordinateur utilise Windows, Linux, ou Mac... et aussi selon le navigateur utilisé).
La compatibilité d'une page web sur un maximum d'ordinateurs est un problème bien connu des webmasters...
Toujours est'il qu'il existe, à l'heure actuelle, un lecteur particulier qui est suffisament compatible et répendu pour l'envisager comme une solution pratiquement sûre: il s'agit du lecteur Flash, dont sont équipé par défaut la grande majorité des navigateurs. C'est ce lecteur que l'on retrouve sur des sites comme YouTube, ou DayliMotion.
Le problème, maintenant, c'est que le lecteur Flash ne lit que les vidéos qui sont au format FLV (pour FLash Vidéo). Le deuxième problème consiste donc à convertir la vidéo pour qu'elle soit au format FLV et qu'elle puisse, enfin, être lu par le lecteur Flash.
Résumons-nous: pour intégrer une vidéo dans une page web et être sûr qu'elle sera visible par un maximum d'internautes, on la converti au format FLV et on met un lecteur Flash dans la page pour la lire.
Nous savons déjà comment automatiser l'intégration d'un lecteur Flash dans une page web. Et nous commençons à trouver des solutions pour automatiser la conversion des fichiers vidéos au format FLV.

Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire