Les bugs de la version 2 étant relativement minimes, j'ai préféré attendre un peu avant de faire la mise à jour.
J'ai ajouté la possibilité de désactiver les "téléchargements alternatifs" notamment pour free. Leur chargement est également amélioré (préchargé avant le clic sur le bouton download).
J'ai remis la détection des fichiers locaux qui ne fonctionnait plus avec certains hébergeurs qui désactivent la fonction fopen().
Un fichier index.html rend le dossier cache invisible de l'extérieur au cas où ça ne serait pas déjà le cas.
J'ai modifié la gestion de la langue pour que les phrases non traduites soit affichées en anglais. La traduction italienne a été ajouté à l'archive.
Le fichier "lib/fonctionxml.php" est intégré dans le fichier "lib/fonctions.php" donc vous pouvez le supprimer lors de la mise à jour.
Le module flash est intégré par défaut. L'utilisation du lecteur flash est privilégiée sur l'utilisation de Cortado lorsque c'est possible, mais la balise vidéo ou le plugin du navigateur reste toujours prioritaire. C'est principalement pour assurer un meilleur support pour Internet Explorer vu que sur Firefox 3.1 la balise vidéo rendra l'utilisation d'ITheora beaucoup plus simple. (Sur la 2.0 avec IE la lecture en flash ne fonctionnait pas et personne ne me l'a dit :/ )
Du coup, ITheora est optimisé pour blip.tv. Les vidéos flash sont détectés, les images aussi (notamment dans la fenêtre "Liste de lecture" lorsqu'on utilise le podcast de blip). Le "scroll" du podcast local (podcast qui recense les fichiers d'un répertoire du serveur où est installé ITheora par date de modification), qui apparaît en bas du "permalien", affiche les 21 premières vidéos du podcast utilisateur de blip.
J'ai aussi intégré la détection des images pour les vidéos de wikimédia.
Le skin par défaut est modernisé grâce au
talent de mischamajskij et à l'aimable autorisation de
Cinzia pour l'utilisation de l'
image qui a servi comme source au fichier null.jpg (qui reste sous licence GPL en l'état).
Pas de modification sur la partie administration. Les skins restent compatibles.