Riepilogo
Rendere disponibile il File Picker di OneDrive come pulsante nel composer di Discourse, in modo che gli utenti possano inserire link condivisibili a file di OneDrive nei post di Discourse.
Contesto
La mia organizzazione ha 20 dipendenti con account OneDrive, la maggior parte dei quali ha accesso a una cartella condivisa di SharePoint dove archivia la maggior parte dei file.
Vorrei che questi dipendenti potessero condividere facilmente i file con altri utenti della piattaforma, in modo che anche gli utenti che non hanno account sotto il nostro account Microsoft, non abbiano ricevuto accesso individuale a un file e potrebbero non essere nemmeno collegati su office.com, possano comunque visualizzare un file se viene condiviso come link nella nostra istanza di Discourse.
Prototipazione
Si prega di iniziare realizzando il prototipo di concetto più grezzo possibile, in modo da poter verificare che il concetto di base sia valido. Ad esempio, che gli utenti possano utilizzare il picker per accedere ai file nella cartella condivisa e creare link condivisibili per essi.
Una volta dimostrato che il concetto funziona, potremo lavorare sul perfezionamento dell’interfaccia utente e sul miglioramento della formattazione del link inserito.
Tempistiche
Non è urgente.
Budget
Deduco che si tratti di 5-10 ore per uno sviluppatore JavaScript esperto e familiare con Discourse, e sono disposto a pagare tariffe professionali per questo. Considerato ciò, spero che il costo sia compreso tra 250 e 500 dollari.
Risorse
E naturalmente, la documentazione di Discourse suggerisce di utilizzare onToobarCreate() per aggiungere un pulsante come questo.