摘要: 一个词云,以抽象的方式总结您网站的内容。
GitHub: https://github.com/merefield/discourse-word-cloud 词云插件
安装: 请遵循插件安装指南。
特性
将您社区的帖子表示为词云摘要。单词会动,点击后会执行简单的单词搜索。
通过点击汉堡菜单上的“词云”或导航到“yourcompany.com - This website is for sale! - yourcompany Resources and Information. - 注意,您必须登录为注册用户才能看到它,并且它仅在桌面版上可用。
要刷新数据,请触发作业:
否则,此作业每小时运行一次。
对数据感兴趣?
我的初衷只是画一幅图。
如果您想查看数据,只需转到 yoursite.com/wordcloud.json
配置
设置……太多了……设置:
- 词云忽略列表(默认 300 个单词,使用我在这里找到的列表 here ):
注意:单词统计信息现在每小时更新一次(这可能仍然过多,但目前使得在生产环境中更容易查看代码的演变过程)。
注意 #2:我还没有考虑英语以外的其他语言(肯定没有测试过)。当前的单词处理在某些语言中可能效果不佳。欢迎提出建议和 PR。
如果您不选择任何类别(默认),您将获得对所有论坛帖子(包括 PM)的扫描。如果您只添加一个类别,单词统计信息将仅限于该类别等。
已知问题
- 目前不支持 Safari。此问题是在我添加响应式设计后出现的。我最近非常忙,如果您能找到解决方案,PR 将被接受。
待办事项
- 可能不支持其他语言。我只测试过英语。欢迎 PR。
- 菜单项具有本地化支持,但如果还没有人为您提交本地化 PR,请考虑这样做,否则它将保持一个关键代码……
- 添加一个选项,使其出现在主题列表上方的屏幕上(类似于 Discourse 标签云主题组件)。PR 将被接受。
致谢
类似项目
如果您喜欢这个,您可能也会喜欢我的:
12 个赞
mattdm
(Matthew Miller)
2
天哪,我当时简直就在想这个。神奇的感恩节心灵感应!
能不能有一个选项,让标签云基于标签而不是帖子文本来生成?
1 个赞
mattdm
(Matthew Miller)
4
哦!
嗯。我安装了 TC 并在我的主题中启用了它,但它似乎在 https://ask.fedoraproject.org/tags 上没有任何效果……
1 个赞
mattdm
(Matthew Miller)
6
是的,我正在使用 Firefox…… Chrome 也是这样吗?
1 个赞
您的控制台中似乎存在一组脚本权限违规。您需要授予您的网站运行这些脚本的权限。请查看 content security policy script src。
参见:Mitigate XSS Attacks with Content Security Policy
2 个赞
Jagster
(Jakke Lehtonen)
9
它只识别字母 a..z,而像斯堪的纳维亚语中的 åäö 这样的字母则会被删除。
汉堡菜单链接很有趣 [fi.word.cloud.hamburg… 
这有可能。我只测试过英文。我在原帖中已明确说明。欢迎提交拉取请求。
1 个赞
Jagster
(Jakke Lehtonen)
11
是的,你做到了。我错过了。好吧,那我卸载它(我不知道 PR 是什么,因为我不使用 git
)
1 个赞
您需要提交一个 PR。菜单项有本地化支持,但用户需要提交 PR 来添加其他语言。
3 个赞
词云是通用的还是每个用户一个?
您知道我们有储物柜机制,可以设置用户只拥有某些区域而不是所有类别,在搜索时,它也只适用于该一个帐户的可用帖子。
都一样。要定制输出需要更多的服务器资源,所以我没有走那条路。另外,它需要足够大的数据集才有意义,因此为少量单词创建数据集可能不会带来非常有趣的结果。
文字云非常抽象,我不确定一些类别被锁定是否重要。但是,在某些社区中,这可能会成为一个问题,具体取决于内容。当然,点击单词后搜索结果只会返回您有权访问的主题。
您可以随时排除敏感类别。
始终考虑拉取请求。
2 个赞
pluisr
(Luis R)
18
感谢 @merefield 提供的这个插件,它在我们的团队实例中非常有用。
是否有设置或方法可以将词云放在我们 Discourse 主页的顶部?
1 个赞
还没有。PR 已接受。
一个潜在的障碍是目前不支持 Safari。有人可能想在那里帮忙。
请注意,稍微更实用的 Discourse Tag Cloud 主题组件(在 OP 中链接)确实支持。
3 个赞
This is back from the dead, now working in Ember 5 and includes a new setting that adds a menu item to the Sidebar/Dropdown which you can switch off.
2 个赞
这很酷。你能想象如果这与个人资料封面结合起来会怎样吗?从用户的帖子生成到用户的个人资料封面。
4 个赞