我们需要扩展 Discourse 的官方 WordPress 插件的功能,使其在 WordPress 中发布文章后,不在 Discourse 中创建隐藏的主题,而是仅根据实际的讨论请求来创建。
我希望所有操作都考虑到官方 WordPress 插件的状态,以便此修改能够被官方团队接受。
我将在下方发布此修改的基本工作流程。但如果您有任何改进建议,我乐于讨论。
- 在 WordPress 中,我们有一篇示例草稿文章 www.SvetAndroida.cz/android-telefony-2023
- 我们发布文章
- 此时,没有任何内容传输到 Discourse
然后,有人点击 WordPress 文章下方的“开始讨论”按钮
- 此时,WordPress 调用 Discourse,创建一个主题,地址为 komunita.SvetAndroida.cz/android-telefony-2023
- 创建完成后,将用户重定向到 Discourse 发布第一条评论
如果有人在同一篇 WordPress 文章中想“添加评论”(另一条评论)
- 他们将不再调用 Discourse 并创建主题
- 但用户在点击按钮时将被直接带到 Discourse
- 或者,“添加评论”按钮不再需要 JavaScript 处理,因为主题已存在,该按钮可以只是一个 HTML 链接,这从 SEO 角度来看会更好。
我愿意为这些修改支付 200-400 美元
我要求在一个月内交付。
关于此主题的全部讨论在此 An idea for more economical comments? - #6 by Petr_Mišák
1 个赞
simon
2
我建议省略重定向。只需在单击按钮时,将其内容更新为显示加载微件和类似“正在发布主题…”的文本。主题发布后,将按钮文本更改为类似“访问主题以开始讨论”的内容。
听起来 Angus 正在考虑在插件的下一个版本中添加一个“发布到 Discourse”的短代码和块:An idea for more economical comments? - #15 by angus
3 个赞
感谢您提出改进建议。
这意味着要进入讨论,第一位讨论者将不得不点击两次按钮。对吗?这不是很用户友好吗?
有了插件和官方更新,这是个好消息。您知道插件更新计划在什么时候发布吗?
simon
4
是的,按照我建议的方法,用户首先需要点击一个触发主题发布的链接或按钮,然后点击已创建主题的链接。我一直在思考如何简化该功能。也许自动重定向并不会使事情变得复杂得多。
另一件需要考虑的事情是,触发主题发布的用户可能已登录 Discourse,也可能未登录。除非 WordPress 站点是 Discourse 的 SSO 提供商,否则我认为无法自动验证用户,然后将其重定向到新主题。例外情况是,如果主题所在的类别是匿名用户无法访问的。在这种情况下,Discourse 会自动将未经验证的用户重定向到登录页面,然后再重定向回他们试图访问的主题。
我不知道。也许值得跟进一下:
2 个赞
system
(system)
关闭
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.