confluence 按用户显示内容

confluence display content by user

我正在尝试获取 confluence 云 wiki 上的特定内容,以显示基于特定用户的内容。这里的场景是页面上有链接,但只显示 1 个,显示的是基于登录的人。

有人告诉我宏是前进的方向,但我已经阅读了文档并且不知所措。我不明白我必须做什么或如何编写合流宏。有人可以帮我举个例子或一些链接吗?我疯狂地搜索过,但也许我没有问正确的问题,但希望你们都能帮助我吗?

有一个插件: https://marketplace.atlassian.com/plugins/net.customware.confluence.plugin.visibility

但我不确定它隐藏的内容有多彻底。如果用户查看页面源代码,它可能仍然可见。如果您试图隐藏真正需要保护的内容,您可能需要做其他事情。

根据将要使用该页面的用户数量,您也可以为他们创建单独的空间,为这些空间添加权限,然后在您的 "main" 页面上使用页面包含显示内容。如果他们没有访问权限,则不应显示。但是,您可能会遇到该解决方案的一些格式问题。

最后,您可以使用 jquery 获取用户名并显示基于该用户名的内容。如果您熟悉 javascript/jquery.

,此解决方案将非常简单

编辑:这里有一些关于如何在 confluence 中使用 javascript 和 jquery 的有用资源: https://confluence.atlassian.com/display/CONFKB/How+to+Use+JavaScript+in+Confluence https://developer.atlassian.com/confdev/confluence-plugin-guide/writing-confluence-plugins/including-javascript-and-css-resources