Communiteq Power Tools 插件

:information_source: 摘要 为 Discourse 提供的一系列实用增强功能和管理员工具
:hammer_and_wrench: 仓库链接 https://github.com/communiteq/discourse-communiteq-powertools
:open_book: 安装指南 如何在 Discourse 中安装插件


功能特性

多年来,我们为客户实施了各种针对性的调整,构建了大量小型(通常是私有的)插件。本插件将这些功能整合为一个统一且持续维护的包。

  • 对于托管客户,它被视为单个插件
  • 将一系列实用功能开放给更广泛的用户群体
  • 暴露原本隐藏的站点设置,减少对 Rails 控制台访问或技术支持干预的需求

我们将继续把更多内部插件逐步整合到此包中。欢迎提出新功能建议。

我们将在未来几周内向 Professional 计划及以上级别的 Communiteq 客户推出此插件。作为一个开源项目,任何自行部署 Discourse 实例的用户均可公开使用。

名称是对经典 Windows PowerToys 的小小致敬,后者是一套轻量级实用工具,以实用方式扩展核心功能。然而,我们刻意避免了使用“玩具”(toys)这一命名,因为其中许多功能暴露了强大的设置,可能显著影响论坛的行为和性能,使用时需谨慎并充分理解其作用。

详细功能

常规选项卡

  • 按字母顺序排序模板:启用后,模板将按字母顺序显示,而非按最近使用顺序(允许您禁用此更改
  • 启用三级分类嵌套:在存在第三级分类时,通过安全机制将 max_category_nesting 在 2 和 3 之间切换
  • 启用徽章 SQL:切换基于 SQL 的徽章查询功能
  • 启用通行密钥:切换通行密钥支持
  • 允许将站点嵌入 iframe:切换将站点嵌入 iFrame 的功能

发帖选项卡

  • 自动网格(已启用):切换发帖过程中上传图像的服务器端自动网格换行功能
  • 自动网格(最小图像数):触发网格块换行所需的最小连续图像上传数量
  • 帖子删除时间限制(已启用):切换是否强制执行帖子删除的时间限制
  • 帖子删除时间限制(小时):设置用户可在创建帖子后自行删除的时间窗口(以小时为单位)

moderation 选项卡

  • 强制新主题按组进行审核:基于组列表的新主题审核要求(替代此已不再维护的插件
  • 强制按组进行审核:基于组列表的所有帖子/回复审核要求
  • 允许工作人员永久删除 → 这已不再是隐藏设置 现在

日志选项卡

  • AI 翻译详细日志(除非启用 discourse-ai 否则锁定)
  • OAuth2 调试认证(除非启用 discourse-oauth2-basic 否则锁定)
  • OpenID Connect 详细日志(除非启用 discourse-openid-connect 否则锁定)
  • Discourse ID 详细日志
  • 详细上传日志
  • 详细认证令牌日志
  • 站点设置详细客户端日志
11 个赞

这太棒了——感谢你让它变得可用!:+1:

以下是标签页截图,以便其他人查看管理员用户界面的样子

设置即为插件的默认值

设置标签页

常规标签页

发布标签页

审核标签页

日志标签页

8 个赞

这对我来说是个巨大的胜利 :smiley: 没有什么比一长排图片在水平方向上未对齐更让人恼火的事了,尤其是在大量图片被分享的情况下。

3 个赞