Текущие проекты — сентябрь 2025

Текущие проекты — Сентябрь 2025

Добро пожаловать в Текущие проекты — ежемесячную рассылку о том, над чем мы сейчас работаем в Discourse. В связи с недавней ежегодной встречей в Праге этот месяц был немного спокойнее обычного, но есть несколько захватывающих проектов, о которых стоит рассказать.

Ваши вопросы и отзывы всегда приветствуются!

Начало

Упрощённый список тем

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

Представляем новую систему версионирования

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

В разгаре

Обновление очереди проверки

Очередь проверки в Discourse в настоящее время проходит масштабное обновление. Хотя работа ещё находится в активной стадии разработки, уже можно выделить несколько ключевых функций: согласованные действия модерации, отдельные действия для пользователей и контента, заметки модераторов, хронология проверяемых элементов, более плавный опыт работы модераторов и многое другое. Первые функции станут доступны для бета-тестирования в ближайшее время.

Обновление лайтбокса для улучшения просмотра изображений

Мы работаем над концепцией обновлённого функционала лайтбокса, чтобы улучшить опыт просмотра изображений и связанных файлов в Discourse. Перед реализацией мы протестируем его среди нашей команды, чтобы убедиться, что он отвечает нашим требованиям.

Исследование: Поиск по AI-диалогам

После выпуска экспериментальной версии результатов поиска по диалогам, работающей на базе Discourse AI, мы дорабатываем эту функцию, чтобы подготовить её к полноценному запуску во всех экземплярах Discourse.

Завершение

Улучшение функции приветственного баннера

Мы завершаем доработку функции приветственного баннера и вскоре приступим к миграции пользователей с компонента темы «Поиск баннера» на основную функцию.

Динамическое управление цветовой палитрой

Мы активно работаем над улучшением системы цветовой палитры: упрощаем внедрение цветов вашего бренда, упрощаем управление различными палитрами и разделяем палитры светлого и тёмного режимов для более надёжной поддержки тёмной темы. Эти обновления уже доступны на вашем сайте Discourse и в совокупности обеспечивают упрощённый процесс внедрения и управления цветами вашего сайта.

AI-переводы: улучшения панели администратора

Мы завершаем работу над панелью администратора для отслеживания прогресса переводов, добавляя упрощённый UX, совместимость с тёмной темой и улучшения производительности страниц.

Модернизация рендеринга

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

Предоставление Discourse ID для хостинга самостоятельно

Недавно мы активировали новый сервис Discourse ID на Meta и написали статью о том, как он работает. Теперь регистрация доступна и для сайтов с самостоятельным хостингом! Мы продолжаем внедрять улучшения в этот сервис.

20 лайков

Изменился ли дизайн с момента последнего тестирования (кажется, это было в прошлом году)?

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

Но если дизайн был переработан, возможно, эти вопросы уже решены.

2 лайка

Наверное, нет, но я не уверен. Рекомендую присоединиться к группе тестировщиков здесь, на Meta, чтобы вы могли увидеть, как это работает.

С этим изменением разделы «Новое» и «Непрочитанное» объединены в один список «Новое», но с подвкладками для разделения новых тем и ответов. Таким образом, по-прежнему можно просматривать эти списки отдельно, но при однокликовом просмотре они отображаются вместе:

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

4 лайка

Хорошо, спасибо! Это тот дизайн, который я помню, и, думаю, моя критика остаётся в силе.

Я, вероятно, позже немного подробнее объясню, но сначала я присоединюсь к группе тестировщиков и перепроверю всё.

2 лайка

@lindsey, я не вижу его на странице u/$USER/preferences/account на *`meta``. Однако я наблюдаю его в других местах:

Он намеренно отключен здесь?

Вы используете двухфакторную аутентификацию?

1 лайк

@Moin, да. Спасибо. Существует ли FR, позволяющая использовать OAuth2 SSO с включенной 2FA? Я спрашиваю, потому что другие платформы точно допускают одновременную работу этих функций.