Текущие проекты — май 2026
Добро пожаловать в Текущие проекты — ежемесячную рассылку о том, над чем мы сейчас работаем в Discourse.
Ваши вопросы и отзывы приветствуются!
Недавно завершено
Улучшения плагина голосования по темам
Плагин голосования по темам получил несколько обновлений! Категории с идеями теперь могут использовать улучшенную сортировку, участникам будут предлагаться напоминания об изменении уровня уведомлений после голосования, улучшен дизайн кнопок голосования, а также добавлены новые значки для участников, предлагающих отличные идеи. Подробнее читайте здесь и здесь.
Улучшения настройки плагина «Календарь и события»
Теперь гораздо быстрее и проще создать категорию событий с помощью плагина «Календарь и события», чтобы вы могли проводить мероприятия сообщества и отображать их в календаре всего за несколько кликов. Узнать больше.
Отображение отключённых сайтов на странице ID Communities
Теперь можно увидеть, какие сайты неактивны в вашем списке сообществ Discourse ID, чтобы вы могли легко их идентифицировать и удалить.
Новая стратегия совместимости версий для тем и плагинов
Мы завершили внедрение и документирование новой стратегии совместимости на основе веток для тем и плагинов. Это ещё больше упрощает разработчикам использование новейших функций Discourse без необходимости идти на компромиссы в поддержке старых версий. Дополнительную информацию см. в документации.
Завершение
Интеграция компонента GIF в ядро Discourse
Мы работаем над включением компонента discourse-gifs в ядро Discourse, чтобы сделать его более доступным для сообществ и значительно упростить настройку. Мы особенно рады сообщить, что клиентам с размещённым решением больше не потребуется предоставлять собственный API-ключ — ваши участники смогут делиться своими любимыми GIF-изображениями в считанные моменты.
Добавление выбора темы в новый процесс онбординга Discourse
Мы добавили этап выбора темы для администраторов, чтобы они могли выбрать тему или установить новую на раннем этапе процесса онбординга. Это позволит им начать кастомизацию Discourse ещё раньше в процессе настройки сайта и быстрее приступить к работе.
Новая система сборки JS для ядра Discourse
После успеха новых систем сборки JS для тем и плагинов за последний год мы внедряем аналогичные изменения в ядро Discourse. Это будет полностью обратно совместимо и значительно улучшит опыт разработчиков. Следите за обновлениями в канале dev-news!
В разгаре
Новая система макетов и блоков для кастомизации тем
Мы объединили начальную экспериментальную версию новой системы, позволяющей разработчикам тем определять макет для вставки пользовательских блоков контента на любую страницу. Сейчас мы используем её для нашей собственной темы здесь, на meta: https://meta.discourse.org/t/rebuilding-the-meta-branded-theme-new-icons-a-custom-homepage-and-a-first-look-at-the-blocks-api/400013/
Мы продолжаем работу по доработке и документированию системы перед тем, как объявить API готовым к общему использованию.
Улучшения отчётности и аналитики
Мы продолжаем работу по улучшению отчётности о трафике сайта, плагина Data Explorer и проектируем обновлённую административную панель, чтобы упростить доступ к данным о здоровье и ценности вашего сообщества и их интерпретацию. На данный момент мы сосредоточены на улучшении отчётности о трафике и обновлении административной панели.
Улучшения плагина «Календарь и события»
Мы работаем над рядом улучшений плагина «Календарь и события», например, над упрощением создания событий в композере и непосредственно в календаре. Пока мы начали с более гибких RSVP для повторяющихся событий, но в ближайшее время появятся ещё новости!
Улучшения опыта работы с официально размещённым Discourse
После улучшения процесса регистрации на нашем сайте за счёт объединения потоков регистрации для всех размещённых тарифов с использованием Discourse ID, мы сейчас работаем над упрощением изменения тарифов. А чтобы помочь сделать ваши размещённые сайты безопаснее, мы внедряем улучшения в очередь модерации, начиная с бесплатного тарифа.
Начало
Улучшения серверного API
Мы приступаем к планированию улучшений удобства использования и согласованности наших серверных API. Эта работа, скорее всего, приведёт к созданию более оптимизированного API с чёткой версионировкой, документацией и обязательствами по обратной совместимости. Следите за обновлениями!