Modèle et Plugin Itheora pour SPIP

Modèle v0.5c (maj: 22/05/2009)
Plugin v1.2 (maj: 12/04/2010)


    Voici un modèle pour Spip v1.9.1 ou ultérieure qui permet d'inclure facilement sous SPIP des documents audio/vidéo au format libre Ogg/Vorbis/Theora à l'aide d'Itheora.

Il est proposé sous 2 formes:

C'est à vous de voir quel module est le plus adapté à vos besoin.

    Par ailleurs, il est important de noter que suite à l'utilisation d'une librairie php-ffmpeg bugguée chez plusieurs hébergeurs, il vaudra mieux utiliser des fichiers OGG qui ne contiennent pas de stream "skeleton" (automatiquement ajouté par ffmpeg2theora et les GUI qui l'utilisent...). Avec ffmpeg2theora (en ligne de commande sous Windows, Linux, MacOs) ajouter l'option --noskeleton. Sous Windows, il vous est suggéré d'utiliser Wtheora (en cochant la case "sans skeleton").



1) Soit: installation du modèle (simple) (spip >= 1.9.1)
  • Télécharger le modèle simple.
  • Dans le dossier du squelette, installer un sous-dossier "itheora" qui contient ce dernier (v1.0RC1 ou ultérieure)
  • Dans ce même dossier du squelette, créer s'il n'existe pas déjà un sous-dossier "modeles" (sans accent) dans lequel vous copierez le fichier itheora.html ci-joint
  • Vous pouvez modifier le skin, la langue, les désactivations, l'inclusion par défaut en modifiant les variables $defaut_skin,$defaut_l,$defaut_d,$defaut_inc au début du fichier itheora.html (du sous-dossier modèles).
Attention ! Si votre squelette n'est pas placé dans le dossier /squelettes de la racine de votre site (par exemple qu'il est fournit sous forme de plugin dans un dossier /plugins/auto/evaweb3) il faudra mettre les dossiers "modeles" et "itheora" là où est votre squelette (c'est-à-dire par exemple dans /plugins/auto/evaweb3!)



2) Soit: installation du plugin (spip >= 2.0.0)
  • Télécharger le plugin complet.
  • S'il n'existe pas déjà, créer le dossier "plugins" dans la racine de votre site SPIP
  • Y installer le contenu du zip que vous venez de télécharger
  • Dans l'interface privée de SPIP, dans "Configuration" / "Gestion des plugins", activer le plugin itheora.
  • Dans le menu configuration, une nouvelle icône "Itheora" est apparue: cliquer dessus pour aller configurer toutes les options d'apparence de Itheora (skin, langue, options...)




3) Utilisation


Options:


4) Téléchargement

modele-itheora.zip  v0.5c
plugin-itheora.zip v1.2 (contient itheora v2.2, le modèle 0.5c, les langues fr-en-it-es-de, plusieurs skins)

Pour toute question ou rapport de bug: opensource (arobase) grisambre (point) net