MediaManager

Configuration

Avant de commencer à configurer le module MediaManager, il est conseillé de lire les instructions concernant la configuration de Str9am via le fichier setting.xml.

Paramètres

cachethumbs - défaut: 0 (false)
Permet de mettre en cache (en local) les vignettes des vidéos. Ceci peux permettre de régler certains problèmes d'accès aux vignettes lorsque le navigateur n'a pas un accès direct à Internet.
country - défaut: fr (français)
Choix de la langue par défaut à afficher dans la galerie de médias. La valeur de ce paramètre doit correspondre à un code de langue ISO 639-1 valide (cf. http://www.loc.gov/standards/iso639-2/php/code_list.php)
sorting - défaut: 0 (plus récent)
Ordre d'affichage des médias dans la galeries. Les valeurs possible pour ce paramètre sont :
  • 0 : les plus récentes,
  • 1 : les plus regardées,
  • 2 : les mieux notées.

Exemple

La section XML suivante permet d'afficher les résultats de médias les plus récents et en espagnol :

<!-- ... -->
<settings>
   <!-- ... -->
  <modules>
    <!-- ... -->
    <mediamanager>
        <country value="es"/>
        <sorting value="0"/>
    </mediamanager>
    <!-- ... -->
  </modules>
  <!-- ... -->
</settings>
<!-- ... -->



Notes aux développeurs

Cette section est temporairement présente dans le guide de l'utilisateur et sera transférée dans le guide du développeur lors de sa création.

La librairie de médias est fournie par le module MediaManager. Ce module est inclus dans les distribution de Str9am en tant que module core.

Ce module propose les extensions suivantes :

IMediaItemProvider
permet à d'autres modules de proposer des médias et catégories à ajouter à la librairie (e.g. les modules YouTube, FreeeTv ou Samba).
IMediaViews
permet d'ajouter de nouvelle vue dans la librairie (par exemple, films, tv, vidéos, bandes annonces, etc.).
IMediaTool
fournit aux autres modules la possibilité d'ajouter des actions associés à chaque média. Par exemple, le module MediaPlayer utilise cette extension pour la lecture des medias.
IMediaItemFilters
ouvre la possibilité de filtrer le contenu des médias après leur récupération. Cette extension peut être utilisée pour modifier les propriétés de chaque média, comme par exemple le module Thumbnail qui, pour un média sans vignette, essaie d'en récupérer une correspondante sur Internet (e.g. la pochette d'un DVD pour un film).