2010-08-01 10 views
0

J'essaie de trouver un moyen de placer le contenu Flash dans un article de blog afin qu'il apparaisse en ligne entre les paragraphes. J'écris une application de weblog personnalisée dans Django (j'apprends toujours) et j'utiliserai SWFObject pour l'intégration.Y compris le contenu Flash intégré dans un blog personnalisé?

Le blog est pour moi seulement si le back-end n'est pas trop chic. J'utilise simplement l'interface d'administration intégrée de Django. Aucun éditeur de texte riche TinyMCE (comme Wordpress), j'ai plutôt mis en œuvre Markdown. Je voudrais ajouter du contenu Flash dans le corps d'un article, entre les paragraphes, d'une manière qui n'est couplée à aucun script tiers. C'est-à-dire, je préférerais ne pas inclure javascript dans le corps de l'article de blog car il introduit une dépendance sur SWFObject. Par exemple, je pourrais ajouter assez facilement ce qui suit à une entrée via le back-end pour intégrer une ligne SWF:

Paragraph one... 

<script type="text/javascript"> 
swfobject.embedSWF("/path/to/flash.swf", "myContent", "200", "200", "9.0.0"); 
</script> 
<div id="myContent"></div> 

Paragraph two... 

Comme vous pouvez le voir c'est tout à fait verbeux et beaucoup de choses à retenir, mais il fait également référence à SWFObject directement. Cela fonctionnera, mais je préférerais l'écrire de façon plus «propre» et plus abstraite. Ce que je pensais faire est de créer mon propre analyseur qui traduirait une chaîne personnalisée dans le précédent juste avant de rendre un modèle.

[#SWF swf="/path/to/flash.swf" w="200" h="200" ver="9.0.0"] 

Je me demande si quelqu'un a rencontré ce problème. J'aimerais savoir comment vous l'avez résolu.

Répondre

1

Vous pouvez vous intéresser à OEmbed, plus précisément au projet django-oembed.