Discourse OneDrive Picker

Riepilogo: Questo plugin aiuta gli utenti a condividere file archiviati su OneDrive nei post di Discourse.

:link: **https://github.com/Ahmedgagan/discourse-onedrive-picker**:
:arrow_right: Installazione: Segui la guida all’installazione del plugin.

Configurazione (Registra un’app Azure)

  • Visita Microsoft Azure

  • Clicca su + Nuova registrazione in alto a sinistra nello schermo.

  • Inserisci il nome della tua app.

  • Seleziona Tipi di account supportati
    Qui troverai 4 opzioni; scegli in base alle tue esigenze:

    • Account solo in questa directory organizzativa (solo icm - Single-tenant):
      Questa opzione consentirĂ  solo agli utenti della tua organizzazione di accedere al selettore OneDrive.

    • Account in qualsiasi directory organizzativa (qualsiasi directory Azure AD - Multitenant):
      Questa opzione consentirĂ  solo agli utenti di qualsiasi organizzazione di accedere al selettore OneDrive. Gli utenti con account personali non potranno accedere al selettore OneDrive.

    • Account in qualsiasi directory organizzativa (qualsiasi directory Azure AD - Multitenant) e account personali Microsoft (ad es. Skype, Xbox):
      Questa opzione consentirĂ  agli utenti di qualsiasi organizzazione di accedere al selettore OneDrive. Gli utenti con account personali potranno accedere al selettore OneDrive.

    • Solo account personali Microsoft
      Questa opzione consentirĂ  solo agli utenti con account personali di accedere al selettore OneDrive.

  • Scorri verso il basso; troverai un’opzione per aggiungere l’URL di reindirizzamento :arrow_down:
    Qui inserisci il tuo nome di dominio/selettore-onedrive. Esempio: https://meta.discourse.com/onedrive

  • Clicca su Registrare: la tua app verrĂ  creata.

  • Ora copia l’ID applicazione della tua applicazione e incollalo nelle impostazioni del sito Discourse, discourse_onedrive_azure_client_id.

  • Successivamente, vai alla scheda Autenticazione nella barra di navigazione a sinistra e seleziona entrambe le seguenti opzioni.

    • Seleziona Token di accesso (utilizzati per flussi impliciti).
    • Seleziona Token ID (utilizzati per flussi impliciti e ibridi).
    • Clicca su Salva, sul lato sinistro.
  • Ora, vai alla scheda Certificati e segreti nella barra di navigazione a sinistra e crea un nuovo segreto client.

  • Aggiungi una descrizione a scelta, seleziona la data di scadenza e clicca su Aggiungi.

Hai completato la configurazione del selettore OneDrive.

Guida all’uso

  1. Premi il pulsante cloud nel compositore di Discourse per aprire la finestra di OneDrive.
  2. Seleziona file o cartelle da OneDrive.
  3. Vengono generati automaticamente link per l’accesso in visualizzazione anonima.
  4. I link vengono inseriti nel corpo del post.

L’amministratore può scegliere se inserire i link in formato grezzo (per l’anteprima “one boxing”) o in formato Markdown. L’anteprima “one boxing” non funziona per le cartelle SharePoint di team.

Impostazioni del sito

  • discourse_onedrive_picker_azure_client_id : Inserisci l’ID client dell’applicazione Azure
  • discourse_onedrive_picker_use_markdown_url : Utilizza il formato Markdown per inserire il link

Sponsor

@JonathanShaw

10 Mi Piace

Che #plugin fantastico! Mi piacerebbe molto vedere una versione di Google Drive di questo. :slight_smile:

Quando selezioni un file immagine da OneDrive da incollare nel post, viene incollato il link originale dell’immagine (quindi, visualizzando l’immagine intera) o viene semplicemente incollato un link OneDrive al file immagine?

La stessa domanda vale anche per i video.

1 Mi Piace

Grazie :blush:

Incolla il link di OneDrive.

Oh, c’è qualche modo per cambiarlo?

1 Mi Piace

Al momento non è possibile, ma sono aperto a contributi se puoi aprire una PR.

1 Mi Piace

@Ahmed_Gagan ha fatto un ottimo lavoro nel realizzarlo per me. Valutatelo se avete bisogno di uno sviluppatore Discourse.

3 Mi Piace

Grazie mille, Jonathan :blush:

1 Mi Piace

Molto interessante!!
@Ahmed_Gagan mantieni ancora il tuo plugin?

Ciao @JonathanShaw,

Quando installo il plugin OneDrive picker sulla versione 3.3.0.beta3-dev di discourse, le funzionalitĂ  del plugin Solved non funzionano.

Puoi verificare se c’è qualche conflitto di versione tra il plugin Solved e il plugin OneDrive picker?

Grazie.

Discourse Google Drive Picker? :blush: