Может ли Discourse автоматически удалять архивированные посты и принимать регистрацию без email?

  • Я хочу, чтобы Discourse автоматически удалял архивированные сообщения в определённых категориях или во всех категориях. Возможно ли это? Можно ли настроить срок архивации сообщений в конкретной категории или во всех категориях?
  • Можно ли сделать ввод адреса электронной почты необязательным при регистрации?

Вы можете автоматически удалять и закрывать темы с помощью таймеров тем.

Также можно настроить категорию на автоматическое закрытие своих тем:

По-моему, это невозможно без изменения кода или создания собственного плагина. Вместо этого можно использовать SSO и найти платформу, которая не требует проверки электронной почты, затем установить require_activation=true (мы не рекомендуем делать это, если у вас нет другого способа проверки подлинности пользователей). Подробнее см. Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

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

Я изучу программное обеспечение для SSO, такое как Authentik и Authelia.

Кстати, электронная почта в учётной записи NodeBB является необязательной. Адрес электронной почты считается подтверждённым только в том случае, если я добавлю его к учётной записи NodeBB.

Могу ли я настроить категорию на автоматическое удаление тем через определённое время?

Кажется, такой функции пока нет пока.

Можно воспользоваться Discourse Automation и создать скрипт для удаления всех тем в категории. Я сам этого не делал, поэтому не уверен, сработает ли это :sweat_smile: