摘要
在 Discourse 编辑器中添加一个按钮,集成 OneDrive 文件选择器,以便用户能够将 OneDrive 文件的可共享链接插入到 Discourse 帖子中。
背景
我所在的组织有 20 名员工拥有 OneDrive 账户,其中大多数人可以访问一个共享的 SharePoint 文档文件夹,我们的大部分文件都存储在那里。
我希望这些员工能够轻松地与其他平台用户共享文件。这样,那些没有我们 Microsoft 账户、未被单独授予文件访问权限,甚至可能未登录 office.com 的其他用户,只要我们的 Discourse 实例上分享了链接,仍然可以查看文件。
原型设计
请先制作一个最粗糙的概念验证原型,以便我们验证基本概念的可行性。例如,验证用户是否可以使用选择器访问共享文件夹中的文件,并为其创建可共享链接。
一旦概念被证明可行,我们可以进一步细化用户界面(UI)以及插入链接的格式。
时间线
此事并不紧急。
预算
我预计这需要一位熟悉 Discourse 的有经验的 JavaScript 开发人员花费 5-10 小时,我很乐意支付专业费率。因此,我希望总费用在 250-500 美元之间。
资源
当然,Discourse 文档建议使用 onToolbarCreate() 来添加此类按钮。