Ищу способ пометить темы для будущего использования

У меня есть уникальная задача, которая находится на грани стандартных возможностей, но я буду признателен за предложения, как к ней подойти.

Мы переходим от периодических дайджестов в стиле listserv к платформе Discourse. В наших текущих дайджестах есть ссылки и приглашение присоединиться к нашему сообществу на базе Discourse, что происходит через SSO. За 8 недель 800 человек (около половины) уже сделали это.

Некоторые участники любят дайджест и не хотят переходить. Мы хотели бы поддерживать этих пользователей, по крайней мере, какое-то время, даже если это будет ручной процесс: мы можем заниматься этим один или два раза в неделю.

Моя текущая идея — периодически выбирать одну тему, копировать её и вставлять в текстовый процессор (который я бы написал), чтобы удалить повторяющийся текст (например, «Закладка», «Поделиться», «Пожаловаться», «Ответить»), а затем отправлять её через нашу текущую почтовую рассылку дайджестов.

Вопрос: Как я могу «пометить» каждую отправленную тему, чтобы напоминать себе не отправлять её снова? Помечать её флагом — неправильно. Я думал о том, чтобы присвоить теме значок «вы вошли в дайджест», но значки выдаются пользователям.

Единственное, что я могу придумать, — это добавлять в закладки те темы, которые я использую. Было бы удобно иметь поиск по темам, которые не добавлены в закладки, но доступна только опция «добавленные в закладки».

Не упускаю ли я простое решение?

Также было бы неплохо иметь способ скачать тему без повторяющегося контента, но это кажется более сложным…

Звучит как хороший вариант использования тегов — в данном случае, тегов, доступных только сотрудникам.

Так каждый раз, когда пост «продвигается», вы можете добавлять к нему тег, чтобы убедиться, что вы не сделаете это дважды.

Вы рассматривали возможность использования тегов? Есть настройка, которая позволяет разрешить использование определённых тегов только для сотрудников, которую вы можете применить:

Кроме того, переход по URL-адресу тега отобразит все темы, к которым вы применили этот тег. Если пойти ещё дальше, вы также можете использовать CSS, чтобы окрасить этот тег в конкретный цвет, чтобы его было легко заметить. Что-то вроде этого, где digested замените на нужный вам тег:

.tag-box a[data-tag-name="digested"] {
    background: #ea1d1d;
    color: #fff;
}

Пример:

РЕДАКТИРОВАНИЕ: Рафаэль уже занялся этим, пока я публиковал это сообщение!

Спасибо вам обоим! Это сработало бы с одной оговоркой: при добавлении тега к теме обновляется метка времени редактирования, из-за чего тема снова оказывается на вершине стека «Последние».

Я, возможно, смогу это реализовать, так как работаю с одной темой за раз, хотя недавно столкнулся с этой проблемой, когда добавил новый тег и обновил несколько старых сообщений… они все загадочным образом поднялись наверх.

Стоит обдумать!

Это происходит только в том случае, если у темы нет ответов, что должно быть крайне необычно для продвигаемой темы.

При необходимости вы также можете сбросить дату поднятия темы.

Интересно. Спасибо! Изучение этого вопроса также привело меня к двум другим интересным решениям: заметки для сотрудников или цвет сотрудников. Я мог бы добавить заметку о том, когда я использовал эту тему, что могло бы быть полезно. Или просто установить цвет.

Я предполагаю, что «цвет сотрудников» виден только самим сотрудникам… Меня продолжает поражать, насколько умные функции есть в этом инструменте, по мере того как я его изучаю.