Sélecteur Discourse OneDrive

Résumé : Ce plugin aide les utilisateurs à partager des fichiers stockés sur OneDrive dans les posts Discourse.

:link: GitHub - Ahmedgagan/discourse-onedrive-picker · GitHub :
:arrow_right: Installation : Suivez le guide d’installation du plugin.

Configuration (Enregistrer une application Azure)

  • Rendez-vous sur Microsoft Azure

  • Cliquez sur + Nouvelle inscription en haut à gauche de votre écran.

  • Remplissez le nom de votre application.

  • Sélectionnez Types de comptes pris en charge
    Vous aurez 4 options ici, choisissez selon vos besoins :

    • Comptes uniquement dans ce répertoire organisationnel (icm uniquement - Locataire unique) :
      Cela permettra uniquement aux membres de votre organisation de se connecter au sélecteur OneDrive.

    • Comptes dans n’importe quel répertoire organisationnel (n’importe quel répertoire Azure AD - Multilocataire) :
      Cela permettra uniquement aux membres de n’importe quelle organisation de se connecter au sélecteur OneDrive. Aucun utilisateur avec un compte personnel ne pourra se connecter.

    • Comptes dans n’importe quel répertoire organisationnel (n’importe quel répertoire Azure AD - Multilocataire) et comptes Microsoft personnels (par exemple Skype, Xbox) :
      Cela permettra aux membres de n’importe quelle organisation de se connecter au sélecteur OneDrive. Les utilisateurs avec un compte personnel pourront également se connecter.

    • Comptes Microsoft personnels uniquement
      Cela permettra uniquement aux utilisateurs avec un compte personnel de se connecter au sélecteur OneDrive.

  • Faites défiler vers le bas, vous verrez une option pour ajouter une URL de redirection :arrow_down:
    Ajoutez ici votre nom de domaine/onedrive-picker. Par exemple : https://meta.discourse.com/onedrive
  • Cliquez sur Enregistrer, votre application sera créée.
  • Copiez maintenant l’ID de l’application de votre application et collez-le dans les paramètres du site Discourse, discourse_onedrive_azure_client_id.
  • Ensuite, allez dans l’onglet Authentification dans la barre de navigation de gauche et cochez ces deux options :
    • Cochez Jetons d'accès (utilisés pour les flux implicites).
    • Cochez Jetons d'ID (utilisés pour les flux implicites et hybrides).
    • Cliquez sur Enregistrer, sur le côté gauche.
  • Maintenant, allez dans l’onglet Certificats et secrets dans la barre de navigation de gauche et créez un nouveau secret client.
  • Ajoutez une description et sélectionnez la date d’expiration, puis cliquez sur Ajouter.

Vous avez terminé la configuration du sélecteur OneDrive.

Guide d’utilisation

  1. Appuyez sur le bouton nuage dans le compositeur Discourse pour ouvrir la fenêtre OneDrive.
  2. Sélectionnez des fichiers ou des dossiers depuis OneDrive.
  3. Des liens permettant un accès anonyme sont générés automatiquement.
  4. Les liens sont insérés dans le corps du message.

L’administrateur peut choisir si les liens doivent être insérés bruts (pour l’affichage en encadré) ou au format Markdown. L’affichage en encadré ne fonctionne pas pour les dossiers SharePoint d’équipe.

Enregistrement d'écran 2021-10-30 à 18h30.07|vidéo

Paramètres du site

  • discourse_onedrive_picker_azure_client_id : Ajoutez l’ID client de l’application Azure
  • discourse_onedrive_picker_use_markdown_url : Utilise le format Markdown pour insérer le lien

Sponsoring

@JonathanShaw

10 « J'aime »

C’est un très chouette #plugin ! J’aimerais beaucoup voir une version pour Google Drive. :slight_smile:

Lorsque vous sélectionnez un fichier image dans OneDrive pour l’insérer dans un message, colle-t-il le lien source réel de l’image (affichant ainsi l’image complète) ou se contente-t-il de coller un lien OneDrive vers le fichier image ?

La même question s’applique également aux vidéos.

1 « J'aime »

Merci :blush:

Cela colle un lien OneDrive.

Ah, y a-t-il un moyen de changer cela ?

1 « J'aime »

Ce n’est pas possible pour le moment, mais je suis ouvert aux contributions si vous pouvez soumettre une PR.

1 « J'aime »

@Ahmed_Gagan a fait un excellent travail pour moi. Pensez à lui si vous avez besoin d’un développeur Discourse.

3 « J'aime »

Merci beaucoup, Jonathan :blush:

1 « J'aime »

Très intéressant !!
@Ahmed_Gagan maintenez-vous toujours votre plugin ?

Salut @JonathanShaw ,

Lorsque j’installe le plugin OneDrive picker sur la version 3.3.0.beta3-dev de Discourse, les fonctionnalités du plugin Solved ne fonctionnent pas.

Pouvez-vous vérifier s’il y a un conflit de version entre le plugin Solved et le plugin OneDrive picker.

Merci.

Sélecteur Google Drive Discourse ? :blush: