Zusammenfassung
Machen Sie den OneDrive-Dateiauswahl als Schaltfläche im Discourse-Editor verfügbar, damit Benutzer freigegebene Links zu OneDrive-Dateien in Discourse-Beiträgen einfügen können.
Hintergrund
Unsere Organisation hat 20 Mitarbeiter mit OneDrive-Konten, von denen die meisten Zugriff auf einen gemeinsamen SharePoint-Dokumentenordner haben, in dem wir die meisten unserer Dateien speichern.
Ich möchte, dass diese Mitarbeiter Dateien einfach mit anderen Nutzern der Plattform teilen können, sodass auch andere Nutzer, die kein Konto unter unserem Microsoft-Konto haben, keinen individuellen Zugriff auf eine Datei erhalten haben und möglicherweise nicht einmal bei office.com angemeldet sind, eine Datei trotzdem ansehen können, wenn sie als Link in unserer Discourse-Instanz geteilt wird.
Prototyping
Beginnen Sie bitte mit einem möglichst einfachen Proof-of-Concept-Prototyp, damit wir überprüfen können, ob das Grundkonzept tragfähig ist. Zum Beispiel, dass Benutzer den Dateiauswahl verwenden können, um auf Dateien im gemeinsamen Ordner zuzugreifen und freigegebene Links dafür zu erstellen.
Sobald das Konzept als funktionsfähig nachgewiesen ist, können wir die Benutzeroberfläche verfeinern und das Format des eingefügten Links optimieren.
Zeitplan
Es besteht keine Dringlichkeit.
Budget
Ich gehe davon aus, dass dies für einen erfahrenen JavaScript-Entwickler, der mit Discourse vertraut ist, 5–10 Stunden in Anspruch nimmt, und ich bin gerne bereit, professionelle Stundensätze zu zahlen. Daher hoffe ich, dass die Kosten zwischen 250 und 500 USD liegen.
Ressourcen
Und natürlich schlägt die Discourse-Dokumentation vor, onToolbarCreate() zu verwenden, um eine solche Schaltfläche hinzuzufügen.