List newly added tags in daily digest (and search for them)

Hi,

next to my monitoring-portal.org platform we’re also test-driving Discourse as internal discussion and knowledge exchange at work (more blogging on that soon). The requirements are somewhat different, there’s a lot of tech people involved who do not not read every hour, but they rely on the daily digest for example. And they have different ways of organising their interests, e.g. based on specific tags only.

One thing which came up was the question if it would be possible to list new categories and tags (tags are the most important) inside this daily digest. Categories are static, but tags are freely assignable by any user as everyone is on trust level 4 already.

A similar approach for getting new “search” results is probably found in this plugin:
https://github.com/discourse/discourse-saved-searches

Yet I am wondering if there is a simple way to extract a unified diff from day-to-day between tags. Or to have a snapshot every midnight, and compare against that after 24h. Maybe it already is builtin, and could be used as function call/variable inside the digest mail. If not, any pointer on a possible plugin implementation is highly appreciated :slight_smile:

It might also be a nice addition to the saved searches plugin, but I am not really sure about it. A search for “new tags added in the past 24h” doesn’t seem to be possible yet. Still, it would probably be a more simple approach without too much code duplication.

Thanks and kind regards,
Michael

3 Likes

I think you’d need to use Data Explorer for this.

1 Like

Thanks. Yep, that’s what I thought after a while. My colleagues asking for such a feature have created their own solutions in the meantime. It lives as homegrown Icinga Web 2 module prototype on GitHub :wink:

https://github.com/Al2Klimov/icingaweb2-module-discourse_notifier

Anyhow, you may close this request :slight_smile:

4 Likes