Apps

Module Google Drive 3.1

Description

Le module Google Drive permet de gérer les contenus présents dans différents Drive.

Le module Google Drive vous permet de :

  • Naviguer dans un Drive
  • Rechercher des documents présents sur le Drive via la recherche de votre plateforme
  • Créer des documents Google Docs (documents, feuilles de calcul, présentations, dessins)
  • Partager des documents édités avec Google Docs sur votre site avec d'autres membres,
  • Voir les documents édités avec Google Docs via une visionneuse intégrée sur votre site,
  • Co-éditer des documents édités avec Google Docs sans quitter votre site.

Ce module nécessite le module OAuth .


Captures d'écran

1. Visionneuse Google Docs

Installation

Installation

Installer les Modules Jalios Google Drive et OAuth, et redémarrer JCMS.

Configuration

Si vous êtes l'administrateur du site et que vous devez configurer le site pour utiliser le module Google Drive, vous devez lire cette section.
Si vous souhaitez simplement utiliser le module Google Drive en tant qu'utilisateur, veuillez lire la section Guide Utilisateur.

Console des APIs Google

Tout d'abord, vous devez créer un projet API Google. Si vous ne l'avez pas, vous pouvez le créer ici.
Cliquez sur le bouton Create Project....

create-google-apis-console
Création d'un projet API Google

Dans la page qui apparaît, cliquez sur le lien Services dans le menu de gauche.

gac-services
Menu Services

La liste des services apparaît à droite du menu. Activez le service Drive API en cliquant sur le bouton ON / OFF.

gac-drive-api-not-activated
Service Drive API non activé

Il est possible que les conditions de service apparaissent. Cochez I agree to these terms. et cliquez sur le bouton Accept.

terms-of-services
Revue des conditions de service

La liste des services apparaît avec le Service Drive API activé.

gac-drive-api-activated
Service Drive API activé

Cliquez sur le lien API Access dans le menu de gauche.

gac-api-access
API Access menu

Dans la page qui apparaît, cliquez sur le bouton Create an OAuth 2.0 client ID... .

gac-create-oauth-client-id
Créer un ID client OAuth 2.0

Une nouvelle fenêtre modale s'ouvre pour créer un ID Client. Vous devez saisir :

  • Product Name: Le Product Name devrait être le même nom que votre site, ce dernier étant défini dans les propriétés de l'Espace d'administration.
  • Product Logo: Le Product Logo doit être une URL publique et la taille ne devrait pas dépasser 120x60 pixels.

L'information précédente sera affichée aux utilisateurs lorsque vous demanderez l'accès à leurs données privées en utilisant votre nouvel ID client.

create-client-id_branding-info_sitename-prop
Propriété Nom de l'application / Nom du site dans l'Espace d'Administration

Cliquez sur le bouton Next.

Dans la page suivante, vous devez entrer les URIs de Redirection Autorisées :

  • Application type: Vous devez sélectionner Web application.
  • Votre site ou nom d'hôte: Cliquez sur (more options)
  • Authorized Redirect URIs: Vous devez ajouter les URLs qui permettent d'accéder à la page de callback du plugin Google Drive. Si vous avez plusieurs sites, vous pouvez ajouter plusieurs URLs (une par ligne).
    L'URL doit être du type :
    http(s)://www.mywebsite.com[:port]/[WEBAPP]/plugins/GoogleDrivePlugin/jsp/oauth2callback.jsp
create-client-id_clientid-settings
Paramètres de l'ID Client

Cliquez sur le bouton Create client ID pour créer un ID.

Le nouveau ID client est créé, vous pouvez voir:

  • Branding information, avec le Product name et le Product logo
  • Client ID et Client secret utilisé par le module Google Docs.
client-id_branding-info
Branding information / Client ID

Note: Si vous souhaitez plus d'informations sur la console API Google, veuillez visiter Google APIs Console Help

Propriétés d'Administration

Vous devez copier vos ID Client et Clé secrète Client (précédemment créés) dans les propriétés d'Administration du module Google Drive.

googledrive-admin-properties
Propriétés d'Administration

Vous pouvez voir la propriété Mode de stockage centralisé :

  • No: C'est le mode distribué.
    Votre configuration est maintenant prête. Vous pouvez commencer à éditer avec Google Docs.
    Note: Si un membre ajoute un nouveau document Google Docs, le document est créé dans son Google Drive. Si vous choisissez ce mode, chaque membre peut également référencer un de ses documents Google Docs existant dans JCMS.
  • Yes: C'est le mode centralisé. Vous devez connecter le Compte Entreprise Google à Google Docs, et optionnellement les comptes Google par Espace de travail.
    Note: Quand un membre ajoute un nouveau document Google Docs, le document est créé dans le Google Drive du Compte centralisé ou d'un espace de travail selon les priorités suivantes:
    1. On utilise l'espace de travail courant si celui-ci est connecté à un compte Google,
    2. Sinon, on utilise l'espace de travail parent s'il y en a un et qu'il est connecté à un compte Google,
    3. Sinon, si l'espace de travail courant ainsi que tous ses parents ne sont pas connectés, on utilise alors le Compte centralisé

La propriéte des Catégories de modèles définit les catégories qui sont utilisées pour les modèles de document Google Docs.

Un modèle est un document déposé sous une racine de catégorie définie dans cette propriété.

Compte Entreprise Google dans l'Espace d'Administration

Si vous avez choisi le mode centralisé, vous devez configurer le Compte Google centralisé (Compte Entreprise Google).

Vous devez autoriser le site à accéder à Google Drive. Pour cela, allez dans  Espace d'Administration / Exploitation et cliquez sur connect-googledrive.

Une nouvelle fenêtre s'ouvre.

  • Si vous n'êtes pas déjà connecté à Google, entrez le nom d'utilisateur et le mot de passe du Compte Entreprise Google.

    google-account-login
    Connexion Compte Google
  • Si vous ête déjà connecté, vérifiez que le compte utilisé dans la fenêtre qui s'ouvre est le Compte Entreprise Google. Sinon, vous devez vous déconnecter et vous reconnecter avec le bon Compte Entreprise Google.

    google-account-login
    Vérification du compte Google connecté

Ensuite, vous devez autoriser l'accès en cliquant sur le bouton Autoriser.

allow-access
Demande d'autorisation

La page de l'Espace d'Administration est actualisée et vous devriez voir disconnect-googledrive au lieu de connect-googledrive.

Compte Google dans un Espace de travail

Si vous avez choisi le mode centralisé, il est possible de gérer un Google Drive par Espace de travail.

Pour cela, vous devez aller dans l'Espace d'administration d'un Espace de travail / Configuration et cliquer sur connect-googledrive.

Les documents qui seront créés à partir de cet Espace de travail ou à partir des Espaces de travail enfants seront stockés sur le Drive du compte Google utilisé dans cet Espace.

Guide Utilisateur

Se connecter à Google Drive

Vous devez autoriser le site à accéder à Google Drive. Pour cela, allez dans la page d'édition de votre profil / Identifiants d'accès et cliquez sur connect-googledrive.

Une nouvelle fenêtre s'ouvre dans laquelle vous devez autoriser l'accès en cliquant sur le bouton Autoriser.

allow-access
Request Permission

La page d'édition du profil est actualisée et vous devriez voir disconnect-googledrive au lieu de connect-googledrive.

Se déconnecter de Google Drive

Si vous voulez vous déconnecter de Google Drive, allez dans la page d'édition de votre profil / Identifiants d'accès et cliquez sur disconnect-googledrive.

Cliquez sur le bouton Oui dans la fenêtre modale de confirmation.

Une nouvelle fenêtre s'ouvre dans laquelle vous devez retirer les droits d'accès au site.

revoke-access
Revoke Access

Après la révocation de l'accès, vous pouvez fermer la fenêtre.

Si vous voulez vous reconnecter à Google Drive, veuillez lire Se connecter à Google Drive.

Ajouter un Document Google Docs

Si vous voulez ajouter un document Google Docs, allez dans le menu Ajouter dans la barre du haut de la page d'accueil, puis cliquez sur Documents -> Document Google Docs.

addgoogledrive
Ajouter un document Google Docs à partir du menu Ajouter

Une nouvelle fenêtre modale s'ouvre avec 4 étapes : Source, Modèles, Participants et Informations

googledrive-modal-step1
Ajouter un document Google Docs - Source
  1. Source :

    Vous pouvez sélectionner l'Espace de travail dans lequel le document Google Docs est stocké. Par défaut, le champ est rempli avec l'Espace de travail courant,

    Cette étape vous autorise à choisir comment ajouter le document Google Docs.

    • Démarrer un document vierge :

      Cette option vous permet de créer un nouveau Document Google Docs à partir d'un document vierge ou d'un modèle de document.

      Vous devez entrer le Titre du document et sélectionner un type de Document Google : Document texte, Présentation, Feuille de calcul et Dessin.

    • Déposer un fichier :

      Cette option vous permet de créer un Document Google Docs à partir d'un document en local.

      Les documents, feuilles de calcul et présentations que vous créez, ainsi que les fichiers que vous importez, sont soumis à des limites. Veuillez vous référer à Google Docs, Sheets, Slides and size limits pour plus d'informations.

      Vous devez choir un type de document valide :

      Google Document Type Document Types Mime Types
      Document Document texte DOC application/msword
      DOCX application/vnd.openxmlformats-officedocument.wordprocessingml.document
      HTML text/html
      HTM text/html
      RTF application/rtf
      ODT application/vnd.oasis.opendocument.text
      JPEG image/jpeg
      GIF image/gif
      JPG image/jpeg
      PNG image/png
      PDF application/pdf
      Spreadsheet Feuille de calcul XLS application/vnd.ms-excel
      XLSX application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
      HTM text/html
      ODS application/x-vnd.oasis.opendocument.spreadsheet
      CSV text/csv
      TAB text/tab-separated-value
      TSV text/tab-separated-values
      TXT text/plain
      Presentation Présentation PPT application/vnd.ms-powerpoint
      PPTX application/vnd.openxmlformats-officedocument.presentationml.presentation
      PPS application/vnd.ms-powerpoint
      Drawing Dessin WMF application/x-msmetafile
    • Référencer un Document Google existant :

      Cette option vous permet de créer un Document Google Docs à partir d'un document de votre Google Drive.

      Note : Cette option est disponible seulement en mode distribué.

  2. Modèles :

    Cette étape apparaît seulement si vous choisissez de créer un document Google Docs à partir d'un document vierge.

    Un modèle est un document déposé sous une racine de catégorie définie dans la propriété Catégories de modèles. Plusieurs ID de catégories peuvent être fournies.

    googledrive-modal-step2
    Ajouter un document Google Docs - Templates
  3. Participants :

    Cette étape est optionnelle, vous pouvez choisir d'attribuer un niveau d'accès pour les membres. Vous pouvez inviter les membres à :

    • éditer : Les membres de ce niveau d'accès peuvent modifier le document et le partager avec d'autres membres.
    • commenter : Les membres de ce niveau d'accès ne peuvent qu'ajouter des commentaires sur le document (non disponible pour Google tableurs).
    • consulter : Les membres de ce niveau d'accès peuvent uniquement afficher le document.

    Ces membres seront avertis par Alerte. Vous pouvez ajouter un message personnel dans le champ Message.

    googledrive-modal-step3
    Ajouter un document Google Docs - Participants
  4. Informations :

    Cette étape est optionnelle, vous pouvez donner plus de détails à propos du document :

    • Ajouter une description du document,

    • Sélectionner les Catégories,

    • Activer le suivi des lecteurs sur le document.

    googledrive-modal-step4
    Ajouter un document Google Docs - Informations

Editer avec Google Docs

Vous pouvez éditer un document existant dans votre site à partir du menu contextuel ou à partir du template détaillé du document, en cliquant sur le bouton Edit with Google Docs....

Les documents, feuilles de calcul et présentations que vous créez, ainsi que les fichiers que vous importez, sont soumis à des limites. Veuillez vous référer à Google Docs, Sheets, Slides and size limits pour plus d'informations.

Vous pouvez interdire l'édition avec Google Docs en cliquant sur l'icone d'interdiction d'édition prohibit-icon.

googledrive-ctxmenu
Edit with Google Docs - Contextual menu

 

googledrive-editwith
Edit with Google Docs and icon of prohibiting editing

La Visionneuse Google Docs

Après avoir créé un document Google Docs, vous pouvez aller sur le modèle détaillé du document, sur lequel apparaît la Visionneuse Google Docs.

La Visionneuse Google Docs est liée à Google Drive, et les navigateurs pris en charge sont ceux pris en charge par Google Drive. Pour connaître la configuration système requise et les navigateurs pris en charge, veuillez vous référer à System requirements and supported browsers.

googledrive-viewer
Google Docs Viewer

La barre de menu au dessus de la visionneuse propose différentes actions :

  • Plein écran :

    Ouvre le document en mode plein écran.

  • Récupérer :

    Récupère une copie du document et met à jour le Document dans JCMS.

    googledrive-modal-fetch
    Récupérer une copie du document
  • Partager :

    Attribue un niveau d'accès pour les membres. Veuillez vous référer à Comment inviter des participants pour plus d'informations.

  • Ouvrir dans Google Drive :

    Ouvre le document Google Docs directement dans Google Drive.

  • Suivi :

    Chaque membre peut signaler si ses modifications sont terminées sur le document. L'auteur du document peut relancer les membres pour les inviter à terminer leurs modifications.

  • Arrêter l'édition :

    Arrête l'édition avec Google Docs, supprime le document Google Docs dans Google Drive. Vous pouvez télécharger le document Google Docs avant l'arrêt de l'édition pour déposer une nouvelle version du document.

    googledrive-modal-stop
    Arrêter l'Edition Google Docs

La Portlet Google Docs

Vous pouvez ajouter une Portlet qui affiche les documents Google Docs, qui peut être affinée sur :

  • l'Espace de travail courant
  • Le membre courant en tant qu'auteur
  • Les documents partagés avec le membre courant

Note : Vous pouvez aussi ajouter un document Google Docs à partir de la Portlet en cliquant sur le lien 'Ajouter un document Google Docs'.

googledrive-portlet-docs
Portlet Google Docs

La Portlet Google Drive Explorer

Vous pouvez ajouter une Portlet qui affiche le contenu d'un Google Drive selon les priorités définies précédemment.

googledrive-portlet-explorer

Portlet Google Drive Explorer

Les fonctionnalités présentes dans la Portlet sont les suivantes : 

  • Rafraîchir le dossier courant : Cela peut être utile lorsqu'une personne fait des modifications directement sur le site web du Drive sans passer par JCMS
  • Créer un nouveau document Google Docs dans le dossier sélectionné de la Portlet
  • Déposer un ou plusieurs fichiers dans le dossier sélectionné de la Portlet
  • Créer un nouveau dossier
  • Renommer un fichier
  • Partager un fichier/dossier
  • Supprimer un ou plusieurs fichiers/dossiers
  • Déplacer des fichiers/dossiers
  • Télécharger un fichier
  • Déposer une nouvelle version d'un fichier

Rechercher des documents d'un Drive

La fonction de recherche présente dans JCMS intègre la recherche de fichiers présents dans le Drive du compte Google courant, selon les priorités définies précédemment.

googledrive-instant-searchgoogledrive-search-full

Wiki / Wysiwyg : Insérer un lien vers un document d'un Drive

Il est possible d'insérer un lien vers un document présent sur un Google Drive dans un champ Wiki ou Wysiwyg à partir du Google Drive du compte courant selon les priorités définies précédemment.

gdrive-wiki

Wiki : Insérer un lien vers un document Google Drive

gdrive-wysiwyg

Wysiwyg : Insérer un lien vers un document Google Drive

FAQ

1. Le message "vous ne semblez pas être connecté à votre compte Google" persiste.

Si le message suivant persiste alors que vous êtes bien connecté à votre compte et que vous avez déjà suivi les 2 liens proposés dans le message :

Vérifiez si module dans votre navigateur empêche l'interrogation du service tiers Google.

Par exemple "Adblock plus" propose un filtre "Fanboy Annoyances List" qui bloque cette vérification.

De manière générale, configurez votre intranet dans la liste blanche de tels outils (bloqueur de pub) afin d'éviter ce genre d'effet collatéraux.

Dans l'exemple présent, si vous souhaitez juste appliquer une règle corrective, nous vous proposons la règle suivante :

@@||accounts.google.com/CheckCookie?

Informations

Version
  • 3.1
Stabilité
  • Stable
Compatibilité
  • JPlatform 10 SP1
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios SA
Licence
  • Jalios
Taille
  • 4,33 Mo
Mis-à-jour
  • 17/08/18
Téléchargements
  • 12
Modules nécessaires
OAuth
v 1.2