Insérer des vidéos de Youtube ou de Dailymotion dans Plone3
Vous avez peut-être déjà ressenti la frustration de disposer avec plone2.x c'est CMS sur-puissant mais de vous retrouver le bec dans l'eau pour pouvoir afficher une vidéo en provenance de Youtube ou de Dailymotion embédée dans un player Flash, dans un article, un document ..
Il existait bien un petit hack de kupu 1.3 qui vous permettait cette prouesse et il vous fallait passer par la zmi dans le portal_type et modifier les paramètres du safe_html.
Avec Plone3 nous avons vu l'arrivée de kupu 1.4 qui nous permet maintenant, moyennant une petit manipulation très simple et ne nécessitant même pas de vous rendre en ZMI, d'afficher les vidéos et leur player en flash.
Voici la recette :
- Logguez vous en manager
- Cliquez en haut à droite sur "configuration du site"
- Cliquez maintenant sur "filtrage html"
Vous allez découvrir cette interface qui se trouvait en ZMI avec Plone2.x

Cette interface vous permet de d'interdire ou d'autoriser certaines balises html. Typiquement, pour ce que nous voulons faire les balises <object> et <embed> nous sont utiles. Il nous suffit donc de les retirer de la catégorie "mauvaises balises". Attention, il vous faudra aussi supprimer la balise object de la catégorie "balises retirées" pour ne pas la voir supprimée à l'enregistrement du document qui contient votre vidéo ou votre flash.
Maintenant que nous sommes assurés que ces balises ne seront pas supprimées à l'édition et quelles ne sont plus interdite, il nous faut encore les déclarer explicitement comme des balises autorisées pour qu'elles soient effectives, pour celà, vous allez trouver encore plus bas un champs "balises supplémentaire", vous allez donc pouvoir les déclarer ici, comme sur la photo ci dessous (pour Youtube par exemple la balise <embed> est indispensable).

Attention à chaque étape, pensez à bien valider avec le bouton enregistré en fin de page.
Maintenant, pour insérer votre vidéo dans un document, une news, ou ce que vous voulez, il vous suffit de créer un document comme vous le faites usuellement, puis sur l'interface de kupu, cliquez sur le bouton "html" qui vous permet d'éditer le code sans html sans l'interface de kupu, collez y votre code avec le player, puis sauvegardez.
Et voici le résultat

Voilà, c'est tout, ce simple petit paramétrage vous évite maintenant un hack hasardeux sur Kupu et vous voilà parés pour vous faire un blog de Luxe sur un CMS somptueux :)



