Apps

Module Momindum 2.0

Description

Le module Momindum est un connecteur vers la solution de création de présentations vidéos enrichies et d'hébergement de vidéos.

La solution permet entre autres de réaliser des vidéos enrichies, constituées d'une vidéo, d'une présentation PowerPoint et du chapitrage des transitions.
Vous trouverez plus d'informations sur le site de la solution Momindum.

Le module permet :

  • l'intégration de vidéos enrichies dans JPlatform dans les champs texte WYSIWYG
  • l'envoi de vidéos JPlatform vers le cloud Momindum (manuel ou automatique)
  • l'import de vidéos Momindum vers JPlatform
  • de choisir la population ayant accès à ces fonctionnalités

Héberger les vidéos JPlatform sur Momindum permet donc un allègement de la bande passante de JPlatform pour la diffusion de ces vidéos.

Ce module nécessite des identifiants Momindum permettant d'utiliser l'API Momindum.

guide-momindum-maker-6

Exemple d'integration d'une présentation Momindum dans JPlatform


Installation

Ajouter le module avec le gestionnaire de modules et redémarrer JPlatform.

Renseigner les identifiants de l'API Momindum dans les propriétés du module et sauvegarder.

 

Fonctionnalités

Conversion à la demande

Toute vidéo déposée sur JPlatform peut être transférée à la demande sur Momindum. La diffusion de ces vidéos sera alors prise en charge par les serveurs Momindum, ce qui permet d'alléger la bande passante et le CPU du serveur JPlatform.

Guide d'utilisation : Héberger une vidéo sur les serveurs Momindum

 

Auto conversion

Toute vidéo déposée sur JPlatform sera automatiquement transférée sur Momindum. La diffusion de ces vidéos sera alors prise en charge par les serveurs Momindum, ce qui permet d'alléger la bande passante et le CPU du serveur JPlatform.

 

Publication de vidéo enrichie avec Momindum Maker

guide-momindum-maker-4

Illustration du logiciel Momindum Maker

 

Maker est un logiciel de montage fourni par la société Momindum permettant de réaliser des présentations enrichies contenant au choix, une vidéo, des slides de présentations, et un chapitrage servant également de navigation dans la présentation.

Le module permet d'importer automatiquement dans JPlatform une présentation publiée depuis l'outil Maker.

Le processus se déroule ainsi :

  • génération d'un jeton Momindum Maker depuis JPlatform
  • (réalisation du montage de la présentation)
  • publication de la présentation depuis Maker à l'aide du jeton précédent (la vidéo est transférée sur le Cloud Momindum)
  • la vidéo est automatiquement importée dans JPlatform. Son auteur est la personne qui a généré le jeton.

Guide d'utilisation : Publier une présentation depuis Momindum Maker

 

Import de vidéos du Cloud Momindum

momindum-cloud-picker

Illustration de l'import d'une vidéo du Cloud

 

Le module fournit une interface listant les vidéos du cloud, et permet de les importer dans JPlatform.

Guide d'utilisation : Importer une présentation Momindum

 

Insertion d'une présentation dans un champ texte

Une présentation importée peut être insérée dans les champs texte (Wysiwyg).

Dans l'éditeur texte, choisir l'insertion de contenu, puis insertion d'image, video, audio :

momindum-2.0 - insertion wysiwyg step 1

 

Sélectionner la présentation :

momindum-2.0 - insertion wysiwyg step 2

momindum-2.0 - insertion wysiwyg step 3

 

Le rendu utilise alors la visionneuse Momindum :

 momindum-2.0 - insertion wysiwyg step 4 rendu

 

Insertion d'une présentation publique non importée dans JPlatform

  • obtenir l'URL de visualisation de la présentation Momindum publique. (Ex https://api.momindum.com/watch/uD3ia9PaDsqRcABtOyM9xTuNJn5iHF97)
    • pour cela, aller sur le cloud Momindum, rechercher la présentation à intégrer
    • cliquer sur le petit oeil permettant de visualiser la présentation
    • copier l'URL obtenue
  • dans un champ texte, choisir l'insertion de media, puis, Contenu Internet
  • coller l'URL précédente
  • dans le rendu, la visionneuse Momindum est utilisée

 

 

ACLs

Le module fournit deux ACLs :

  1. Accès au cloud Momindum:
    • autorise le membre à importer une vidéo depuis le cloud Momindum associé à JPlatform. 
    • autorise le membre à envoyer une vidéo JPlatform sur le cloud Momindum
  1. Accès à la génération de jeton Momindum Maker
    • permet au membre de générer un token Momindum Maker

Si ces ACLs ne sont pas utilisées, toute personne authentifiée aura accès à la fonctionnalité.

Pour restreindre les fonctionnalités, il sufft de créér ces ACLs, et y mettre les personnes voulues.

 

Propriétés du module

Login / mot de passe

Permet à JPlatform de requêter l'API Momindum

 

Auto conversion

  • si oui, toute nouvelle vidéo déposée sur JPlatform sera automatiquement déposée sur Momindum. La lecture de la vidéo (et sa bande passante) passera donc systématiquement par les serveurs Momindum.
  • si non, une vidéo JPlatform pourra être envoyée sur Momindum au choix, manuellement. (Voir également ACL Accès au cloud Momindum)

 

Type de document par défaut

Permet de choisir un type de Document particulier qui sera utilisé pour toute vidéo importée depuis Momindum.

 

Workflow par défaut

Permet de spécifier quel workflow va être appliqué sur une vidéo Momindum importée.

Exemple de fonctionnement :

  • dans l'espace de travail voulu, paramétrer le type de FileDocument :
    • choisir par exemple le workflow des Pièces jointes par défaut
    • activer les worflows d'instance :
      • autoriser par exemple: le workflow des pièces jointes (filedocument) et le workflow Brouillon (wfdraft
  • dans les propriétés du module, définir le Workflow par défaut sur "wfdraft" (l'identfiant du workflow)

A l'import d'une vidéo Momindum dans cet espace, le fileDocument utilisera le workflow Brouillon, et non le workflow des pièces jointes par défaut. 


FAQ

1. Comment alimenter les métadatas spécifiques ?

Il est possible de créér des metadatas sur le Cloud Momindum.
Pour les alimenter lors de l'upload d'une vidéo JPlatform vers Momindum, il existe depuis la version 2.0 le hook MomindumServiceListener (https://issues.jalios.com/browse/MOMINDUM-7) .

Pour ce faire, il faut développer une classe Java telle que CustomServiceListener extends com.jalios.jcmsplugin.momindum.service.BasicMomindumServiceListener. Soit cette classe présente dans le package com.jalios.jcmsplugin.momindumclient

Implémenter la méthode beforeGetToken(GetTokenEvent event), comme ci dessous :

package com.jalios.jcmsplugin.momindumclient;

import java.util.Map;

import com.jalios.jcms.FileDocument;
import com.jalios.jcms.Member;
import com.jalios.jcmsplugin.momindum.service.BasicMomindumServiceListener;
import com.jalios.jcmsplugin.momindum.service.GetTokenEvent;

public class CustomServiceListener extends BasicMomindumServiceListener {

  @Override
  public void beforeGetToken(GetTokenEvent event) {
    Map<String, String> metadatas = event.getGetTokenInfos().getMetadatas();

    // Add your custom metadatas: (Value must be a value declared in the Momidnum Cloud)
    metadatas.put("imposed_metadata", "imposed_metadata_val1");

    // Depending on the member
    Member author = event.getGetTokenInfos().getAuthor();
    if (author.getFirstName().equals("Pierre")) {
      metadatas.put("author_firstname", author.getFirstName());
    }

    // Depending on the Video
    FileDocument video = event.getGetTokenInfos().getFileDocument();
    // [...]
  }
}

Dans votre plugin.prop, declarer :

jcmsplugin.momindum.service-listener.CustomServiceListener: com.jalios.jcmsplugin.momindumclient.CustomServiceListener 

La syntaxe à respecter est :

  • le préfixe de la clé est imposé : jcmsplugin.momindum.service-listener.
  • le suffixe de la clé est libre : exemple CustomServiceListener
  • la valeur de la propriété doit être le chemin complet de la classe : exemple : com.jalios.jcmsplugin.momindumclient.CustomServiceListener

Redémarrer le site.

Lorsqu'un vidéo sera uploadée sur Momindum, votre service sera appelé. Vous pourrez alors ajouter de nouvelles métadatas ou mettre à jour celles par défaut.

Informations

Version
  • 2.0
Stabilité
  • Stable
Compatibilité
  • JPlatform 10
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios SA
Licence
  • Jalios
Taille
  • 656,94 Ko
Mis-à-jour
  • 11/12/17
Téléchargements
  • 3
Domaines