Существует ли способ автоматически архивировать тему?

Я видел этот пост, но мой вопрос немного отличается по сути.

Есть ли способ:

  1. Автоматически архивировать или удалять тему по истечении определённого времени — в конкретной категории (а не на всей платформе)?

  2. Дать создателю темы возможность выбрать, как долго её пост будет существовать в Discourse до архивации или удаления?

Спасибо!

P.S. Как работает поиск здесь, в Discourse? Иными словами, как поиск определяет, что будет отображаться первым?

Привет!

По первому вопросу вы можете получить поддержку здесь:


Однако пока что вам придётся архивировать тему вручную с помощью административного инструмента.

Это может стать новой функцией для раздела Contribute. Есть множество примеров подобных запросов:

Кроме того, неясно, насколько большую поддержку эта идея получит от команды.

Всего наилучшего :+1:

Ещё одна функция, которую, как мне кажется, стоит рассмотреть для Discourse, — это автоматическая архивация тем при перемещении в определённую категорию.

На нашем сайте мы создали публичную категорию под названием «Архив», куда перемещаем старые темы для их архивации. Мы также настроили параметры безопасности так, чтобы создавать темы и отвечать на них в этой категории могли только администраторы и модераторы.

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

Тем не менее, текущий процесс архивации тем остаётся довольно утомительным:

  • Шаг 1: Поиск/фильтрация старых неактивных тем либо в списке тем каждой категории, либо через расширенный поиск.
  • Шаг 2: Выбрать все темы и переместить их в указанную категорию.
  • Шаг 3: Снова выбрать все темы, чтобы архивировать их.