SlideShare une entreprise Scribd logo
1  sur  71
Projet « PPCM »
Plateforme de Partage
de Contenus Multimédia
Développement d’une plateforme
de diffusion et de partage de
contenus multimédia
Création du type de contenu
• Pour permettre aux utilisateurs contributeurs
  inscrits à votre plateforme de déposer leurs
  photos, il faut d’abord créer un « type de
  contenu » adapté.
• Il doit permettre
 ▫ De déposer une ou plusieurs photos,
 ▫ D’ajouter les métadonnées associées.
Création du type de contenu
• Drupal propose plusieurs types de contenu par
  défaut (Page, Article…)
 ▫ Il permet aussi de construire vos propres types de
   contenu
 ▫ Ou encore d’adapter des types de contenus
   existants en les modifiant ou en y ajoutant des
   éléments supplémentaires.
Création du type de contenu
• Avec Drupal, tous les types de contenus partagent
  les mêmes informations de base (un node en langue
  Drupal)
  ▫ Un titre
  ▫ Une description
• Ainsi que la possibilité de les spécialiser en leur
  ajoutant des informations supplémentaires.
• Il est possible d’avoir plusieurs types de contenus à
  la fois (l’utilisateur choisira d’abord le type de
  contenu qu’il veut créer parmi la liste des types de
  contenu disponibles et qui lui sont permis).
Création du type de contenu
• Pour la plateforme, vous allez adapter un type de
  contenu existant mais optionnel: « Gallery »
  ▫ Ce type de contenu n’est pas activé par défaut
     Il faut donc commencer par l’activer en activant le
      module qui le déploie (media gallery).
     Le type de contenu « Gallery » permet de créer une
      galerie de médias (au choix, photos, vidéos et sons).
  ▫ Vous allez ensuite l’adapter en lui ajoutant la
    description des métadonnées correspondant au thème
    de votre plateforme.
• Vous pouvez effacer tous les autres types de contenu
  (ou simplement ne pas les permettre à vos
  utilisateurs)
Création du type de contenu
• Pour essayer d’illustrer ce que représente un
  type de contenu:
 ▫ Le type de contenu est similaire au plan d’un
   meuble, une commode par exemple.
 ▫ A partir de ce plan, il sera possible de construire
   autant de commodes que nécessaire.
 ▫ Toutes les commodes construites à partir du plan
   auront toutes la même structure (en gros les
   mêmes tiroirs).
 ▫ Chaque client pourra ensuite la remplir avec ses
   propres affaires.
Création du type de contenu
• Le type de contenu correspond au plan de la commode
  ▫ Chaque métadonnée peut être vue comme un tiroir de la
    commode.
  ▫ A partir du type de contenu (plan de la commode), il est
    possible d’autoriser chaque utilisateur à créer un nouveau
    contenu (une commode).
  ▫ Puis de lui permettre de remplir le contenu avec ses
    informations qui se rangent dans les métadonnées/tiroirs
    (il met ses chaussettes dans le tiroir à chaussettes et ses tee-
    shirts dans le tiroir à tee-shirts).
  ▫ Chaque utilisateur aura ses propres informations à
    fournir, mais le formulaire permettant de remplir le
    contenu demandera les mêmes métadonnées à tous les
    utilisateurs.
Création du type de contenu
• Dans Drupal, pour chaque métadonnée/tiroir, il
  faudra indiquer:
 ▫ Le nom qu’on lui donne (qui indique aussi ce
   qu’elle représente)
 ▫ Le type de valeur qu’on peut y ranger
    Un peu comme si on avait des tiroirs à chaussettes
     dans lesquelles on ne peut mettre que des
     chaussettes et pas autre chose.
Création du type de contenu
• Imaginons que le thème de votre plateforme est:
  ▫ Les monuments
• Vous activez le module « Gallery »
• Vous pouvez changer le nom du type de contenu de
  « gallery » à « monuments »
• Vous ajoutez les métadonnées décrivant un monument
  de façon générale.
• Les contributeurs de votre plateforme pourront ensuite
  déposer leurs contenus en créant un contenu pour
  chaque monument et en insérant:
  ▫ Les photos
  ▫ Les valeurs des métadonnées qui décrivent le monument.
Création du type de contenu
• Type de contenu « monument »
 ▫ Un exemple de métadonnée:
    Type de monument:
    Les valeurs possibles:
     château, cathédrale, temple, statue, avenue, building
      A choisir, liste fixe
       ▫ Vous définissez à l’avance la liste de toutes les valeurs
         possibles que vous autorisez
      ou liste ouverte
       ▫ Vous laissez chaque contributeur proposer une valeur
         (principe des tags de Flickr ou 500px)
    Le contributeur doit obligatoirement fournir la valeur de
     cette métadonnée.
Dans Drupal Gardens
Premières choses à retenir
• Drupal est flexible:
  ▫ Chaque fois que vous modifiez quelque chose, Drupal
    le prend immédiatement en compte.
  ▫ Drupal reste toujours fonctionnel, même si votre
    plateforme n’est pas terminée
     Vous allez la construire au fur et à mesure des étapes.
  ▫ Tout ce que vous pouvez activer, vous pouvez le
    désactiver
     Il est donc possible de tester, puis d’annuler si nécessaire
  ▫ A part si vous effacez (delete) quelque chose, vous
    pouvez toujours revenir en arrière.
     N ’hésitez pas à tester
Activer le module des galleries
• Vérifiez si le module « Media Gallery » est déjà activé




• Si non, activez-le




• Et enregistrez cette configuration
Adapter le contenu « Gallery »
• Dans « content types » depuis « Structure »
Adapter le contenu « Gallery »
• Il existe d’autres types de contenu (Articles,
  Page, Poll et éventuellement d’autres)
  ▫ Vous pouvez
     Soit ne pas les utiliser en n’autorisant pas vos
      utilisateurs à créer des contenus de ces types
     Soit les utiliser si vous pensez qu’ils peuvent
      compléter votre site en y ajoutant des type de
      contenus supplémentaires (par exemple le type poll
      permet de créer des votes en ligne).
Adapter le contenu « Gallery »
• Configuration globale
 ▫ Configuration/media: désactiver les types de médias
Adapter le contenu « Gallery »
• Pour chaque type dont Gallery, vous pouvez
 ▫ L’editer (edit)
 ▫ Gérer ses champs (manage fields)
    C’est là que vous allez pouvoir ajouter vos
     métadonnées.
 ▫ Gérer son affichage (manage display)
    C’est là que vous allez pouvoir décider comment le
     type de contenu sera affiché en fonction du contexte.
 ▫ L’effacer (delete)
    Mais uniquement pour certains types de contenu
Adapter le contenu « Gallery »
• D’abord éditer pour adapter
• A visionner
 ▫ http://youtu.be/48BHLzaa0y4
Adapter le contenu « Gallery »
• Puis ajouter des fields/champs/métadonnées
• A visionner:
 ▫ http://youtu.be/K9RtgZ4iq2Y
Adapter le contenu « Gallery »
• Ajout d’un nouveau field (add new field)



• 4 informations à fournir pour ajouter un nouveau
  field:
  ▫ Le nom (Label): pour affichage pour l’utilisateur
  ▫ Le nom du champ (Field name): pour le nom de stockage dans la
    base de données de Drupal
  ▫ Le type de données (Type of data): définit le type de valeurs que
    peut prendre le field
  ▫ Le widget: définit le type de composant graphique du formulaire
    de saisie de la valeur du field (liste, bouton radio, boîte de
    selection…)
Adapter le contenu « Gallery »
• Exemple de fields:
 ▫ Métadonnée pour représenter des voitures
      Label: marque
      Field name: marque
      Type of data: text
      Form element: text field
 ▫ Métadonnée pour représenter des monuments
      Label: taille
      Field name: taille
      Type of data: float (nombre décimal)
      Form element: text field
Adapter le contenu « Gallery »
• Exemple de fields:
 ▫ Métadonnée pour représenter des recettes
      Label: continent
      Field name: continent
      Type of data: list(text)
      Form element: select list
        La liste des valeurs doit être fournie ensuite
Adapter le contenu « Gallery »
• Les type de données possibles
Adapter le contenu « Gallery »
• Les type de données possibles
 ▫ Boolean: oui/non
    P.e. homme/femme
 ▫ Date
 ▫ Types numériques: Decimal/Float/Integer
 ▫ Types textuels: Text/Long Text/Long Text &
   summary
 ▫ Listes: numériques ou textuelles
 ▫ Link: lien, ou URL ou adresse web
Adapter le contenu « Gallery »
• Ajouter une métadonnée:
 ▫ Créer le field


 ▫ Cliquer sur « Save »
Adapter le contenu « Gallery »
• Ajouter une métadonnée:
 ▫ Configurer le field
Adapter le contenu « Gallery »
• Ajouter une métadonnée:
 ▫ Configurer le field
Adapter le contenu « Gallery »
• Ajouter une métadonnée:
 ▫ Configurer le field
    Label (normalement déjà complété, mais vous pouvez le
     changer)
    Help text: indications à fournir à l’utilisateur pour lui
     expliquer comment compléter le field lors de la saisie
    Text processing (propre au type de donnée):
      Texte plat ou formaté
      Size of textfield: Nombre de caractères du champ de saisie
      Default value: possibilité de définir une valeur par défaut
       pour le field
Adapter le contenu « Gallery »
• Ajouter une métadonnée:
 ▫ Configurer le field
    Required: field obligatoire ou pas
    Visibility: visibilité et permission (public, privé ou
     personnalisé)
    Number of values: nombre de valeurs possibles pour
     ce field, une ou plus, illimité
    Maximum length: nombre maximum de caractère
     pour le field
Adapter le contenu « Gallery »
• Un type de field particulier:
  ▫ Term reference
     Permet d’utiliser un vocabulaire (appelé taxonomy dans
      Drupal) comme les tags de Flickr
     Une taxonomy à un nom et contient une liste de termes
       Les termes peuvent être prédéfinis (l’utilisateur ne peut que
        choisir dans un vocabulaire fixe) ou ouvert (l’utilisateur
        ajoute des termes dans le vocabulaire) ou mixte.
     Il est ensuite facile de retrouver tous les contenus qui ont
      été taggés avec un terme du vocabulaire: permet de
      catégoriser les contenus et de les sélectionner par
      catégories
Adapter le contenu « Gallery »
• Comment procéder
 ▫ Créer une taxonomy (Structure/Taxonomy)
 ▫ Ajouter un field « term reference » au type de
   contenu avec lequel vous voulez utiliser la
   taxonomy
 ▫ Sélectionnez le widget
    Select list ou radio buttons si la liste est prédéfinie
    Autocomplete term si vous voulez que les utilisateurs
     ajoutent les termes du vocabulaire librement
Adapter le contenu « Gallery »
• Un exemple
 ▫ Vous voulez ajouter une métadonnée indiquant
   une ville
    Il n’est pas envisageable de créer une liste prédéfinie
     de toutes les villes existantes dans le monde
    Vous allez créer une taxonomy pour laisser vos
     utilisateurs créer eux-mêmes la liste au fur et à
     mesure de leurs contributions.
Adapter le contenu « Gallery »
• Création de la taxonomy villes
• A visionner:
 ▫ http://youtu.be/40VFUYv3JRI
Adapter le contenu « Gallery »
• Création de la taxonomy villes
Adapter le contenu « Gallery »
• Création de la taxonomy villes




• Vous pouvez insérer des termes avec « add terms »
Adapter le contenu « Gallery »
• Association de la taxonomy à un field
Adapter le contenu « Gallery »
• Association de la taxonomy à un field
Adapter le contenu « Gallery »
• Association de la taxonomy à un field




• Chaque fois qu’un utilisateur ajoutera un contenu, il pourra
  insérer un nom de ville qui viendra s’ajouter au
  vocabulaire/taxonomy et pourra être utilisé par les autres.
• Le form element permet de compléter la saisie d’un terme à
  partir des termes existants dans la taxonomy.
• Si le terme Paris existe dans le vocabulaire et que l’utilisateur
  commence à taper « Pa », le terme Paris lui sera
  automatiquement proposé.
Adapter le contenu « Gallery »
• Enfin gérer l’affichage
• A visionner:
  ▫ http://youtu.be/CfRhYfqjSyU
Adapter le contenu « Gallery »
• Enfin gérer l’affichage
  ▫ Les contextes:
  ▫ Les principaux
     Full content: affichage complet
       Pour affichage d’un seul contenu
       Affichage de tous les fields
     Teaser: affichage court
       Pour affichage d’une liste de contenus
       Affichage des fields principaux
Adapter le contenu « Gallery »
• Comment fields
 ▫ Par défaut les commentaires contiennent
    Auteur
    Titre
    Texte
 ▫ Il est possible de les adapter pour le type de
   contenu associé en y ajoutant des fields
   supplémentaires.
    Par exemple ajouter un field de type list(Integer) de
     1 à 6 pour donner une note en plus du commentaire
Adapter le contenu « Gallery »
• Comment fields
Adapter le contenu « Gallery »
• Fonctionnement du contenu
 ▫ Par la suite, quand les utilisateurs autorisés créeront
   un contenu Gallery sur la plateforme, ils devront déjà
   créer le contenu, avec son titre, sa description (les
   photos ne s’insèrent pas dans la description, mais vous
   pouvez illustrer la description avec une/des
   photo(s), ses métadonnées et les paramètres de
   présentation de la galerie.
 ▫ Le contenu doit être publié.
 ▫ Une fois le contenu Gallery publié, ils pourront lui
   ajouter des photos: l’ajout des photos à la galerie se
   fait seulement après que le contenu Gallery a été créé.
    Avec l’option « Add media » qui apparaît dans la galerie.
A retenir sur les types de contenu
• Si vous modifiez un type de contenu
 ▫ Alors que vous avez déjà créé des contenus de ce
   type
    Les changements affecteront les nouveaux contenus
    Mais pas systématiquement les anciens qui ont déjà
     été créés.
Configurer les rôles
• Gérer les permissions
• A visionner:
 ▫ http://youtu.be/CTUqnGVkppU
 ▫ Un utilisateur a
    Un ou plusieurs rôle
 ▫ Chaque rôle a
    Des permissions
 ▫ Pour un utilisateur les permissions de ses rôles se
   cumulent
Configurer les rôles
• Par défaut il existe 4 rôles sur Drupal Gardens
 ▫ Anonymous: tout visiteur anonyme
 ▫ Authentified: tout utilisateur identifié (qui a créé
   un profil, un compte sur la plateforme)
 ▫ Administrator: le rôle d’administrateur (peut tout
   faire)
 ▫ Site maintainer: idem
• Vous pouvez créer des rôles supplémentaires
 ▫ Et leur donner leurs propres permissions
Configurer les rôles
• Par défaut chaque rôle prédéfini a déjà des
  permissions
 ▫ Que vous pouvez librement modifier à votre guise
    Ne touchez pas aux permissions des rôles
     Administrator et Site maintainer.
Configurer les rôles
• En général, à chaque module correspond une ou
  plusieurs permissions
 ▫ Par exemple, au module Node correspondent des
   permissions sous la rubrique Node.
 ▫ Elles définissent ce que chaque rôle peut ou ne
   peut pas faire avec les fonctionnalités offertes par
   le module.
Configurer les rôles
• Les permissions
Configurer les rôles
• Les permissions
 ▫ Dans la situation précédente les utilisateurs
   anonymes peuvent voir/lire les
   commentaires, mais ne peuvent pas en poster.
Configurer les rôles
• Les permissions
Configurer les rôles
• Les permissions
 ▫ Dans la situation précédente les utilisateurs
   anonymes peuvent voir/lire les commentaires, et
   en poster.
Configurer les rôles
• Les permissions
Configurer les rôles
• Les permissions
 ▫ Dans la situation précédente, les utilisateurs
   anonymes et authentifiés peuvent voir tous les
   contenus quelque soit leur type
 ▫ Ils ne peuvent pas créer de contenus de type
   « gallery », ni les éditer, ni les effacer.
Configurer les rôles
• Les permissions
Configurer les rôles
• Les permissions
 ▫ Dans la situation précédente, les utilisateurs
   anonymes peuvent voir tous les contenus quelque
   soit leur type
    Ils ne peuvent pas créer de contenus de type
     « gallery », ni les éditer, ni les effacer.
 ▫ Les utilisateurs authentifiés peuvent créer des
   contenus de type gallery, editer et effacer leurs
   propres contenus gallery (et uniquement ceux qui
   leur « appartiennent »).
Configurer les rôles
• Les permissions
 ▫ A vous décider si vous avez besoin de rôles
   supplémentaires.
 ▫ A vous de décider quelles permissions vous
   autorisez à quels rôles
 ▫ Quand vous modifiez des permissions, vous devez
   les enregistrer pour qu’elles soient prises en
   compte (cliquer sur « Save permissions » tout en
   bas de la fenêtre des permissions)
Configurer les rôles
• Pour gérer correctement les contenus de type
  gallery, il faut
 ▫ Autoriser les permissions suivantes:
    View media
    Edit media
    Et facultativement
      Add media from remote services
Adapter les profils des utilisateurs
• Il est aussi possible d’ajouter des métadonnées
  au profil des utilisateurs
 ▫ Cela permet de décrire chaque utilisateur en
   fonction du thème de la plateforme ou d’autres
   caractéristiques.
 ▫ Les visiteurs peuvent ensuite retrouver des
   contenus intéressants en parcourant les
   utilisateurs en fonction de leur profil.
Adapter les profils des utilisateurs
• Quand un nouvel utilisateur s’inscrit
 ▫ Il remplit les informations pour créer son compte
    Plus celles de son profil qui correspond aux
     métadonnées utilisateur ajoutées
 ▫ Il peut aussi les modifier depuis son compte
   (depuis l’option « Edit profile» de « My account »)
Adapter les profils des utilisateurs
• Le mécanisme est identique à celui d’ajout des
  métadonnées aux types de contenu
• L’accès se fait depuis le menu
  « Configuration », puis « Account settings »
Adapter les profils des utilisateurs
• Account settings
Adapter les profils des utilisateurs
• Account settings/manage fields
Adapter les profils des utilisateurs
• Account settings/manage fields
 ▫ Vous pouvez ajouter de nouveaux champs/fields
   pour décrire vos métadonnées utilisateurs.
 ▫ Le mécanisme est identique à celui des ajout de
   nouveaux champs/fields des types de contenu.
Configuration globale des utilisateurs
• Depuis « Accounts settings »
    Modalités de création de compte
    Modalités de suppression de compte
Configuration globale des utilisateurs
• Depuis « Accounts settings »
  ▫ Autoriser les utilisateurs à créer leur signature (depuis leur
    compte)
Configuration globale des utilisateurs
• Depuis « Accounts settings »
  ▫ Autoriser les utilisateurs à personnaliser leur photo/avatar
    (depuis
    leur
    compte)
Configuration globale des utilisateurs
• Pour modifier sa signature ou son avatar, il faut
  accéder à son compte (« My account »)
  ▫ Puis à « Edit account »
  ▫ La signature peut être éditée avec un éditeur WYSIWYG
     Elle apparaîtra à la fin de chaque commentaire publié par l’utilisateur
  ▫ Sur Drupal Gardens, la photo de l’avatar se modifie en se
    connectant au serveur central de Drupal Gardens
     Il faut cliquer sur le lien
        « Change these values, your password and your avatar on the Drupal
         Gardens server. »
        C’est aussi en passant par ce lien que l’utilisateur peut modifier son mot de
         passe, son email et son nom d’utilisateur (username)
Configuration globale des utilisateurs
• Depuis « Accounts settings »
      Texte des différents emails envoyés aux utilisateurs
Pour tester le tout
• Créer un utilisateur avec comme rôle « authentifié »
• A visionner:
  ▫ http://youtu.be/6roDWzVq3g0
• Se connecter à la plateforme
• Ajouter un contenu (Add content)
  ▫ Créer un contenu gallerie
     Titre
     Description
     Fields ajoutés
  ▫ Une fois le contenu créé, ajouter les photos (Add
    media)
Pour tester le tout
• Ajout de medias
 ▫ Upload images
    Télécharger des photos depuis votre ordinateur.
    Embed URL: insérer des photos déjà en ligne à
     partir de leur adresse web ou des vidéos youtube à
     partir de leur adresse web.
    Browse library: insérer des photos ou médias déjà
     téléchargé sur la plateforme.

Contenu connexe

Tendances

Projet Plateforme de Partage de Contenus Multimédias 2013 (4/5)
Projet Plateforme de Partage de Contenus Multimédias 2013 (4/5) Projet Plateforme de Partage de Contenus Multimédias 2013 (4/5)
Projet Plateforme de Partage de Contenus Multimédias 2013 (4/5) Laurent Moccozet
 
Séance 2: projet PPCM 2014
Séance 2: projet PPCM 2014Séance 2: projet PPCM 2014
Séance 2: projet PPCM 2014Laurent Moccozet
 
Projet Plateforme de Partage de Contenus Multimédias (4)
Projet Plateforme de Partage de Contenus Multimédias (4)Projet Plateforme de Partage de Contenus Multimédias (4)
Projet Plateforme de Partage de Contenus Multimédias (4)Laurent Moccozet
 
Les taxonomies, un système flexible et puissant - WordCamp Bordeaux 2017
Les taxonomies, un système flexible et puissant - WordCamp Bordeaux 2017Les taxonomies, un système flexible et puissant - WordCamp Bordeaux 2017
Les taxonomies, un système flexible et puissant - WordCamp Bordeaux 2017Frédéric Demarle
 
Prise en main de WordPress
Prise en main de WordPressPrise en main de WordPress
Prise en main de WordPressAbdoulaye Dieng
 

Tendances (6)

Projet Plateforme de Partage de Contenus Multimédias 2013 (4/5)
Projet Plateforme de Partage de Contenus Multimédias 2013 (4/5) Projet Plateforme de Partage de Contenus Multimédias 2013 (4/5)
Projet Plateforme de Partage de Contenus Multimédias 2013 (4/5)
 
Séance 2: projet PPCM 2014
Séance 2: projet PPCM 2014Séance 2: projet PPCM 2014
Séance 2: projet PPCM 2014
 
Projet Plateforme de Partage de Contenus Multimédias (4)
Projet Plateforme de Partage de Contenus Multimédias (4)Projet Plateforme de Partage de Contenus Multimédias (4)
Projet Plateforme de Partage de Contenus Multimédias (4)
 
Wordpress meetup
Wordpress meetupWordpress meetup
Wordpress meetup
 
Les taxonomies, un système flexible et puissant - WordCamp Bordeaux 2017
Les taxonomies, un système flexible et puissant - WordCamp Bordeaux 2017Les taxonomies, un système flexible et puissant - WordCamp Bordeaux 2017
Les taxonomies, un système flexible et puissant - WordCamp Bordeaux 2017
 
Prise en main de WordPress
Prise en main de WordPressPrise en main de WordPress
Prise en main de WordPress
 

En vedette

Séance d'Information / Bachelor SI-SS / Sept. 2013
Séance d'Information / Bachelor SI-SS / Sept. 2013Séance d'Information / Bachelor SI-SS / Sept. 2013
Séance d'Information / Bachelor SI-SS / Sept. 2013Laurent Moccozet
 
Intégrer un contenu depuis une plateforme de partage dans Netvibes
Intégrer un contenu depuis une plateforme de partage dans NetvibesIntégrer un contenu depuis une plateforme de partage dans Netvibes
Intégrer un contenu depuis une plateforme de partage dans NetvibesLaurent Moccozet
 
projet PPCM 2014: compléments sur les droits d'auteur
projet PPCM 2014: compléments sur les droits d'auteurprojet PPCM 2014: compléments sur les droits d'auteur
projet PPCM 2014: compléments sur les droits d'auteurLaurent Moccozet
 
Les usages et pratiques des technologies pour l'enseignement
Les usages et pratiques des technologies pour l'enseignementLes usages et pratiques des technologies pour l'enseignement
Les usages et pratiques des technologies pour l'enseignementLaurent Moccozet
 
Séance 5: projet PPCM 2014
Séance 5: projet PPCM 2014Séance 5: projet PPCM 2014
Séance 5: projet PPCM 2014Laurent Moccozet
 
Projet Plateforme de Partage de Contenus Multimédias (2)
Projet Plateforme de Partage de Contenus Multimédias (2)Projet Plateforme de Partage de Contenus Multimédias (2)
Projet Plateforme de Partage de Contenus Multimédias (2)Laurent Moccozet
 
Projet Plateforme de Partage de Contenus Multimédias 2013 / ANNEXE
Projet Plateforme de Partage de Contenus Multimédias 2013 / ANNEXEProjet Plateforme de Partage de Contenus Multimédias 2013 / ANNEXE
Projet Plateforme de Partage de Contenus Multimédias 2013 / ANNEXELaurent Moccozet
 
Projet Plateforme de Partage de Contenus Multimédias (5)
Projet Plateforme de Partage de Contenus Multimédias (5)Projet Plateforme de Partage de Contenus Multimédias (5)
Projet Plateforme de Partage de Contenus Multimédias (5)Laurent Moccozet
 
Barcamp Ciel, 18 Déc. 2012
Barcamp Ciel, 18 Déc. 2012Barcamp Ciel, 18 Déc. 2012
Barcamp Ciel, 18 Déc. 2012Laurent Moccozet
 
Séance 1: Introduction au projet PPCM 2014
Séance 1: Introduction au projet PPCM 2014Séance 1: Introduction au projet PPCM 2014
Séance 1: Introduction au projet PPCM 2014Laurent Moccozet
 
Création d'un flux d'information de veille avec Yahoo Pipes
Création d'un flux d'information de veille avec Yahoo PipesCréation d'un flux d'information de veille avec Yahoo Pipes
Création d'un flux d'information de veille avec Yahoo PipesLaurent Moccozet
 
Projet Plateforme de Partage de Contenus Multimédias 2013 (5/5)
Projet Plateforme de Partage de Contenus Multimédias 2013 (5/5)Projet Plateforme de Partage de Contenus Multimédias 2013 (5/5)
Projet Plateforme de Partage de Contenus Multimédias 2013 (5/5)Laurent Moccozet
 
Projet Plateforme de Partage de Contenus Multimédias (1)
Projet Plateforme de Partage de Contenus Multimédias (1)Projet Plateforme de Partage de Contenus Multimédias (1)
Projet Plateforme de Partage de Contenus Multimédias (1)Laurent Moccozet
 
Droits d'auteur sur les contenus
Droits d'auteur sur les contenusDroits d'auteur sur les contenus
Droits d'auteur sur les contenusLaurent Moccozet
 
Formation - P1 - Spip Utilisation
Formation - P1 - Spip UtilisationFormation - P1 - Spip Utilisation
Formation - P1 - Spip UtilisationPatrick Vincent
 
Système de gestion de contenu axis
Système de gestion de contenu axisSystème de gestion de contenu axis
Système de gestion de contenu axisumen innovation
 
Criteres référencement
Criteres référencementCriteres référencement
Criteres référencementMiss Seo Girl
 

En vedette (20)

Séance d'Information / Bachelor SI-SS / Sept. 2013
Séance d'Information / Bachelor SI-SS / Sept. 2013Séance d'Information / Bachelor SI-SS / Sept. 2013
Séance d'Information / Bachelor SI-SS / Sept. 2013
 
Intégrer un contenu depuis une plateforme de partage dans Netvibes
Intégrer un contenu depuis une plateforme de partage dans NetvibesIntégrer un contenu depuis une plateforme de partage dans Netvibes
Intégrer un contenu depuis une plateforme de partage dans Netvibes
 
projet PPCM 2014: compléments sur les droits d'auteur
projet PPCM 2014: compléments sur les droits d'auteurprojet PPCM 2014: compléments sur les droits d'auteur
projet PPCM 2014: compléments sur les droits d'auteur
 
Les usages et pratiques des technologies pour l'enseignement
Les usages et pratiques des technologies pour l'enseignementLes usages et pratiques des technologies pour l'enseignement
Les usages et pratiques des technologies pour l'enseignement
 
Séance 5: projet PPCM 2014
Séance 5: projet PPCM 2014Séance 5: projet PPCM 2014
Séance 5: projet PPCM 2014
 
Projet Plateforme de Partage de Contenus Multimédias (2)
Projet Plateforme de Partage de Contenus Multimédias (2)Projet Plateforme de Partage de Contenus Multimédias (2)
Projet Plateforme de Partage de Contenus Multimédias (2)
 
Projet Plateforme de Partage de Contenus Multimédias 2013 / ANNEXE
Projet Plateforme de Partage de Contenus Multimédias 2013 / ANNEXEProjet Plateforme de Partage de Contenus Multimédias 2013 / ANNEXE
Projet Plateforme de Partage de Contenus Multimédias 2013 / ANNEXE
 
Projet Plateforme de Partage de Contenus Multimédias (5)
Projet Plateforme de Partage de Contenus Multimédias (5)Projet Plateforme de Partage de Contenus Multimédias (5)
Projet Plateforme de Partage de Contenus Multimédias (5)
 
Barcamp Ciel, 18 Déc. 2012
Barcamp Ciel, 18 Déc. 2012Barcamp Ciel, 18 Déc. 2012
Barcamp Ciel, 18 Déc. 2012
 
Séance 1: Introduction au projet PPCM 2014
Séance 1: Introduction au projet PPCM 2014Séance 1: Introduction au projet PPCM 2014
Séance 1: Introduction au projet PPCM 2014
 
Création d'un flux d'information de veille avec Yahoo Pipes
Création d'un flux d'information de veille avec Yahoo PipesCréation d'un flux d'information de veille avec Yahoo Pipes
Création d'un flux d'information de veille avec Yahoo Pipes
 
Projet Plateforme de Partage de Contenus Multimédias 2013 (5/5)
Projet Plateforme de Partage de Contenus Multimédias 2013 (5/5)Projet Plateforme de Partage de Contenus Multimédias 2013 (5/5)
Projet Plateforme de Partage de Contenus Multimédias 2013 (5/5)
 
Projet Plateforme de Partage de Contenus Multimédias (1)
Projet Plateforme de Partage de Contenus Multimédias (1)Projet Plateforme de Partage de Contenus Multimédias (1)
Projet Plateforme de Partage de Contenus Multimédias (1)
 
Droits d'auteur sur les contenus
Droits d'auteur sur les contenusDroits d'auteur sur les contenus
Droits d'auteur sur les contenus
 
e-mondeos : Création de blog et rédaction web clef en main
e-mondeos : Création de blog et rédaction web clef en maine-mondeos : Création de blog et rédaction web clef en main
e-mondeos : Création de blog et rédaction web clef en main
 
Liens sponsorisés
Liens sponsorisésLiens sponsorisés
Liens sponsorisés
 
Formation - P1 - Spip Utilisation
Formation - P1 - Spip UtilisationFormation - P1 - Spip Utilisation
Formation - P1 - Spip Utilisation
 
Les liens internes
Les liens internes Les liens internes
Les liens internes
 
Système de gestion de contenu axis
Système de gestion de contenu axisSystème de gestion de contenu axis
Système de gestion de contenu axis
 
Criteres référencement
Criteres référencementCriteres référencement
Criteres référencement
 

Similaire à Projet Plateforme de Partage de Contenus Multimédias 2013 (3/5)

Theming drupal8 - Meetup Paris - 26-mars-2015
Theming drupal8 - Meetup Paris - 26-mars-2015Theming drupal8 - Meetup Paris - 26-mars-2015
Theming drupal8 - Meetup Paris - 26-mars-2015Romain Jarraud
 
Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Nicolas Morin
 
Tutoriel express pour Omeka sur Omeka.net
Tutoriel express pour Omeka sur Omeka.netTutoriel express pour Omeka sur Omeka.net
Tutoriel express pour Omeka sur Omeka.netLaurent Moccozet
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Nicolas Morin
 
Cours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.pptCours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.pptRihabBENLAMINE
 
WordPress thèmes et template.pptx
WordPress thèmes et template.pptxWordPress thèmes et template.pptx
WordPress thèmes et template.pptxGHRIS -INFO
 
HTML5 - Sémantique, structure et nouveaux éléments
HTML5 - Sémantique, structure et nouveaux élémentsHTML5 - Sémantique, structure et nouveaux éléments
HTML5 - Sémantique, structure et nouveaux élémentsRémy Savard
 
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...Core-Techs
 
Formation wordpress partie1
Formation wordpress partie1Formation wordpress partie1
Formation wordpress partie1Ezzaoufi Amine
 
Panels, une autre façon de construire. DrupalCamp Paris 2013
Panels, une autre façon de construire. DrupalCamp Paris 2013Panels, une autre façon de construire. DrupalCamp Paris 2013
Panels, une autre façon de construire. DrupalCamp Paris 2013bellesmanieres
 
Netvibes atelier 14_octobre_2011_kg
Netvibes atelier 14_octobre_2011_kgNetvibes atelier 14_octobre_2011_kg
Netvibes atelier 14_octobre_2011_kgkumarutil
 
SP2013 - Centraliser vos modèles de documents
SP2013 - Centraliser vos modèles de documentsSP2013 - Centraliser vos modèles de documents
SP2013 - Centraliser vos modèles de documentsRan Mellul
 
Drupal & responsive
Drupal & responsiveDrupal & responsive
Drupal & responsiveRezonova
 

Similaire à Projet Plateforme de Partage de Contenus Multimédias 2013 (3/5) (20)

Theming drupal8 - Meetup Paris - 26-mars-2015
Theming drupal8 - Meetup Paris - 26-mars-2015Theming drupal8 - Meetup Paris - 26-mars-2015
Theming drupal8 - Meetup Paris - 26-mars-2015
 
Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)
 
Tutoriel express pour Omeka sur Omeka.net
Tutoriel express pour Omeka sur Omeka.netTutoriel express pour Omeka sur Omeka.net
Tutoriel express pour Omeka sur Omeka.net
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)
 
Cours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.pptCours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.ppt
 
WordPress thèmes et template.pptx
WordPress thèmes et template.pptxWordPress thèmes et template.pptx
WordPress thèmes et template.pptx
 
HTML5 - Sémantique, structure et nouveaux éléments
HTML5 - Sémantique, structure et nouveaux élémentsHTML5 - Sémantique, structure et nouveaux éléments
HTML5 - Sémantique, structure et nouveaux éléments
 
Les Classe en Java
Les Classe en JavaLes Classe en Java
Les Classe en Java
 
Td4 bibnum
Td4 bibnumTd4 bibnum
Td4 bibnum
 
Initiation à Bootstrap
Initiation à BootstrapInitiation à Bootstrap
Initiation à Bootstrap
 
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
 
Module d'import des contenus du CMS Rubedo
Module d'import des contenus du CMS RubedoModule d'import des contenus du CMS Rubedo
Module d'import des contenus du CMS Rubedo
 
Formation wordpress partie1
Formation wordpress partie1Formation wordpress partie1
Formation wordpress partie1
 
WordPress et SEO - SEOCampus 2013
WordPress et SEO - SEOCampus 2013WordPress et SEO - SEOCampus 2013
WordPress et SEO - SEOCampus 2013
 
Atelier AgoraProject
Atelier AgoraProjectAtelier AgoraProject
Atelier AgoraProject
 
Panels, une autre façon de construire. DrupalCamp Paris 2013
Panels, une autre façon de construire. DrupalCamp Paris 2013Panels, une autre façon de construire. DrupalCamp Paris 2013
Panels, une autre façon de construire. DrupalCamp Paris 2013
 
Introduction à HTML 5
Introduction à HTML 5Introduction à HTML 5
Introduction à HTML 5
 
Netvibes atelier 14_octobre_2011_kg
Netvibes atelier 14_octobre_2011_kgNetvibes atelier 14_octobre_2011_kg
Netvibes atelier 14_octobre_2011_kg
 
SP2013 - Centraliser vos modèles de documents
SP2013 - Centraliser vos modèles de documentsSP2013 - Centraliser vos modèles de documents
SP2013 - Centraliser vos modèles de documents
 
Drupal & responsive
Drupal & responsiveDrupal & responsive
Drupal & responsive
 

Plus de Laurent Moccozet

Créer une vidéo annotée à partir de photos sur Youtube
Créer une vidéo annotée à partir de photos sur YoutubeCréer une vidéo annotée à partir de photos sur Youtube
Créer une vidéo annotée à partir de photos sur YoutubeLaurent Moccozet
 
Développement d'application avec App Inventor
Développement d'application avec App InventorDéveloppement d'application avec App Inventor
Développement d'application avec App InventorLaurent Moccozet
 
Projet de semestre / 4ème partie / partage de contenus multimédia
Projet de semestre / 4ème partie / partage de contenus multimédiaProjet de semestre / 4ème partie / partage de contenus multimédia
Projet de semestre / 4ème partie / partage de contenus multimédiaLaurent Moccozet
 
Projet de semestre / questions de droits d'auteur / partage de contenus multi...
Projet de semestre / questions de droits d'auteur / partage de contenus multi...Projet de semestre / questions de droits d'auteur / partage de contenus multi...
Projet de semestre / questions de droits d'auteur / partage de contenus multi...Laurent Moccozet
 
Création d'une app avec appmaker de Mozilla
Création d'une app avec appmaker de MozillaCréation d'une app avec appmaker de Mozilla
Création d'une app avec appmaker de MozillaLaurent Moccozet
 
Introduction au projet de semestre / partage de contenus multimédias
Introduction au projet de semestre / partage de contenus multimédiasIntroduction au projet de semestre / partage de contenus multimédias
Introduction au projet de semestre / partage de contenus multimédiasLaurent Moccozet
 
Procédure pour configurer l'ordinateur pour utiliser ManyEyes
Procédure pour configurer l'ordinateur pour utiliser ManyEyesProcédure pour configurer l'ordinateur pour utiliser ManyEyes
Procédure pour configurer l'ordinateur pour utiliser ManyEyesLaurent Moccozet
 
Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013
Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013
Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013Laurent Moccozet
 
Projet Plateforme de Partage de Contenus Multimédias 2013 (1/5)
Projet Plateforme de Partage de Contenus Multimédias 2013 (1/5)Projet Plateforme de Partage de Contenus Multimédias 2013 (1/5)
Projet Plateforme de Partage de Contenus Multimédias 2013 (1/5)Laurent Moccozet
 
Integrating the PLE Concept in Teaching Activities
Integrating the PLE Concept in Teaching ActivitiesIntegrating the PLE Concept in Teaching Activities
Integrating the PLE Concept in Teaching ActivitiesLaurent Moccozet
 

Plus de Laurent Moccozet (11)

Créer une vidéo annotée à partir de photos sur Youtube
Créer une vidéo annotée à partir de photos sur YoutubeCréer une vidéo annotée à partir de photos sur Youtube
Créer une vidéo annotée à partir de photos sur Youtube
 
Une intro à Zotero
Une intro à ZoteroUne intro à Zotero
Une intro à Zotero
 
Développement d'application avec App Inventor
Développement d'application avec App InventorDéveloppement d'application avec App Inventor
Développement d'application avec App Inventor
 
Projet de semestre / 4ème partie / partage de contenus multimédia
Projet de semestre / 4ème partie / partage de contenus multimédiaProjet de semestre / 4ème partie / partage de contenus multimédia
Projet de semestre / 4ème partie / partage de contenus multimédia
 
Projet de semestre / questions de droits d'auteur / partage de contenus multi...
Projet de semestre / questions de droits d'auteur / partage de contenus multi...Projet de semestre / questions de droits d'auteur / partage de contenus multi...
Projet de semestre / questions de droits d'auteur / partage de contenus multi...
 
Création d'une app avec appmaker de Mozilla
Création d'une app avec appmaker de MozillaCréation d'une app avec appmaker de Mozilla
Création d'une app avec appmaker de Mozilla
 
Introduction au projet de semestre / partage de contenus multimédias
Introduction au projet de semestre / partage de contenus multimédiasIntroduction au projet de semestre / partage de contenus multimédias
Introduction au projet de semestre / partage de contenus multimédias
 
Procédure pour configurer l'ordinateur pour utiliser ManyEyes
Procédure pour configurer l'ordinateur pour utiliser ManyEyesProcédure pour configurer l'ordinateur pour utiliser ManyEyes
Procédure pour configurer l'ordinateur pour utiliser ManyEyes
 
Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013
Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013
Barcamp Ciel, Usage des technologies éducatives en Médecine, 26 Novembre2013
 
Projet Plateforme de Partage de Contenus Multimédias 2013 (1/5)
Projet Plateforme de Partage de Contenus Multimédias 2013 (1/5)Projet Plateforme de Partage de Contenus Multimédias 2013 (1/5)
Projet Plateforme de Partage de Contenus Multimédias 2013 (1/5)
 
Integrating the PLE Concept in Teaching Activities
Integrating the PLE Concept in Teaching ActivitiesIntegrating the PLE Concept in Teaching Activities
Integrating the PLE Concept in Teaching Activities
 

Dernier

Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 37
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 37
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxmmatar2
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre françaisTxaruka
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 

Dernier (20)

Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptx
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre français
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 

Projet Plateforme de Partage de Contenus Multimédias 2013 (3/5)

  • 1. Projet « PPCM » Plateforme de Partage de Contenus Multimédia Développement d’une plateforme de diffusion et de partage de contenus multimédia
  • 2. Création du type de contenu • Pour permettre aux utilisateurs contributeurs inscrits à votre plateforme de déposer leurs photos, il faut d’abord créer un « type de contenu » adapté. • Il doit permettre ▫ De déposer une ou plusieurs photos, ▫ D’ajouter les métadonnées associées.
  • 3. Création du type de contenu • Drupal propose plusieurs types de contenu par défaut (Page, Article…) ▫ Il permet aussi de construire vos propres types de contenu ▫ Ou encore d’adapter des types de contenus existants en les modifiant ou en y ajoutant des éléments supplémentaires.
  • 4. Création du type de contenu • Avec Drupal, tous les types de contenus partagent les mêmes informations de base (un node en langue Drupal) ▫ Un titre ▫ Une description • Ainsi que la possibilité de les spécialiser en leur ajoutant des informations supplémentaires. • Il est possible d’avoir plusieurs types de contenus à la fois (l’utilisateur choisira d’abord le type de contenu qu’il veut créer parmi la liste des types de contenu disponibles et qui lui sont permis).
  • 5. Création du type de contenu • Pour la plateforme, vous allez adapter un type de contenu existant mais optionnel: « Gallery » ▫ Ce type de contenu n’est pas activé par défaut  Il faut donc commencer par l’activer en activant le module qui le déploie (media gallery).  Le type de contenu « Gallery » permet de créer une galerie de médias (au choix, photos, vidéos et sons). ▫ Vous allez ensuite l’adapter en lui ajoutant la description des métadonnées correspondant au thème de votre plateforme. • Vous pouvez effacer tous les autres types de contenu (ou simplement ne pas les permettre à vos utilisateurs)
  • 6. Création du type de contenu • Pour essayer d’illustrer ce que représente un type de contenu: ▫ Le type de contenu est similaire au plan d’un meuble, une commode par exemple. ▫ A partir de ce plan, il sera possible de construire autant de commodes que nécessaire. ▫ Toutes les commodes construites à partir du plan auront toutes la même structure (en gros les mêmes tiroirs). ▫ Chaque client pourra ensuite la remplir avec ses propres affaires.
  • 7. Création du type de contenu • Le type de contenu correspond au plan de la commode ▫ Chaque métadonnée peut être vue comme un tiroir de la commode. ▫ A partir du type de contenu (plan de la commode), il est possible d’autoriser chaque utilisateur à créer un nouveau contenu (une commode). ▫ Puis de lui permettre de remplir le contenu avec ses informations qui se rangent dans les métadonnées/tiroirs (il met ses chaussettes dans le tiroir à chaussettes et ses tee- shirts dans le tiroir à tee-shirts). ▫ Chaque utilisateur aura ses propres informations à fournir, mais le formulaire permettant de remplir le contenu demandera les mêmes métadonnées à tous les utilisateurs.
  • 8. Création du type de contenu • Dans Drupal, pour chaque métadonnée/tiroir, il faudra indiquer: ▫ Le nom qu’on lui donne (qui indique aussi ce qu’elle représente) ▫ Le type de valeur qu’on peut y ranger  Un peu comme si on avait des tiroirs à chaussettes dans lesquelles on ne peut mettre que des chaussettes et pas autre chose.
  • 9. Création du type de contenu • Imaginons que le thème de votre plateforme est: ▫ Les monuments • Vous activez le module « Gallery » • Vous pouvez changer le nom du type de contenu de « gallery » à « monuments » • Vous ajoutez les métadonnées décrivant un monument de façon générale. • Les contributeurs de votre plateforme pourront ensuite déposer leurs contenus en créant un contenu pour chaque monument et en insérant: ▫ Les photos ▫ Les valeurs des métadonnées qui décrivent le monument.
  • 10. Création du type de contenu • Type de contenu « monument » ▫ Un exemple de métadonnée:  Type de monument:  Les valeurs possibles: château, cathédrale, temple, statue, avenue, building  A choisir, liste fixe ▫ Vous définissez à l’avance la liste de toutes les valeurs possibles que vous autorisez  ou liste ouverte ▫ Vous laissez chaque contributeur proposer une valeur (principe des tags de Flickr ou 500px)  Le contributeur doit obligatoirement fournir la valeur de cette métadonnée.
  • 12. Premières choses à retenir • Drupal est flexible: ▫ Chaque fois que vous modifiez quelque chose, Drupal le prend immédiatement en compte. ▫ Drupal reste toujours fonctionnel, même si votre plateforme n’est pas terminée  Vous allez la construire au fur et à mesure des étapes. ▫ Tout ce que vous pouvez activer, vous pouvez le désactiver  Il est donc possible de tester, puis d’annuler si nécessaire ▫ A part si vous effacez (delete) quelque chose, vous pouvez toujours revenir en arrière.  N ’hésitez pas à tester
  • 13. Activer le module des galleries • Vérifiez si le module « Media Gallery » est déjà activé • Si non, activez-le • Et enregistrez cette configuration
  • 14. Adapter le contenu « Gallery » • Dans « content types » depuis « Structure »
  • 15. Adapter le contenu « Gallery » • Il existe d’autres types de contenu (Articles, Page, Poll et éventuellement d’autres) ▫ Vous pouvez  Soit ne pas les utiliser en n’autorisant pas vos utilisateurs à créer des contenus de ces types  Soit les utiliser si vous pensez qu’ils peuvent compléter votre site en y ajoutant des type de contenus supplémentaires (par exemple le type poll permet de créer des votes en ligne).
  • 16. Adapter le contenu « Gallery » • Configuration globale ▫ Configuration/media: désactiver les types de médias
  • 17. Adapter le contenu « Gallery » • Pour chaque type dont Gallery, vous pouvez ▫ L’editer (edit) ▫ Gérer ses champs (manage fields)  C’est là que vous allez pouvoir ajouter vos métadonnées. ▫ Gérer son affichage (manage display)  C’est là que vous allez pouvoir décider comment le type de contenu sera affiché en fonction du contexte. ▫ L’effacer (delete)  Mais uniquement pour certains types de contenu
  • 18. Adapter le contenu « Gallery » • D’abord éditer pour adapter • A visionner ▫ http://youtu.be/48BHLzaa0y4
  • 19. Adapter le contenu « Gallery » • Puis ajouter des fields/champs/métadonnées • A visionner: ▫ http://youtu.be/K9RtgZ4iq2Y
  • 20. Adapter le contenu « Gallery » • Ajout d’un nouveau field (add new field) • 4 informations à fournir pour ajouter un nouveau field: ▫ Le nom (Label): pour affichage pour l’utilisateur ▫ Le nom du champ (Field name): pour le nom de stockage dans la base de données de Drupal ▫ Le type de données (Type of data): définit le type de valeurs que peut prendre le field ▫ Le widget: définit le type de composant graphique du formulaire de saisie de la valeur du field (liste, bouton radio, boîte de selection…)
  • 21. Adapter le contenu « Gallery » • Exemple de fields: ▫ Métadonnée pour représenter des voitures  Label: marque  Field name: marque  Type of data: text  Form element: text field ▫ Métadonnée pour représenter des monuments  Label: taille  Field name: taille  Type of data: float (nombre décimal)  Form element: text field
  • 22. Adapter le contenu « Gallery » • Exemple de fields: ▫ Métadonnée pour représenter des recettes  Label: continent  Field name: continent  Type of data: list(text)  Form element: select list  La liste des valeurs doit être fournie ensuite
  • 23. Adapter le contenu « Gallery » • Les type de données possibles
  • 24. Adapter le contenu « Gallery » • Les type de données possibles ▫ Boolean: oui/non  P.e. homme/femme ▫ Date ▫ Types numériques: Decimal/Float/Integer ▫ Types textuels: Text/Long Text/Long Text & summary ▫ Listes: numériques ou textuelles ▫ Link: lien, ou URL ou adresse web
  • 25. Adapter le contenu « Gallery » • Ajouter une métadonnée: ▫ Créer le field ▫ Cliquer sur « Save »
  • 26. Adapter le contenu « Gallery » • Ajouter une métadonnée: ▫ Configurer le field
  • 27. Adapter le contenu « Gallery » • Ajouter une métadonnée: ▫ Configurer le field
  • 28. Adapter le contenu « Gallery » • Ajouter une métadonnée: ▫ Configurer le field  Label (normalement déjà complété, mais vous pouvez le changer)  Help text: indications à fournir à l’utilisateur pour lui expliquer comment compléter le field lors de la saisie  Text processing (propre au type de donnée):  Texte plat ou formaté  Size of textfield: Nombre de caractères du champ de saisie  Default value: possibilité de définir une valeur par défaut pour le field
  • 29. Adapter le contenu « Gallery » • Ajouter une métadonnée: ▫ Configurer le field  Required: field obligatoire ou pas  Visibility: visibilité et permission (public, privé ou personnalisé)  Number of values: nombre de valeurs possibles pour ce field, une ou plus, illimité  Maximum length: nombre maximum de caractère pour le field
  • 30. Adapter le contenu « Gallery » • Un type de field particulier: ▫ Term reference  Permet d’utiliser un vocabulaire (appelé taxonomy dans Drupal) comme les tags de Flickr  Une taxonomy à un nom et contient une liste de termes  Les termes peuvent être prédéfinis (l’utilisateur ne peut que choisir dans un vocabulaire fixe) ou ouvert (l’utilisateur ajoute des termes dans le vocabulaire) ou mixte.  Il est ensuite facile de retrouver tous les contenus qui ont été taggés avec un terme du vocabulaire: permet de catégoriser les contenus et de les sélectionner par catégories
  • 31. Adapter le contenu « Gallery » • Comment procéder ▫ Créer une taxonomy (Structure/Taxonomy) ▫ Ajouter un field « term reference » au type de contenu avec lequel vous voulez utiliser la taxonomy ▫ Sélectionnez le widget  Select list ou radio buttons si la liste est prédéfinie  Autocomplete term si vous voulez que les utilisateurs ajoutent les termes du vocabulaire librement
  • 32. Adapter le contenu « Gallery » • Un exemple ▫ Vous voulez ajouter une métadonnée indiquant une ville  Il n’est pas envisageable de créer une liste prédéfinie de toutes les villes existantes dans le monde  Vous allez créer une taxonomy pour laisser vos utilisateurs créer eux-mêmes la liste au fur et à mesure de leurs contributions.
  • 33. Adapter le contenu « Gallery » • Création de la taxonomy villes • A visionner: ▫ http://youtu.be/40VFUYv3JRI
  • 34. Adapter le contenu « Gallery » • Création de la taxonomy villes
  • 35. Adapter le contenu « Gallery » • Création de la taxonomy villes • Vous pouvez insérer des termes avec « add terms »
  • 36. Adapter le contenu « Gallery » • Association de la taxonomy à un field
  • 37. Adapter le contenu « Gallery » • Association de la taxonomy à un field
  • 38. Adapter le contenu « Gallery » • Association de la taxonomy à un field • Chaque fois qu’un utilisateur ajoutera un contenu, il pourra insérer un nom de ville qui viendra s’ajouter au vocabulaire/taxonomy et pourra être utilisé par les autres. • Le form element permet de compléter la saisie d’un terme à partir des termes existants dans la taxonomy. • Si le terme Paris existe dans le vocabulaire et que l’utilisateur commence à taper « Pa », le terme Paris lui sera automatiquement proposé.
  • 39. Adapter le contenu « Gallery » • Enfin gérer l’affichage • A visionner: ▫ http://youtu.be/CfRhYfqjSyU
  • 40. Adapter le contenu « Gallery » • Enfin gérer l’affichage ▫ Les contextes: ▫ Les principaux  Full content: affichage complet  Pour affichage d’un seul contenu  Affichage de tous les fields  Teaser: affichage court  Pour affichage d’une liste de contenus  Affichage des fields principaux
  • 41. Adapter le contenu « Gallery » • Comment fields ▫ Par défaut les commentaires contiennent  Auteur  Titre  Texte ▫ Il est possible de les adapter pour le type de contenu associé en y ajoutant des fields supplémentaires.  Par exemple ajouter un field de type list(Integer) de 1 à 6 pour donner une note en plus du commentaire
  • 42. Adapter le contenu « Gallery » • Comment fields
  • 43. Adapter le contenu « Gallery » • Fonctionnement du contenu ▫ Par la suite, quand les utilisateurs autorisés créeront un contenu Gallery sur la plateforme, ils devront déjà créer le contenu, avec son titre, sa description (les photos ne s’insèrent pas dans la description, mais vous pouvez illustrer la description avec une/des photo(s), ses métadonnées et les paramètres de présentation de la galerie. ▫ Le contenu doit être publié. ▫ Une fois le contenu Gallery publié, ils pourront lui ajouter des photos: l’ajout des photos à la galerie se fait seulement après que le contenu Gallery a été créé.  Avec l’option « Add media » qui apparaît dans la galerie.
  • 44. A retenir sur les types de contenu • Si vous modifiez un type de contenu ▫ Alors que vous avez déjà créé des contenus de ce type  Les changements affecteront les nouveaux contenus  Mais pas systématiquement les anciens qui ont déjà été créés.
  • 45. Configurer les rôles • Gérer les permissions • A visionner: ▫ http://youtu.be/CTUqnGVkppU ▫ Un utilisateur a  Un ou plusieurs rôle ▫ Chaque rôle a  Des permissions ▫ Pour un utilisateur les permissions de ses rôles se cumulent
  • 46. Configurer les rôles • Par défaut il existe 4 rôles sur Drupal Gardens ▫ Anonymous: tout visiteur anonyme ▫ Authentified: tout utilisateur identifié (qui a créé un profil, un compte sur la plateforme) ▫ Administrator: le rôle d’administrateur (peut tout faire) ▫ Site maintainer: idem • Vous pouvez créer des rôles supplémentaires ▫ Et leur donner leurs propres permissions
  • 47. Configurer les rôles • Par défaut chaque rôle prédéfini a déjà des permissions ▫ Que vous pouvez librement modifier à votre guise  Ne touchez pas aux permissions des rôles Administrator et Site maintainer.
  • 48. Configurer les rôles • En général, à chaque module correspond une ou plusieurs permissions ▫ Par exemple, au module Node correspondent des permissions sous la rubrique Node. ▫ Elles définissent ce que chaque rôle peut ou ne peut pas faire avec les fonctionnalités offertes par le module.
  • 49. Configurer les rôles • Les permissions
  • 50. Configurer les rôles • Les permissions ▫ Dans la situation précédente les utilisateurs anonymes peuvent voir/lire les commentaires, mais ne peuvent pas en poster.
  • 51. Configurer les rôles • Les permissions
  • 52. Configurer les rôles • Les permissions ▫ Dans la situation précédente les utilisateurs anonymes peuvent voir/lire les commentaires, et en poster.
  • 53. Configurer les rôles • Les permissions
  • 54. Configurer les rôles • Les permissions ▫ Dans la situation précédente, les utilisateurs anonymes et authentifiés peuvent voir tous les contenus quelque soit leur type ▫ Ils ne peuvent pas créer de contenus de type « gallery », ni les éditer, ni les effacer.
  • 55. Configurer les rôles • Les permissions
  • 56. Configurer les rôles • Les permissions ▫ Dans la situation précédente, les utilisateurs anonymes peuvent voir tous les contenus quelque soit leur type  Ils ne peuvent pas créer de contenus de type « gallery », ni les éditer, ni les effacer. ▫ Les utilisateurs authentifiés peuvent créer des contenus de type gallery, editer et effacer leurs propres contenus gallery (et uniquement ceux qui leur « appartiennent »).
  • 57. Configurer les rôles • Les permissions ▫ A vous décider si vous avez besoin de rôles supplémentaires. ▫ A vous de décider quelles permissions vous autorisez à quels rôles ▫ Quand vous modifiez des permissions, vous devez les enregistrer pour qu’elles soient prises en compte (cliquer sur « Save permissions » tout en bas de la fenêtre des permissions)
  • 58. Configurer les rôles • Pour gérer correctement les contenus de type gallery, il faut ▫ Autoriser les permissions suivantes:  View media  Edit media  Et facultativement  Add media from remote services
  • 59. Adapter les profils des utilisateurs • Il est aussi possible d’ajouter des métadonnées au profil des utilisateurs ▫ Cela permet de décrire chaque utilisateur en fonction du thème de la plateforme ou d’autres caractéristiques. ▫ Les visiteurs peuvent ensuite retrouver des contenus intéressants en parcourant les utilisateurs en fonction de leur profil.
  • 60. Adapter les profils des utilisateurs • Quand un nouvel utilisateur s’inscrit ▫ Il remplit les informations pour créer son compte  Plus celles de son profil qui correspond aux métadonnées utilisateur ajoutées ▫ Il peut aussi les modifier depuis son compte (depuis l’option « Edit profile» de « My account »)
  • 61. Adapter les profils des utilisateurs • Le mécanisme est identique à celui d’ajout des métadonnées aux types de contenu • L’accès se fait depuis le menu « Configuration », puis « Account settings »
  • 62. Adapter les profils des utilisateurs • Account settings
  • 63. Adapter les profils des utilisateurs • Account settings/manage fields
  • 64. Adapter les profils des utilisateurs • Account settings/manage fields ▫ Vous pouvez ajouter de nouveaux champs/fields pour décrire vos métadonnées utilisateurs. ▫ Le mécanisme est identique à celui des ajout de nouveaux champs/fields des types de contenu.
  • 65. Configuration globale des utilisateurs • Depuis « Accounts settings »  Modalités de création de compte  Modalités de suppression de compte
  • 66. Configuration globale des utilisateurs • Depuis « Accounts settings » ▫ Autoriser les utilisateurs à créer leur signature (depuis leur compte)
  • 67. Configuration globale des utilisateurs • Depuis « Accounts settings » ▫ Autoriser les utilisateurs à personnaliser leur photo/avatar (depuis leur compte)
  • 68. Configuration globale des utilisateurs • Pour modifier sa signature ou son avatar, il faut accéder à son compte (« My account ») ▫ Puis à « Edit account » ▫ La signature peut être éditée avec un éditeur WYSIWYG  Elle apparaîtra à la fin de chaque commentaire publié par l’utilisateur ▫ Sur Drupal Gardens, la photo de l’avatar se modifie en se connectant au serveur central de Drupal Gardens  Il faut cliquer sur le lien  « Change these values, your password and your avatar on the Drupal Gardens server. »  C’est aussi en passant par ce lien que l’utilisateur peut modifier son mot de passe, son email et son nom d’utilisateur (username)
  • 69. Configuration globale des utilisateurs • Depuis « Accounts settings »  Texte des différents emails envoyés aux utilisateurs
  • 70. Pour tester le tout • Créer un utilisateur avec comme rôle « authentifié » • A visionner: ▫ http://youtu.be/6roDWzVq3g0 • Se connecter à la plateforme • Ajouter un contenu (Add content) ▫ Créer un contenu gallerie  Titre  Description  Fields ajoutés ▫ Une fois le contenu créé, ajouter les photos (Add media)
  • 71. Pour tester le tout • Ajout de medias ▫ Upload images  Télécharger des photos depuis votre ordinateur.  Embed URL: insérer des photos déjà en ligne à partir de leur adresse web ou des vidéos youtube à partir de leur adresse web.  Browse library: insérer des photos ou médias déjà téléchargé sur la plateforme.