Новые функции в версии 2.4.0.beta7
Улучшения ключей API администратора
Discourse API — мощный инструмент для взаимодействия с сайтом Discourse. В последней бета-версии мы внесли ряд улучшений в систему ключей API, повысив как безопасность, так и функциональность.
- Теперь пользователи могут создавать более одного ключа API, что позволяет отзывать отдельные ключи в случае их компрометации.
- Ключи API теперь могут включать описание, что помогает отслеживать назначение каждого ключа.
- Ключи можно отзывать, предотвращая их использование, без полного удаления.
- Неиспользуемые ключи API будут удаляться через 6 месяцев бездействия. Это можно настроить через параметр сайта
revoke_api_keys_days.
Приветственное сообщение для сотрудников
Как и новые пользователи, а также пользователи, достигшие уровня TL1, сотрудники теперь получают приветственное сообщение при получении прав модератора или администратора. Это сообщение приветствует пользователя в команде сотрудников, объясняет, как получить доступ к интерфейсу администратора, и содержит ссылку на Discourse Moderation Guide — отличный ресурс для новых сотрудников.
Новые параметры сайта для статуса уведомлений по тегам по умолчанию
Администраторы уже давно могут контролировать, какие категории новые пользователи наблюдают, отслеживают или отключают при регистрации на форуме. Пользователи также могли контролировать, за какими тегами они наблюдают/отслеживают/отключают уведомления, но до регистрации это нельзя было настроить на уровне сайта. Теперь администраторы могут определять, за какими тегами пользователи будут следить до регистрации, с помощью новых параметров сайта:
default_tags_watchingdefault_tags_trackingdefault_tags_muteddefault_tags_watching_first_post
Обновление предпочтений пользователей при изменении параметра сайта по умолчанию
Ранее при изменении параметра сайта, начинающегося с default_, изменения применялись только к новым пользователям. Существующие пользователи не затрагивались. Теперь администраторы смогут применять изменения исторически или только для новых пользователей.
Новый параметр категории: требовать наличие тегов из группы тегов для новых тем
Для сайтов, использующих группы тегов, сотрудники теперь могут требовать, чтобы все новые темы в категории содержали как минимум x тегов из определённой группы тегов перед созданием темы. Это отличный способ поддерживать упорядоченность тем.
Пример. Допустим, у вас есть категория о модификациях автомобилей, где пользователи делятся всеми своими удивительными проектами. Вы можете создать группу тегов для области автомобиля, включающую теги, такие как шины, диски, экстерьер, интерьер и освещение. Добавив эту группу тегов в новый параметр, вы обяжете пользователей добавлять хотя бы один из этих тегов к теме, что поможет другим пользователям сразу понять, о какой модификации идёт речь.
Выбор основной группы пользователем
Мы добавили новый параметр сайта user selected primary groups. При включении этой опции пользователи смогут выбрать, какая группа будет для них основной. Это может быть полезно на сайтах, где основные группы предоставляют украшение аватара, и пользователи хотят иметь возможность переключать отображаемое украшение. При включении этого параметра пользователи, являющиеся членами групп, увидят новый выпадающий список выбора основной группы на вкладке «Аккаунт».

Настраиваемый стиль электронной почты
Сайты теперь могут настраивать внешний вид своих уведомлений по электронной почте с помощью пользовательского HTML и CSS. Новые опции настройки электронной почты доступны по адресу /admin/customize/email_style.
Поиск тем при вставке гиперссылки
При вставке ссылки в редакторе темы теперь можно искать существующие темы непосредственно в модальном окне гиперссылки.





