Новые возможности в версии 2.6.0.beta2
Обновление занимает больше времени, чем обычно
В связи с улучшениями производительности поиска установка этого обновления займет больше времени, чем обычно. Это затронет как обновление через Docker Manager, так и пересборку через SSH.
Настройка сайта default_categories_regular
По умолчанию Discourse показывает все категории всем пользователям (с учетом настроек безопасности категорий). Некоторые сайты предпочитают обратный подход — не показывать категории пользователям, пока они не выразят желание их видеть. Чтобы упростить работу администраторов, использующих настройку сайта mute all categories by default (по умолчанию скрывать все категории), в новую настройку default_categories_regular можно добавить категории, которые будут видны пользователям по умолчанию.
Опытные пользователи могут пропустить функции «для новичков в Discourse»
Вы опытный пользователь Discourse? У вас больше значков «первое лайк», чем вы знаете, куда деть? Вы устали думать, что кто-то ответил вам, когда на самом деле вы просто получили уведомление о новом значке? Теперь вы можете отключить обучение Discobot для новых пользователей и значки «для новичков в Discourse» при первом входе в систему.
Существующие пользователи могут отключить это в настройках пользователя «Skip new user onboarding tips and badges» (Пропустить советы и значки для новых пользователей) на странице интерфейса.
Улучшенная поддержка темной темы
Предпочитаете видеть белый текст на черном фоне? Устали вручную включать темную цветовую схему на каждом сайте Discourse, который вы посещаете? Discourse теперь поддерживает автоматическую темную тему. Discourse определит ваши системные предпочтения и автоматически выберет светлую или темную цветовую схему по мере необходимости.
Администраторы могут включить эту функцию, выбрав цветовую схему темной темы с помощью настройки сайта default_dark_mode_color_scheme_id. Администраторы также могут добавить отдельные логотипы для пользователей темной цветовой схемы с помощью настроек сайта logo_dark, logo_small_dark и mobile_logo_dark.
Если у вас есть пользовательская тема, возможно, вам потребуется обновить ее, чтобы использовать пользовательские свойства CSS для цветов. Без этого тема может быть несовместима с автоматическим переключением темной темы.
Поддержка IMAP для групповых почтовых ящиков
Улучшения для модераторов категорий
Модераторы категорий теперь стали еще более мощными. Помимо первоначальной поддержки просмотра тем в очереди проверки для категории, модераторы категорий теперь могут помечать темы как решенные, закрывать темы, архивировать темы, перемещать сообщения между темами, редактировать описание категории и добавлять уведомления для персонала. Модераторы категорий также получили значок щита на сообщениях в своих категориях, а их сообщения имеют CSS-класс для сайтов, которые хотят дополнительно настроить стиль.
Новый виджет для совместного использования цитат
Администраторы сайтов могут включить дополнительные варианты при цитировании, чтобы пользователи могли делиться цитатами во внешних источниках.
Ограничение того, кто может отправлять вам личные сообщения
Предпочитаете получать личные сообщения только от избранных пользователей? Теперь вы можете указать, какие пользователи могут отправлять вам личные сообщения, с помощью настройки пользователя «Only allow specific users to send me personal messages» (Разрешать только определенным пользователям отправлять мне личные сообщения) на странице пользователей. Только пользователи из списка (администраторы и модераторы всегда могут отправлять пользователям личные сообщения) смогут отправлять вам личные сообщения.
Если вы предпочитаете не получать никаких личных сообщений (сотрудники исключены), отключите настройку пользователя «Allow other users to send me personal messages» (Разрешать другим пользователям отправлять мне личные сообщения) на странице уведомлений.
Области действия ключей API
Ключи API теперь поддерживают необязательные области действия, ограничивая использование ключа API только определенными конечными точками. Ключи API также можно дополнительно ограничить конкретными темами или категориями. В будущем планируются дополнительные области действия, и плагины также могут добавлять новые области.
Существующие ключи API будут автоматически преобразованы в глобальный ключ. Поскольку глобальные ключи API могут делать все, что может сделать администратор на сайте, мы настоятельно рекомендуем создавать новые ограниченные по области действия ключи API whenever possible. Есть ключ API, который вы используете, и он не работает с существующей областью? Обязательно сообщите нам об этом здесь на Meta в категории Contribute > Feature.
Новая платформа перевода — Crowdin
Мы перешли с Transifex на Crowdin в качестве нашей платформы локализации. Более подробную информацию о причинах этого изменения можно найти по адресу Switching from Transifex to Crowdin. С подробностями о переводе Discourse можно ознакомиться по адресу Contributing translations to Discourse.
Удаление устаревших и расистских терминов из Discourse.
Цитируя Махатму Ганди:
Ваши убеждения становятся вашими мыслями,
Ваши мысли становятся вашими словами,
Ваши слова становятся вашими действиями,
Ваши действия становятся вашими привычками,
Ваши привычки становятся вашими ценностями,
Ваши ценности становятся вашей судьбой
В Discourse мы верим в создание открытого, инклюзивного программного обеспечения, которым всем удобно пользоваться. Как и многие другие в технологической индустрии, мы работаем над удалением из нашего продукта языка, который не является открытым и инклюзивным. Даже если наше использование такого языка не предназначено быть расистским, такой язык имеет негативный исторический контекст, который мы не хотим поддерживать. Мысли становятся словами, слова становятся действиями. Это не те действия, которые мы хотим. Таким образом, в Discourse мы убрали использование терминов master & slave (ведущий и ведомый), whitelist & blacklist (список разрешенных и запрещенных) и аналогичных. Теперь вы увидите primary & replica (основной и реплика), allow list & block/deny list (список разрешенных и список блокировки/запрета) и т.д.
И многое другое!
Но подождите, есть еще больше! 2.6.0.beta2 — это необычно крупный релиз, с гораздо большим количеством изменений, чем обычно. Мы делаем все возможное, чтобы выделить для вас новые функции и изменения, но всегда слишком много изменений, чтобы описать их все. Чтобы получить полный список новых функций, исправлений ошибок, улучшений пользовательского интерфейса и многого другого, обязательно ознакомьтесь с разделом «Дополнительные функции и исправления», приведенным ниже.



