通过用户字段为帖子添加自定义许可

我希望我的平台用户可以选择他们希望在其帖子下提交的知识共享许可协议。他们可以从其个人资料设置的用户字段中选择一种许可协议类型:

但是,我希望在他们提交的每个帖子中显示许可协议图标:

示例:

我认为没有插件出口可以让我们像这样编辑帖子。我不想在帖子正文中添加自动前导语,因为用户之后可以将其删除。

理想情况下,最好在创建主题或帖子时提供一个选项来覆盖此设置(以防他们想使用与其个人资料中默认设置不同的许可协议)。

使用 Discourse 当前提供的插件/组件功能是否可以实现此功能?

我认为你是对的,有一个插件出口似乎是个好主意。我的猜测是(虽然不是我决定)一个带有这种插件出口的 PR 会被接受。这似乎是一个很好的功能请求。

每次都要选择一个许可证来发帖是一个很大的障碍,而且相当嘈杂,需要一个自定义插件,但我认为你的要求只是为了插件出口。

1 个赞

是的,理想情况下,这将是一个“从你的个人资料中选择一次”的设置,并且“你可以根据需要为偶尔的帖子更改它”的功能。但这是一个特定的用例,我最初的问题正如你所建议的,是关于插件出口。

1 个赞

我最近在一个插件上工作,他们希望在每篇帖子中添加一个链接,我觉得奇怪的是那里没有插件出口。如果你知道怎么做,那么你可以提交一个 PR。他们大多会接受,因为这不花钱。

1 个赞