Résumé : Ce plugin aide les utilisateurs à partager des fichiers stockés sur OneDrive dans les posts Discourse.
GitHub - Ahmedgagan/discourse-onedrive-picker · GitHub :
Installation : Suivez le guide d’installation du plugin.
Configuration (Enregistrer une application Azure)
-
Rendez-vous sur Microsoft Azure
-
Cliquez sur
+ Nouvelle inscriptionen 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
Ajoutez ici votrenom 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.
- Cochez
- 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
- Appuyez sur le bouton nuage dans le compositeur Discourse pour ouvrir la fenêtre OneDrive.
- Sélectionnez des fichiers ou des dossiers depuis OneDrive.
- Des liens permettant un accès anonyme sont générés automatiquement.
- 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.
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