Текущие проекты — август 2025

Текущие проекты — август 2025

Добро пожаловать в Текущие проекты — ежемесячную рассылку о том, над чем мы сейчас работаем в Discourse. Мы пропустили несколько выпусков; мы надеемся, что вы нас простите, когда увидите все удивительные проекты, над которыми мы усердно трудились.

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

Начало

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

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

В разгаре

Ещё один шаг к упрощённой аутентификации

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

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

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

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

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

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

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

Обновление зависимостей

Мы постоянно работаем над улучшением технологий с открытым исходным кодом, на которых построен Discourse. В настоящее время мы обновляемся до версии Ember 6.x, что открывает ряд улучшений производительности и опыта разработки. Мы также переходим с HTTP-сервера Rack Unicorn на Pitchfork, что благодаря технологии «повторного вилочного разветвления» (reforking) должно привести к значительной экономии памяти в будущем.

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

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

Завершение

Horizon — наша новая тема по умолчанию для новых сообществ

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

Наш новый визуальный редактор в композере

Работа с текстом в Discourse стала немного проще благодаря новому визуальному редактору, который предлагает современный опыт WYSIWYG («что видишь, то и получаешь»), более привычный для менее технически подкованных участников вашего сообщества. Этот новый редактор работает параллельно с нашим классическим Markdown-редактором, поэтому участники сообщества могут выбрать наиболее подходящий им метод написания.

Обновление интерфейса фильтрации тем

Мы внедрили улучшения в фильтр тем (доступен через маршрут /filter или в разделе «Ещё…» боковой панели вашего сообщества), чтобы сделать его более удобным. Теперь вы можете легко выбрать параметры, по которым хотите фильтровать (например, категория, тег, статус и т. д.), использовать автозаполнение для быстрого ввода запроса и включать поиск по ключевым словам для нахождения нужного контента.

Улучшения событий и календаря

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

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

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

Повышение минимальных требований к браузерам

Discourse теперь использует более современные технологии браузеров. Для старых устройств будет отображаться простой текстовый интерфейс. Узнать больше…

Поддержка протокола контекста модели (MCP)

Мы начали работу над протоколом контекста модели, который позволяет пользователям подключать IDE для программирования и инструменты, такие как Claude Desktop, к любому сообществу Discourse. Ожидайте более точные результаты, основанные на самой актуальной информации.

Упрощение интерфейса конфигурации AI

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

27 лайков

Что случилось с тем вариантом, над которым вы работали раньше? Мне он очень нравился, жаль, что от него отказались.

1 лайк

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

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

4 лайка

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

Тот факт, что команда прислушивается к потребностям и адаптируется к новым технологиям (например, MCP), просто феноменален!

12 лайков

В этом списке много хорошего! Однако особенно приятно услышать, что вы снова обратили внимание на вопрос с лайтбоксом и UX просмотра изображений в Discourse :+1:

Также с нетерпением жду, когда вы расскажете подробнее о своих планах по аутентификации.

3 лайка