Discourse OneDrive ピッカー

概要: このプラグインは、ユーザーが OneDrive に保存されたファイルを Discourse の投稿で共有するための支援を行います。

:link: **https://github.com/Ahmedgagan/discourse-onedrive-picker**:
:arrow_right: インストール: プラグインのインストールガイド に従ってください。

設定(Azure アプリの登録)

  • Microsoft Azure にアクセスします。

  • 画面の左上にある + 新しい登録 をクリックします。

  • アプリの名前を入力します。

  • サポートされているアカウントの種類 を選択します。
    ここで 4 つのオプションが表示されます。要件に応じて選択してください。

    • この組織ディレクトリ内のアカウントのみ (icm 専用 - シングルテナント):
      これにより、組織のメンバーのみが OneDrive ピッカーにサインインできるようになります。

    • 任意の組織ディレクトリ内のアカウント (任意の Azure AD ディレクトリ - マルチテナント):
      これにより、任意の組織のメンバーが OneDrive ピッカーにサインインできるようになります。個人アカウントのユーザーはサインインできません。

    • 任意の組織ディレクトリ内のアカウント (任意の Azure AD ディレクトリ - マルチテナント) および個人用 Microsoft アカウント (例: Skype、Xbox):
      これにより、任意の組織のメンバーおよび個人用 Microsoft アカウントのユーザーが OneDrive ピッカーにサインインできるようになります。

    • 個人用 Microsoft アカウントのみ
      これにより、個人用アカウントのユーザーのみが OneDrive ピッカーにサインインできるようになります。

  • 下にスクロールすると、リダイレクト URL を追加するオプションが表示されます :arrow_down:
    ここに ドメイン名/onedrive-picker を追加します。例: https://meta.discourse.com/onedrive
  • 登録 をクリックすると、アプリが作成されます。
  • 次に、アプリケーション ID をコピーし、Discourse サイトの設定 discourse_onedrive_azure_client_id に貼り付けます。
  • その後、左側のナビゲーションバーにある 認証 タブに移動し、以下の両方のオプションにチェックを入れます。
    • アクセストークン (インプリシットフローで使用) にチェックを入れます。
    • ID トークン (インプリシットおよびハイブリッドフローで使用) にチェックを入れます。
    • 左側にある 保存 をクリックします。
  • 次に、左側のナビゲーションバーにある 証明書とシークレット タブに移動し、新しいクライアントシークレットを作成します。
  • 任意の説明を入力し、有効期限を選択して 追加 をクリックします。

これで OneDrive ピッカーの設定は完了です。

使用方法ガイド

  1. Discourse のコンポーザーでクラウドボタンを押して OneDrive ウィンドウを開きます。
  2. OneDrive からファイルまたはフォルダーを選択します。
  3. 匿名での閲覧アクセス用のリンクが自動的に生成されます。
  4. リンクが投稿本文に挿入されます。

管理者は、リンクを生の形式(ワンボックス表示用)で挿入するか、Markdown 形式で挿入するかを選択できます。ワンボックス表示は、チームの SharePoint フォルダーでは機能しません。

サイト設定

  • discourse_onedrive_picker_azure_client_id: Azure アプリケーションのクライアント ID を追加します
  • discourse_onedrive_picker_use_markdown_url: リンクを挿入する際に Markdown 形式を使用します

スポンサー

@JonathanShaw

「いいね!」 10

素晴らしいプラグインですね!Google Drive 版もぜひ見てみたいです。:slight_smile:

OneDrive から画像ファイルを選択して投稿に貼り付けた場合、実際の画像ソースリンク(つまり、画像全体が表示されるもの)が貼り付けられるのでしょうか、それとも単に OneDrive の画像ファイルへのリンクが貼り付けられるのでしょうか?

同じ質問は動画についても当てはまります。

「いいね!」 1

ありがとうございます :blush:

OneDrive リンクが貼り付けられます。

ああ、それを変更する方法はありますか?

「いいね!」 1

現時点では不可能ですが、プルリクエストを作成していただけるなら、貢献を歓迎します。

「いいね!」 1

@Ahmed_Gagan は私のために素晴らしい作業をしてくれました。Discourse 開発者が必要な場合は、彼を検討してください。

「いいね!」 3

ジョナサン、どうもありがとう :blush:

「いいね!」 1

非常に興味深い!!
@Ahmed_Gagan はまだあなたのプラグインを維持していますか?

こんにちは @JonathanShaw

Discourse のバージョン 3.3.0.beta3-dev に OneDrive picker プラグインをインストールすると、Solved プラグインの機能が動作しなくなります。

Solved と OneDrive picker プラグインの間にバージョン競合がないかご確認いただけますでしょうか。

よろしくお願いいたします。

Discourse Google Drive Picker? :blush: