Еженедельная сводка

На этой неделе на meta.discourse.org


Ключевые показатели

  • Новые сообщения: 703
  • Новые темы: 102

Лучшие пользователи (по количеству сообщений и лайков)

  1. Moin — 72 сообщения, 95 лайков
  2. tobiaseigen — 65 сообщений, 34 лайка
  3. NateDhaliwal — 29 сообщений, 40 лайков
  4. ToddZ — 27 сообщений, 40 лайков
  5. Falco — 12 сообщений, 32 лайка
  6. pmusaraj — 14 сообщений, 22 лайка
  7. sam — 19 сообщений, 19 лайков
  8. RGJ — 7 сообщений, 18 лайков
  9. supermathie — 9 сообщений, 18 лайков
  10. lindsey — 6 сообщений, 23 лайка

Интересные темы

Объявления

blog

Theme компонент

  • Moin выпустил Фильтр избранного в теме Фильтр избранного, позволяющий пользователям сохранять и устанавливать фильтры тем по умолчанию. Сообщество высоко оценило это решение, а sam предложил добавить поддержку на уровне ядра для будущих улучшений [386594/4]. Читать далее

Поддержка

Баг

Функция

UX

Сообщество


Активность группы @team


Спасибо за чтение, увидимся снова на следующей неделе! :slight_smile:

1 лайк

На этой неделе на meta.discourse.org

Ключевые показатели

  • Новые сообщения: 750
  • Новые темы: 112

Лучшие пользователи (по количеству сообщений и лайков):

  1. tobiaseigen – 59 сообщений, 75 лайков
  2. Falco – 18 сообщений, 49 лайков
  3. Moin – 43 сообщения, 47 лайков
  4. pfaffman – 36 сообщений, 40 лайков
  5. RGJ – 19 сообщений, 37 лайков
  6. lindsey – 5 сообщений, 34 лайка
  7. sam – 36 сообщений, 31 лайк
  8. supermathie – 9 сообщений, 27 лайков
  9. NateDhaliwal – 35 сообщений, 26 лайков
  10. Canapin – 12 сообщений, 23 лайка

Интересные темы

Объявления

  • tobiaseigen поделился highlights с Торонтской недели сообщества, где Saif, Jenny и ruben обсуждали миграцию, построение сообщества и даже носки Discourse. Читать далее

  • lindsey представил обновлённый лайтбокс на базе PhotoSwipe, улучшив просмотр изображений на десктопе и мобильных устройствах, а также добавив элементы управления навигацией по галерее. Читать далее

  • hugh объявил о выходе 3.6.0.beta2 с возможностью редактирования встроенных цветовых палитр тем, индикаторами прогресса перевода на основе ИИ в реальном времени и улучшенным отслеживанием вики-страниц. Читать далее

blog

  • Falco представил Discourse MCP и продемонстрировал рабочий процесс интеграции Discourse→Jira, вызвав обсуждение вариантов использования ИИ-агентов. Читать далее

  • Команда Discourse представила вдохновляющие ИИ-сообщества в нашем последнем обзоре Discourse Discover. Читать далее

Функции

  • Canapin предложил автоматическое затемнение имён пользователей в цитатах при удалении учётной записи для лучшего соблюдения конфиденциальности пользователей. Читать далее

  • moin и per1234 обсуждали возвращение модального окна входа, при этом tobiaseigen запросил данные о влиянии на показатели регистрации. Читать далее

  • hameedacpa попросил добавить кнопку форматирования на основе ИИ для преобразования текста в заголовки и списки, оптимизированные для SEO, — NateDhaliwal поделился эффективным промптом и результатами. Читать далее

  • jrgong предложил добавить меню команд со слэшем (/) в редакторе текста с богатым форматированием, аналогичное Notion, для вставки изображений, GIF-анимаций, опросов и т. д. Читать далее

  • craigconstantine обсудил компонент темы Horizon + Миниатюры тем, подробно описав сценарии использования подкастеров и садоводов, и запросил официальную поддержку. Читать далее

Поддержка

  • Отчёт о безопасности от исследователя из третьей стороны побудил Falco рекомендовать сообщать об уязвимостях через HackerOne. Читать далее

  • NathanJPearce спросил о тематических ветках Discourse для разделов на FF7.com; ToddZ и chapoi помогли ему разобраться с постоянными ссылками и плагином WordPress для Discourse. Читать далее

  • Ahmed7 сообщил об отсутствии реакций на iOS; sam провёл тестирование в безопасном режиме, а NateDhaliwal обнаружил конфликт CSS в плагине Jira. Читать далее

  • itsbhanusharma выявил проблему со скрытыми резервными копиями Discourse из-за CSS темы и помог восстановить видимость резервных копий S3 в запросе в разделе Маркетплейс. Читать далее

  • tyler-mairose-sp изучил политики использования ИИ-контента; j127, Tris20 и другие высказались по вопросам раскрытия информации, проверки и стратегий изоляции категорий. Читать далее

  • Были прояснены часто задаваемые вопросы по интеграции почты: Lilly и tobiaseigen объяснили различия в видимости API Mailgun между хостингом и самостоятельным размещением (#386821) и показали, как включить reply_by_email через настройки сайта (#387229). Подробнее о MailgunПодробнее о входящей почте

  • arun хотел, чтобы G > C переключало на конкретные категории; pfaffman продемонстрировал компонент темы, добавляющий KeyboardShortcuts.addShortcut("g 1", …). Читать далее

  • bayardo.rivas вернулся к обсуждению резких всплесков в разделе «Топ реферальных тем» на частном форуме; tobiaseigen пришёл к выводу, что это, скорее всего, трафик ботов или социальных сетей, и дальнейших действий не требуется. Читать далее

UX

  • nathank указал, что текст при наведении на кнопку отслеживания («Отслеживание») вводит в заблуждение; awesomerobot и команда обсуждали более понятные формулировки, например «уровень уведомлений». Читать далее

  • tkforbes обратил внимание на слабую контрастность галочек на кнопках «Иду / Интересует / Не иду» для событий; это привело к обсуждению доступности цветов и толщины иконок. Читать далее

  • Richie сообщил, что всплывающее окно цитаты скрывается за меню iPadOS; sam отметил исправление для iPhone и предложил распространить его на iPad. Читать далее

Установка

  • pangbo показал, как получить acme.sh через прокси на серверах в материковом Китае и отключить предсобранные ресурсы для более плавного выполнения ./launcher rebuild. Читать далее

  • pfaffman помог администратору выполнить обновление PostgreSQL 15 после ошибок «неверная команда \restrict», предоставив ссылку на детали CVE-2025-8714. Читать далее

Миграция

  • Anton_Akhmerov начал обсуждение миграции с Mattermost на Discourse, взвешивая варианты массового импорта скриптами против мостов чата через ActivityPub. Читать далее

#Хостинг

  • supermathie выявил нарушение RFC List-Unsubscribe со стороны SendGrid, показав сломанные заголовки, которые удаляют простые ссылки для отписки, и призвал использовать альтернативные ESP или исправить заголовки. Читать далее

Активность группы @team

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

  • Falco написал анонс и демоверсию Discourse MCP, а затем руководил обсуждением расширения интеграций MCP за пределы Jira. Пост запускаДемо Jira

  • lindsey реализовал внедрение лайтбокса PhotoSwipe и доработал его на основе отзывов пользователей о навигации по галерее и настройках зацикливания. Читать введениеОтзывы пользователей

  • sam устранял проблемы с реакциями на iOS, провёл тесты в безопасном режиме и предложил подход к сжатию карты сайта с помощью LLM. Отладка реакцийRAG карты сайта

  • supermathie возглавил рефакторинг задачи rake emails:test, добавил настоящие переключатели STARTTLS и улучшил сообщения об ошибках. Рефакторинг задачи

  • awesomerobot прояснил текст при наведении на уведомления, предложил улучшения UX и добавил настройку giphy_size_variant для контроля размера файлов GIF. Исправление наведенияНастройка Giphy

  • pfaffman помог с ошибками восстановления Postgres для мультисайтов, поделился советами по опросам через почту и продемонстрировал возможности KeyboardShortcuts.addShortcut в пользовательском компоненте темы. Исправление PostgresДемо ярлыков

  • Jenny, Saif и ruben усилили присутствие сообщества на Торонтской неделе, совместно написав обзор и продемонстрировав экспертизу Discourse в области миграции.

  • Juan_David_Martínez объединил исправление конфликта между Brand Header + Versatile Banner, обеспечив корректную совместную работу этих компонентов темы.

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

Спасибо за чтение, увидимся на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org

Ключевые показатели

  • Новые сообщения: 719
  • Новые темы: 91
  • Лучшие пользователи:
    • Moin: 83 сообщения, 97 лайков
    • tobiaseigen: 50 сообщений, 46 лайков
    • nat: 19 сообщений, 41 лайк
    • ToddZ: 19 сообщений, 37 лайков
    • sam: 32 сообщения, 37 лайков
    • NateDhaliwal: 37 сообщений, 35 лайков
    • lindsey: 2 сообщения, 28 лайков
    • Falco: 8 сообщений, 17 лайков
    • putty: 9 сообщений, 17 лайков
    • Roi: 13 сообщений, 16 лайков

Интересные темы

Объявления (Объявления)

  • Представляем поиск по чату
    lindsey представила новую функцию поиска по чату 5 ноября, которая позволяет выполнять поиск по всему каналу, в групповых чатах и личных сообщениях через боковую панель читать далее.

  • Категории документации Discourse в тарифах Business
    nat объявила, что плагин Категории документации Discourse теперь доступен в нашем тарифе Business Hosting.

Обратная связь о сайте (Обратная связь о сайте)

  • Хотим ли мы автоматически закрывать темы поддержки?
    tobiaseigen предложил автоматически закрывать темы в категории Поддержка через 30 дней после последнего ответа в [387520/1], что вызвало дискуссию в сообществе с участием Moin и Falco читать далее.

  • Закрепление тем глобально на Meta
    tobiaseigen экспериментирует с закреплением до трёх глобальных тем и отключением автоматического открепления, чтобы упростить повторный просмотр закреплённых обсуждений читать далее.

Сообщения об ошибках (Ошибка)

  • Переключатель поиска открывается при каждом клике
    Moin сообщил, что после использования кнопки «Назад» каждый клик переключал поиск в открытое/закрытое состояние; cvx исправил это в PR 35876 читать далее.

  • Неопределённое имя файла ICS в плагине календаря
    dax обнаружил, что файлы .ics скачивались с именем undefined.ics; sam объединил PR 35886 для унификации генерации ICS и исправления имён файлов читать далее.

  • Фотографии отображаются частично в Chrome PWA на планшетах
    Moin воспроизвёл ошибку световой панели в RTL-режиме на Android и iPad, отслеживаемую в [387639/6].

  • Журналы действий персонала показывают неверного пользователя
    Переход между журналами действий пользователей не обновлял фильтр; PR 35842 от gabriel восстановил правильную фильтрацию читать далее.

  • Ошибка прав доступа при поиске в закладках
    Поиск по :test в закладках вызывал ошибку 500 из-за отсутствующего параметра SQL, исправленного в PR 35850 читать далее.

Поддержка (Поддержка)

  • Отсутствует кнопка перевода одного сообщения
    MiikkaLaitila спросил, как включить кнопку «Перевести сейчас» в content-localization; nat и Moin подсказали добавить addTranslation в меню сообщения post menu в [387756/1].

  • Миграция каналов Mattermost
    italo описал, как создать собственный скрипт импорта для миграции с Mattermost на Discourse в [386881/5], включая импорт личных сообщений, упоминаний и вложений.

Разработка (Dev)

  • Установка новой темы удаляет цветовые палитры
    kris.kotlarek выпустил PR 35754 для сохранения пользовательских палитр при добавлении новых тем читать далее.

  • Переработка вывода emails:test
    Moin сообщил о неожиданном уведомлении администратора в rake emails:test; pmusaraj отключил его для размещённых сайтов в [387286/5].

  • Компонент выбора цвета для неадминистраторов
    pirhoo спросил, может ли color-input существовать вне discourse/admin; david рекомендовал пока скопировать компонент в свой плагин читать далее.

Компоненты тем (Компонент темы)

  • Карусель изображений в сообщениях Discourse
    NateDhaliwal выпустил компонент темы с каруселью на базе Splide/Swiper с миниатюрами в [387872/1].

  • Хронологии Qingwa
    scavin поделился компонентом темы с макетом хронологии; предварительный просмотр доступен по ссылке Discourse Qingwa Timelines DEMO - Discourse - 小众软件官方论坛, а репозиторий на GitHub читать далее.

  • Тема Glacier
    ばこん представил тему Glacier с режимами светлой/тёмной темы; обратная связь по отступам в [387941/1].

Блог (blog)

  • Жизненный цикл сообщества: от запуска до наследия
    HAWK исследовал этапы развития сообщества от зарождения до митоза и необходимость поддержки архивации в [387820/1].

  • Как Discourse использует Discourse
    blake подробно описал, как наша удалённая организация с более чем 100 сотрудниками работает исключительно на Discourse в [387597/1].

UX (UX)

  • Настройка Styleguide_allowed_groups игнорируется
    gormus обнаружил, что плагин Styleguide был доступен всем; pmusaraj исправил это в PR 35912 после воспроизведения ошибки Moin в [387869/1].

  • Баннер «Новые сообщения» слишком мал на iPad
    AstonJ отметил, что обновлённое уведомление о теме стало слишком узким и скрывало аватары; PR 35852 восстановил точки останова для нескольких аватаров читать далее.

  • Стилизация типов Reviewable ломается в немецком языке
    Moin заметил, что классы Reviewable на немецком не окрашивались; отслеживается в [387729/1].

  • Огромный отступ под таблицами на планшетах
    Moin поделился скриншотами с лишним вертикальным пространством под макетами конструктора таблиц в [333153/1].

Похвала (Похвала)

  • Оценка полнофункциональной редакции сообщества
    ToddZ поблагодарил Discourse за предоставление всех функций для самостоятельного размещения в [387594/1].

  • Emoji Fluff обновлён
    Roi указал на уведомления об устаревании в [339163/31]; Arkshine возродил его с помощью PR 72949d2, добавив поддержку расширенного редактора и чата.

Предложения по функциям (Функция)

  • Функция скрытия «Не по теме»
    thec предложил сворачивать ответы не по теме за переключателем с красным баннером — классическую функцию старых форумов в [387619/1].

  • Плагин Lightning «Поддержать это сообщение»
    chavic предложил плагин для чаевых в Bitcoin на базе Breez SDK; раннее обсуждение в [387770/1].

  • Расширение редактора для команд со слэш-символом
    ego-lay_atman-bay адаптировал расширение BBCode snapblocks для Rich Text Editor, позже исправленное заменой токенов html_raw на bbcode_open в [387753/2].

  • Настройка администратора для представления календаря по умолчанию
    manuel запросил настройку для выбора значений по умолчанию (Месяц/Неделя/Год) с предложениями по маршрутам в [387389/5].

  • Исключение GIF из миниатюр тем
    jrgong попросил пропускать GIF в карточках тем для более аккуратных миниатюр в [387446/1].

Управление сайтом (#site-management)

  • Руководство администратора по тегам
    Moin указал на /tag_groups после исправления отсутствующей записи в меню в [121041/41].

  • UX сообщения об отзыве электронной почты
    Ltrlg изучил запутанные уведомления о возврате писем и предложил более понятную формулировку в [387675/1].

  • Огромные пики «Топ реферальных тем»
    bayardo.rivas увидел нереалистичные подсчёты кликов в частных форумах; tobiaseigen посоветовал поддержку в категории Marketplace в [330332/6].

  • Проблемы с дайджестом/сводкой активности
    Jacob_Peebles и @tobiaseigen отслеживали пропущенные письма дайджеста и связанные исправления плагинов в [385651] и [385621].

Деятельность группы @team

  • tobiaseigen

    • Предложил и доработал настройки автоматического закрытия тем в категории Поддержка в [387520/1].
    • Протестировал изменения глобального закрепления в [387909/1].
    • Провёл классификацию доступа к плагину Styleguide и закрепил темы в [387869/1].
  • nat

    • Объявила о доступности категорий документации в тарифах Business в [384356/1].
    • Сделала видимой и описала ai_translation_backfill_hourly_rate в [374669/18].
    • Исправила ошибку извлечения локали из параметра в локализации контента в [387547/2] и объединила [35868].
  • sam

    • Объединил улучшения имён файлов ICS и RRULE в PR 35886 для [387696/7].
    • Исправил ошибку переключателя поиска в [387726/7] с помощью PR 35876.
    • Отключил уведомления хостинга для email:test в [387286/5].
    • Восстановил правильное позиционирование кнопки цитирования в редакторе чата на iOS в PR 35907 для [387358].
  • lindsey

    • Представила поиск по чату и ответила на обратную связь пользователей в [385755/1–3].
  • Falco

    • Критиковал эксперимент с автоматическим закрытием и выделил UX таймера в [387520/8].
    • Воспроизвёл ошибку доступа к Styleguide и подтвердил исправление в [387869/4].
  • j.jaffeux

    • Отлаживал странности сортировки поиска по чату в [385755/3–7].
  • keegan

    • Улучшил изменение размера изображений и переключение сырого просмотра в редакторе переводов в [374750/9–18].
  • blake

    • Рассказал, как Discourse использует Discourse в операциях компании в [387597/1].
  • pmusaraj

    • Улучшил обработку множественного числа и переопределение локалей в ActivityPub в [363687/7].
    • Помог с настройкой и стратегией тестирования MaxMindDB против DB-IP в [148512 обсуждениях].
  • manuel

    • Исследовал жизненный цикл сообщества и потребности в архивации в [387820/1–3].
    • Предложил улучшения UX кнопки «Сегодня» и настройки представления по умолчанию в [387389/5].

Спасибо за прочтение, увидимся снова на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org

Ключевые показатели

Интересные темы

Объявления

Исправления ошибок

Темы и UX

  • ばこん обновил Тему Glacier, чтобы исправить чрезмерную ширину и устранить проблемы с границами в мобильном Safari в категории Theme.

  • putty выпустил Скрытые поля пользователя — компонент темы, позволяющий ограничить видимость полей пользователя указанными группами, что вызвало обсуждения настроек редактора объектов.

  • Lilly помогла adopilot в устранении неполадок компонента Карточки пользователей в каталоге, исправив ошибки в консоли и проверив совместимость с последней версией Discourse.

Плагины и интеграции

Функции и API

Поддержка и установка

Блог

Активность группы @team

Спасибо за чтение, увидимся на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org

Ключевые показатели

  • Всего новых сообщений: 701
  • Всего новых тем: 90
  • Лучшие пользователи:
    • sam: 23 сообщения, 106 лайков
    • Falco: 14 сообщений, 72 лайка
    • Moin: 47 сообщений, 57 лайков
    • HAWK: 7 сообщений, 49 лайков
    • merefield: 19 сообщений, 33 лайка
    • nat: 17 сообщений, 29 лайков
    • j.jaffeux: 18 сообщений, 28 лайков
    • NateDhaliwal: 33 сообщения, 26 лайков
    • lindsey: 3 сообщения, 20 лайков
    • tobiaseigen: 24 сообщения, 19 лайков

Интересные темы

Объявления

Плагины

  • Resenha Voice Rooms
    Falco запустил Resenha — плагин голосового чата на базе WebRTC с одноранговым соединением и сквозным шифрованием, размещенный в боковой панели. Читать далее

  • Discourse Video Stream
    Интеграция с Cloudflare Stream от Falco позволяет загружать видео напрямую, возобновлять передачу больших файлов и использовать адаптивную потоковую передачу через Shaka Player. Читать далее

  • Расширенные микроданные JSON-LD
    Плагин Rich JSON-LD Microdata Plugin от kaktak добавляет схемы, дружественные для Google, лучшие практики для изображений и улучшенную разметку для SEO. Читать далее

  • VK ID OAuth 2.1
    Участники сообщества внесли вклад в создание плагина аутентификации VK ID для регионов, требующих локальных служб входа. Читать далее

  • Генератор llms.txt для Discourse
    Ivan_Rapekas выпустил плагин генератора llms.txt для упрощения обнаружения ИИ-моделей и публикации метаданных сайта. Читать далее

Компоненты тем

  • Организатор категорий в боковой панели
    Drew-ART создал компонент, который сворачивает разделы боковой панели и раскрашивает их, предоставляя перетаскиваемые селекторы для пользователей без технических навыков. Читать далее

  • Ограниченные реакции по группам
    Компонент Ограниченные реакции (лайки) по группам отключает реакции для определенных групп — идеально подходит для точечных санкций. Читать далее

  • Подсветка кнопок навигационной панели
    Drew-ART создал Nav Buttons Highlighter, использующий CSS-переключатели для подсветки ключевых пунктов навигации на настольных и мобильных устройствах. Читать далее

Поддержка

  • Помощь в настройке Discourse ID
    pmusaraj и pfaffman устранили сбои регистрации Discourse ID, вызванные правилами прокси Apache, и улучшили ведение логов ошибок. Читать далее

  • Глобальный сбой Cloudflare
    Moin и merefield подтвердили инцидент с Cloudflare, повлиявший на доступ к сайту Meta, и перенаправили тему в категорию Поддержка. Читать далее

  • Медленная загрузка при первом посещении
    itsbhanusharma и RGJ диагностировали медленную первую загрузку на некоторых VPS-хостах как проблему ограничений ввода-вывода, порекомендовав использование CDN или смену провайдера. Читать далее

  • Прокрутка выпадающего списка тегов
    weels обнаружил отсутствие тегов в диалоге создания новой темы в категории #tagging (Обратная связь по сайту); светлая полоса прокрутки скрывает дополнительные теги за пределами шести. Читать далее

  • Bootstrap Let’s Encrypt ENOENT
    featheredtoast выявил отсутствие файлов runit в настройках Ubuntu LTS, задокументировав исправление через оверлей /etc/docker/daemon.json для overlay2. Читать далее

Разработка

  • Шаблоны хранения плагинов
    Вопрос Ethsim2 о хранении одного ID темы побудил sam предложить устаревание PluginStore в пользу выделенных таблиц (обсуждение). Читать далее

  • Discourse Vibe (dv)
    sam представил dv — инструмент разработки с несколькими контейнерами для запуска ИИ-агентов, работы с проверками pull-запросов и управления тестовыми контейнерами. Читать далее

  • Модернизация встроенных скриптов
    Глубокий анализ в категории dev-news показал, как заменить устаревшие теги <script> на api.renderAfterWrapperOutlet и компоненты Glimmer (#366482/43). Читать далее

  • Автоматизация обновлений плагинов
    merefield продемонстрировал добавление хуков after_code в app.yml для автоматического удаления и клонирования пользовательских директорий плагинов во время пересборки. Читать далее

  • Исправление сбоя Sidekiq Runit
    hel_Sinki обратил внимание на тихие выходы Sidekiq в официальном скрипте runit Docker; sam уточнил, что текущие настройки запускают Sidekiq под управлением Unicorn. Читать далее

UX

  • Исправления для редактора на iOS
    j.jaffeux внес улучшения для ios 26 и позиционирования редактора PWA, решив проблемы с размытием на весь экран и неправильным выравниванием клавиатуры. Читать далее

  • Ошибка детектора неформатированного кода
    Moin сообщил об ошибке темы при инициализации службы редактора; основной PR d2f5f964 решает эту проблему. Читать далее

  • Массовое отключение в вкладке Назначения
    Lilly предложила добавить массовые действия (категория Feature) в интерфейс Assigns, дублируя многовыбор закладок для упрощения модерации. Читать далее

  • Неожиданный список последних тем
    Jagster заметил, что закрепленные темы отображаются в разделе /latest Horizon без иконок закрепления; поведение варьируется в зависимости от перенаправления для новых пользователей и временного промежутка. Читать далее

  • Фильтр локальной области тегов
    scavin запросил ограничение области действия тега content-localization, чтобы пользователи могли переводить только свои собственные сообщения, повышая безопасность перевода и управление. Читать далее

Активность группы @team

  • sam был сопредседателем прямой сессии вопросов и ответов (#387794/26), представил помощника по настройке ИИ dv (#388622/1), объявил о поддержке Nano Banana 3 (#380862/3) и высказался по поводу устаревания хранилища плагинов (#388967/13).

  • Falco выпустил плагин голосового чата Resenha (#389056/1), продемонстрировал Discourse Video Stream (#388754/1) и руководил интеграцией VK OAuth (#388073/7).

  • HAWK ответил на вопросы сообщества о дорожной карте и модерации на базе ИИ во время прямой сессии вопросов и ответов (#387794/25).

  • nat исправил переключатель локали для переведенных сообщений (#388624/2), настроил интерфейс детектора спама на базе ИИ (#388947/4) и возглавил работу по исправлению ошибок перевода (#388848/8).

  • j.jaffeux выпустил исправления для редактора на iOS (#388476/10), представил руководство по модернизации встроенных скриптов (#366482/43) и применил исправления наложения цитат в чате (#387398/8).

  • lindsey опубликовал обновление текущих проектов за ноябрь (#389228/1), прояснил политику поднятия тем при редактировании заголовка (#383576/22) и объединил исправления локализации сниппетов (#388798/10).

  • tobiaseigen исследовал несоответствия на странице TOP (#389423/2), продемонстрировал настройку SSO через видео (#223494/12) и поделился советами по созданию компонентов тем.

  • Lilly внесла вклад в улучшение компонентов тем с помощью ограниченных реакций (#388702/1) и быстрого восстановления цитат (#143621/65).

  • hugh собрал отзывы об очереди рецензирования и руководил улучшениями review-queue (#388194/27).

  • zogstrip улучшил ведение логов ошибок и сообщения интерфейса Discourse ID для владельцев самохостинга (#388711/29).

Спасибо за чтение, увидимся снова на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org

Ключевые показатели

  • Диапазон дат: 2025-11-23 по 2025-11-30

  • Новые темы: 76

  • Новые сообщения: 549

  • Лучшие пользователи (сообщения / лайки):

    • @Moin — 57 сообщений / 76 лайков
    • @sam — 16 сообщений / 51 лайк
    • @RGJ — 16 сообщений / 44 лайка
    • @NateDhaliwal — 33 сообщения / 25 лайков
    • @pfaffman — 20 сообщений / 22 лайка
    • @david — 10 сообщений / 29 лайков
    • @Falco — 10 сообщений / 24 лайка
    • @chapoi — 10 сообщений / 18 лайков
    • @mcwumbly — 7 сообщений / 20 лайков
    • @JammyDodger — 8 сообщений / 14 лайков
  • Лучшие участники группы @team (сообщения / лайки):

    • @sam — 16 сообщений / 51 лайк
    • @david — 10 сообщений / 29 лайков
    • @Falco — 10 сообщений / 24 лайка
    • @chapoi — 10 сообщений / 18 лайков
    • @mcwumbly — 7 сообщений / 20 лайков
    • @supermathie — 8 сообщений / 10 лайков
    • @awesomerobot — 6 сообщений / 9 лайков
    • @j.jaffeux — 6 сообщений / 9 лайков
    • @nat — 6 сообщений / 12 лайков
    • @keegan — 1 сообщение / 11 лайков

Интересные темы

Объявления

Разработка

Плагины

Поддержка

  • Welsh_Selkie столкнулся с трудностями при предпросмотре модального окна регистрации с тестовой темой (389721/1), после чего pfaffman порекомендовал настроить среду разработки через Docker или GitHub Codespaces (389721/2).

  • Richie спросил, как удалить новый пункт меню «Юбилеи» (389758/1); awesomerobot указал, что решение заключается в отключении плагина cakeday (389758/2).

  • beitmenotyou искал помощь в обновлении Discourse на Raspberry Pi (389670/1) и тестировал Ollama локально (389670/9).

  • huynhthai824 исследовал систему ограничения доступа к премиум-документации в стиле Scribd (389943/1); pfaffman и NateDhaliwal предложили использовать плагины автоматизации и геймификации (389943/2).

  • beitmenotyou спросил о поддержке сторонних и локальных LLM для плагина Discourse AI (389430/1); Falco подтвердил поддержку провайдеров без привязки к конкретному вендору и указал на возможность проверки логов (389430/3).

  • RomeoArabov диагностировал ошибку масштабирования в приложении Discourse для iOS (389532/1) и обнаружил, что установка размера текста обратно на «нормальный» предотвращает принудительное масштабирование в Safari (389532/6).

Тема компонент

Функции

blog


Активность группы @team

  • sam (16 сообщений, 51 лайк) возглавил работу над новой кнопкой цитирования в лайтбоксе (389563/1), руководил обсуждением размеров миниатюр изображений (389563/16), помог пользователям с обновлением Pi (389670/2) и поделился советами по провайдерам для AI-плагина (389430/3).

  • david (10 сообщений, 29 лайков) продвинул RFC по версионированию с ключевыми коммитами (383536/42, 383536/43) и координировал детали релиза v2025.11.0 (389615/7).

  • Falco (10 сообщений, 24 лайка) представил демо-версии голосовых комнат в альфа-режиме (389056/6), улучшил прямую трансляцию в видео-плагине (388754/2) и дал советы по запуску Ollama локально (389670/9).

  • mcwumbly (7 сообщений, 20 лайков) написал объявление о релизе v2025.11.0 (389615/1) и принял участие в обсуждениях дизайна синхронизации статических страниц (389676/3).

  • chapoi (10 сообщений, 18 лайков) предложил настройки по умолчанию для размеров миниатюр в теме о цитировании в лайтбоксе (389563/16) и помог с предпросмотром модального окна регистрации (389721/4).

  • nat (6 сообщений, 12 лайков) сообщил об ошибке CSS на опубликованных страницах (389718/3) и подтвердил исправления для фильтра выпадающего списка категорий в группах с ленивой загрузкой (388911/5).

  • keegan (1 сообщение, 11 лайков) представил упрощенную настройку генерации изображений с помощью AI (388904/1).

  • supermathie (8 сообщений, 10 лайков) выступил за удаление логики быстрого отказа SMTP (389368/3).

  • awesomerobot (6 сообщений, 9 лайков) помог пользователям отключить плагин cakeday для функции «Юбилеи» (389758/2) и предложил автоматизацию для приветственных постов в рамках когорт (105233/9).

  • j.jaffeux (6 сообщений, 9 лайков) исправил ошибку с липким заголовком в чате (389835/10) и координировал обновления хостинга для обеспечения применения исправления (389835/20).


Спасибо, что прочитали, увидимся снова на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org


Ключевые показатели

  • Отчетный период: 2025-11-30 по 2025-12-07
  • Новые сообщения: 787
  • Новые темы: 90
  • Лучшие пользователи (сообщения, лайки):
    • tobiaseigen (47 сообщений, 75 лайков)
    • Moin (38 сообщений, 75 лайков)
    • chapoi (40 сообщений, 65 лайков)
    • HAWK (4 сообщения, 60 лайков)
    • RGJ (23 сообщения, 49 лайков)
    • NateDhaliwal (21 сообщение, 47 лайков)
    • sam (23 сообщения, 42 лайка)
    • mcwumbly (15 сообщений, 38 лайков)
    • pfaffman (37 сообщений, 34 лайка)
    • Tris20 (2 сообщения, 32 лайка)

Интересные темы

blog

Похвала

Функция

UX

Объявления

Сообщество

Поддержка

Разработка

Тема компонент

  • Совместимость Quote Callouts
    Arkshine объединил исправления для совместимости с Ember 5 в компоненте Quote Callouts в Quote Callouts, а zogstrip добавил спецификацию перед слиянием, подробнее в читать далее.

Установка

Маркетплейс


Деятельность группы @team


Спасибо за чтение, увидимся на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org


Ключевые показатели

Период: 2025-12-07 → 2025-12-14
Новые сообщения: 729
Новые темы: 74

Лучшие пользователи (лайки ▲ ・ посты ●)

Лучшие участники группы @team (лайки ▲・ посты ●)


Интересные темы

Объявления

  • Discourse Rewind 2025 уже здесь
    martin представил новый основной плагин для итогов года и поделился предстоящими изменениями в настройках конфиденциальности читать далее

  • Статус GitHub PR в реальном времени в oneboxes
    zogstrip добавил иконки состояния pull request (открыт, черновик, одобрен, слит) для oneboxes в discourse-github читать далее

  • Разблокируйте все функции Discourse AI с помощью размещенной LLM
    keegan анонсировал бесплатный доступ к размещенным LLM с открытыми весами для планов от Starter до Enterprise без необходимости использования сторонних API читать далее

  • Нативная поддержка PDF и вложений в AI Bot
    sam и Falco добавили прямую парсинг PDF и документов в персонажей Discourse AI для моделей Anthropic, OpenAI и Gemini читать далее

  • Текущие проекты – декабрь 2025
    lindsey опубликовала ежемесячный обзор работы команды, включая упрощение потока Discourse ID и улучшения работы с избранными чатами читать далее

  • Вебинар «Итоги года в вашем сообществе»
    Danielle пригласила администраторов на вебинар 17 декабря, посвященный проведению значимых итогов года, использованию Rewind и планированию 2026 года читать далее

  • Отмечайте любимые каналы чата звездочкой
    lindsey добавила возможность отмечать звездочкой :glowing_star: личные сообщения, групповые чаты и каналы, выводя их в боковую панель рабочего стола и нижний колонтитул мобильного приложения читать далее

  • Плагин Discourse Rewind включен в основной состав
    martin опубликовал официальную тему плагина с инструкцией по установке и тегом rewind для запросов поддержки читать далее


Сообщество

  • Структурирование активного сообщества поддержки, мигрирующего из Facebook
    nat, HAWK, ToddZ и другие дали советы по минимальному количеству категорий, стратегиям тегов и тактикам мягкого запуска для группы поддержки диабетиков с кошками, мигрирующей на новую платформу Сообщество читать далее

  • Google вернул вкладку/фильтр «Форумы»!
    WorldIsMine заметил возвращение Google фильтра поиска «Форумы», что возродило надежды на ренессанс форумов Сообщество читать далее

  • Мысли об отключении ЛС и чатов
    stephtara подняла вопросы о конфиденциальности советов в личных сообщениях, а Moin, JammyDodger и NateDhaliwal обсудили ограничение тем 1-на-1 и групповых чатов Сообщество читать далее

  • Я люблю публичный JSON API Discourse
    AquaL1te поделился созданием карты мероприятий сообщества через JSON API, продемонстрировав потенциал headless-режима Discourse Похвала читать далее


Поддержка

  • Как добавить несколько тегов сразу
    chapoi показал массовую загрузку через CSV на /tags для предварительного создания тегов, ответив на проблемы UX stephtara теги читать далее

  • Более дружелюбное создание категорий
    Canapin продемонстрировал макет планировщика категорий на базе ИИ, что побудило awesomerobot подтвердить предстоящие улучшения UX категории читать далее

  • Случайный поток писем при массовом перемещении категорий
    nathank сообщил о массовых уведомлениях при перемещении 30 тем; zogstrip исправил распространение опции «тихий режим» bulk-actions читать далее

  • Переключение настройки «Открытия поиска AI» не работает
    Moin и zogstrip исправили ошибку valueTransformer в настройках Discourse AI ai читать далее

  • Отсутствуют страницы настроений для модераторов
    putty указал на отсутствие ссылок в боковой панели на /admin/dashboard/sentiment; awesomerobot восстановил эти записи ai-sentiment читать далее

  • Ошибка 400 AI bot на 2025.12.0-latest
    MachineScholar столкнулся с ошибкой «Неизвестный параметр: 'input[1].name'»; sam выпустил исправление для рефакторинга Responses API ai-bot читать далее

  • Не уверен, как управлять языками для франкофонного сообщества
    stephtara спросила о настройке на французском или английском языке; Falco и Moin дали рекомендации по локализации и рабочим процессам в Crowdin translation читать далее

  • 请问有可以捐赠的地方么?
    sniper756 хотел сделать пожертвование в пользу Discourse; Canapin предложил мерч и отправку письма на team@discourse.org Общее читать далее

  • 我想开发一个插件,这里有最新的开发指南吗?
    singi2016cn запросил актуальную документацию по плагинам; zogstrip попросил примеры для обновления руководства Dev читать далее

  • 无法收到邮件的问题
    guzhimin решил проблемы с портом SMTP после советов от NateDhaliwal и pfaffman о заблокированных портах и команде emails:test email читать далее

  • Добавить категорию в верхнее меню?
    ZeroDean спросил о настройке верхнего меню; ToddZ указал на панель разработчика и компоненты тем, такие как #custom-top-navigation-links читать далее

  • Изменилось поведение диалога назначения, требующее наведения мыши
    ToddZ и zogstrip столкнулись с регрессией модального окна; был слит PR для восстановления фокуса клавиатуры в диалоге назначения assign читать далее

  • Кавычки в полном имени ломают разметку цитат
    RGJ сообщил о проблемах с цитированием, когда имена содержат кавычки; zogstrip удалил проблемные символы для безопасности UX Баг читать далее


Активность группы @team


Спасибо за чтение, увидимся на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org

Ключевые показатели

  • 733 новых сообщений
  • 73 новых темы

Лучшие пользователи

  • stephtara — 45 сообщений, 119 лайков
  • Moin — 53 сообщения, 106 лайков
  • awesomerobot — 17 сообщений, 102 лайка
  • pfaffman — 39 сообщений, 66 лайков
  • JammyDodger — 20 сообщений, 39 лайков
  • zogstrip — 16 сообщений, 33 лайка
  • chapoi — 14 сообщений, 27 лайков
  • westes — 19 сообщений, 27 лайков
  • Shirly_Nowak — 7 сообщений, 21 лайк
  • Lilly — 7 сообщений, 21 лайк

Интересные темы

:loudspeaker: Объявления

  • Создание новых тегов на странице /tags
    Meta теперь позволяет администраторам добавлять теги напрямую со страницы индекса тегов без открытия редактора.

  • Стирайте экраны: Rewind 2025 уже здесь
    Discourse Rewind 2025 вышел с опциями публичного обмена и кнопкой «Копировать ссылку»» — см. полное объявление.

  • Статус Pull Request в реальном времени в oneboxes GitHub
    Oneboxes для PR в GitHub теперь отображают статусы слияния и результаты CI в реальном времени. Подробнее.

  • 2025: Наш год в обзоре
    sam подвел итоги достижений года в ежегодном блоге.

:globe_with_meridians: Сообщество и общее

  • Уныние первого администратора Discourse
    stephtara поделилась своим чувством перегруженности, а awesomerobot предложил улучшения функций в этом обсуждении.

  • Как именно заставить людей использовать мой форум?
    Глубокое погружение в стратегии построения сообщества, от заголовков до приветственных кампаний от ToddZ и jenmck в этой теме.

  • Встреча Discourse на конгрессе CCC в Гамбурге?
    Планирование самоорганизованной встречи Discourse во время конференции 39c3 — подробности в треде SOS.

:hammer_and_wrench: Отзывы о сайте

  • Создание категории для миграции с Facebook
    Предложение централизовать истории миграции с FB в Discourse под новым тегом #facebook-migration; обсуждение в этой теме.

  • Что за ссылки под темами и сообщениями?
    Пользователи приняли обратные ссылки за «связанный» контент — см. обратную связь по UX от JammyDodger в этом треде.

  • Отсутствует документация для @упоминаний
    Напоминание о том, что нет единого руководства по упоминаниям; nathank «галлюцинирует» документацию в этой теме с отзывами о сайте.

:light_bulb: Запросы функций

  • Поточное обсуждение слишком сложное
    Давние дебаты о плоском или поточном виде возобновились в этой теме функций.

  • Поиск по публичным темам и ЛС по умолчанию
    nathank просит установить «in:all» по умолчанию в поиске; теперь это возможно через интерфейс в этом сообщении.

  • Позвольте мне запланировать изменение статуса
    Изменения статуса «в отпуске» можно планировать так же, как автоответы на письма — см. запрос ganncamp в этой теме.

  • Возврат поднятия темы после редактирования последнего сообщения
    Призыв включить поднятие темы при любом редактировании, а не только при редактировании вики — подробности в этом запросе функции.

  • Разрешить in:all быть поиском по умолчанию
    Продолжение обсуждения фильтра интерфейса с просьбой о настройке сайта, делающей in:all основным поиском — рассмотрено в этом треде.

:artist_palette: UX и UI

  • Сделать заголовки групп значков ссылками-якорями
    Richie предложил прямые ссылки на каждую секцию значков; теперь реализовано через этот PR.

  • Кнопки для изменения порядка настроек списка эмодзи
    Решение проблемы с труднодоступными элементами управления на сенсорных устройствах — см. исправление в этом треде UX.

  • Отступ всплывающего окна «Перейти к основному контенту»
    Странная многострочная разметка в мобильных заголовках привела к странным двоеточиям; см. этот отчет.

  • Мелкая ошибка UI на странице использования LLM
    Статистика использования Discourse AI имела неправильно размещенный значок — скриншот и исправление от RBoy в этой теме.

  • Улучшения карточек тем
    Компонент карточек тем получил серьезное обновление с макетами для разных устройств и каруселями — см. обзор jrgong в этом сообщении.

:sos_button: Поддержка и инструкции

  • Стоит ли увеличить файл подкачки с 2 ГБ?
    Совет следить за показателями с помощью htop или vmstat; читайте советы сообщества в этой теме установки.

  • Не могу войти в систему с другой учетной записи через мобильное приложение
    Поток на основе Safari в Discourse Hub сложен; pmusaraj описал шаги выхода и входа в этом сообщении.

  • Как удалить все мои персональные данные (PII)?
    Логи IP и удаление в соответствии с GDPR требуют обращения к администраторам; см. полное объяснение в этой теме поддержки.

  • Использует ли сообщество Discourse базовую тему?
    Уточнение по умолчанию тем и переводов в этом вопросе «Поддержка».

  • Отображать содержимое тем в представлении категории?
    Длина основного отрывка фиксирована — необходимы плагины, такие как Topic List Previews; см. этот тред.

  • Предварительный просмотр Google Sheets
    Встраивание через iframe требует опубликованной ссылки «Встроить» и белого списка — пошаговая инструкция в этом сообщении.

  • Резервное копирование вне сайта при использовании S3 CDN
    Не беспокойтесь — S3 является вашей резервной копией. Для локальных архивов используйте s3cmd или аналогичные инструменты; см. эту тему установки.

  • Импорт пользователей через CSV
    Используйте консоль Rails, а не скрипт миграции:

    User.where(locale: 'en').update_all(locale: 'en_GB')
    

    обсуждалось в этом треде поддержки.

  • Разрешить нечленам отправлять ЛС администратору
    Настройте Входящую почту или создайте специальную группу — см. советы JammyDodger в этой теме.

  • Закладки все еще существуют для недоступных тем
    Пользователи теряют возможность их очистить; предложение автоматически очищать статистику в этом отчете UX.


Активность группы @team

  • awesomerobot продвинул UX страницы тегов, указав, что администраторы теперь могут создавать теги на /tags, предложил помощь первым администраторам в треде о унынии и исправил ошибку уведомлений чата в Настройках электронной почты чата.

  • zogstrip расширил интерфейс поиска опцией in:all (подробнее), добавил ссылки-якоря к заголовкам групп значков (391460/1) и исправил предупреждения об отсутствующих значках SVG в настройках объектов темы.

  • chapoi выпустил компонент темы Колонка голосования списка тем (391661/1), исправил CSS, связанный с Horizon, в Блоках правой боковой панели (389561/5) и сотрудничал в исправлении отступов «Перейти к основному контенту» (391647/1).

  • Falco предоставил подробное руководство по AWS/S3 CDN (391132/20), исследовал скачки нагрузки, связанные с ActivityPub (391603/3), и сравнил производительность одного потока для планов VPS Hetzner (391276/7).

  • sam написал пост в блоге «Год 2025 в обзоре» (391510/1, руководил удалением защитных мер от некропостинга и упростил согласование SMTP TLS в задаче тестирования электронной почты (387286/17).

  • martin исправил ошибку перестановки списка эмодзи (391708/3), помог с локализацией создания тегов на странице /tags и исправил ошибку интерфейса использования LLM (391273/2).

  • mcwumbly выступил за автоматическое именование потоков чата — теперь это видно в заголовках потоков чата, и упростил обратную связь по категориям, переместив соответствующие сообщения в UX (391801/7).

  • nat закрыл пробелы в переводе заголовков формы значков (342200/2), разъяснил использование маршрутов для Блоков правой боковой панели (231067/2) и настроил выравнивание иконок в брендинге заголовка (197703/590).

  • supermathie объединил поддержку StartTLS для упрощения настроек SMTP (387286/17), дал советы по миграции сырой базы данных по сравнению с резервным копированием (318771/9) и руководил пакетным обновлением локалей через консоль Rails (391635/2).

  • jordan.vidrine отладил наложение «Powered by Discourse» в Horizon (390625/12) и исправил стилизацию жирного имени пользователя на странице «О нас» (391706/3).

Спасибо за чтение, увидимся на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org

Ключевые показатели

Всего новых постов: 350
Всего новых тем: 53

Топ пользователей по активности и лайкам:

  • zogstrip: 24 поста, 45 лайков
  • Moin: 24 поста, 40 лайков
  • RGJ: 13 постов, 30 лайков
  • stephtara: 6 постов, 28 лайков
  • NateDhaliwal: 18 постов, 27 лайков
  • nat: 15 постов, 25 лайков
  • pfaffman: 17 постов, 25 лайков
  • Salocin: 11 постов, 13 лайков
  • chapoi: 11 постов, 12 лайков
  • alltiagocom: 15 постов, 12 лайков

Интересные темы

Общее

Поддержка

Ошибка

Тема компонент

  • RGJ представил Живую перезагрузку в продакшене (репозиторийчитать далее), компонент, восстанавливающий горячую перезагрузку CSS для администраторов, pr-welcome.

Разработка

  • jrgong принял вызов :fire: Roast my Theme Component: Advanced Topic Cards, чтобы получить обратную связь по странностям макета, поведению карусели и перегрузке конфигурации.

  • alltiagocom поделился компонентом JS composer-reminder, который предлагает определенным пользователям в заданных категориях добавлять обязательные теги перед публикацией.

Функция

UX

Активность группы @team

Спасибо за чтение, увидимся на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org

Ключевые показатели

  • 425 новых сообщений и 54 новых тем созданы в период с 28.12.2025 по 04.01.2026.

  • Лучшие пользователи по количеству сообщений и лайков:

    • Moin: 46 сообщений, 58 лайков
    • NateDhaliwal: 18 сообщений, 25 лайков
    • merefield: 16 сообщений, 25 лайков
    • itsbhanusharma: 12 сообщений, 24 лайка
    • zogstrip: 13 сообщений, 23 лайка
    • pfaffman: 14 сообщений, 21 лайк
    • Lilly: 4 сообщения, 21 лайк
    • Canapin: 11 сообщений, 19 лайков
    • HAWK: 4 сообщения, 19 лайков
    • RGJ: 7 сообщений, 18 лайков

Интересные темы

Функциональность

  • westes спросил, почему плагин subscriptions недоступен в плане Starter за $20/мес, что побудило Lilly подтвердить, что он включен в ядро, а itsbhanusharma предложил самостоятельный хостинг как недорогую альтернативу. Читать далее

  • Lilly предложила исключить новостные категории на основе RSS из затрат на генерацию кратких сводок AI для повышения эффективности ai-summarize, что вызвало обсуждение детализированных переключателей функций ИИ. Читать далее

Поддержка

  • elmuerte сравнил стратегии резервного копирования и репликации для PostgreSQL и файлового хранилища в теме «Достаточно ли ежедневного резервного копирования?», настояв на использовании обоих методов для обеспечения истинной отказоустойчивости. Читать далее

  • haydenjames исследовал неограниченную длительность тишины «Новый пользователь печатал слишком быстро», обнаружив необходимость ручного снятия тишины модератором, и предложил настройку интерфейса на 24 часа. Читать далее

  • hipp0 попросил заменить основной поиск «Добро пожаловать» на фильтр боковой панели, чтобы приоритизировать topic-filter по группе/тегу, подчеркнув ограничения композиционности интерфейса по умолчанию. Читать далее

  • Frankz спросил, как отображать фрагменты в компоненте миниатюр списка тем в категории Поддержка, когда изображение не загружено, выявив пробелы в кастомизации темы. Читать далее

  • hipp0 хотел видеть полные временные метки в сообщениях вместо относительного времени, что побудило использовать настройку Relative date duration и переопределение текста сайта dates.tiny.date_month. Читать далее

Ошибки

  • stephtara отметил, что предварительный просмотр в редакторе для цитат из другой темы не отображал контекст, что вызвало споры о согласованности поведения предварительного просмотра и финальной верстки. Читать далее

  • Moin обнаружил ошибку 502 при изменении размера нового полноэкранного интерфейса чата; zogstrip оптимизировал два тяжелых запроса к базе данных в сериализаторе чата для восстановления производительности. Читать далее

  • Страница «Назад» у Don вызывала тайм-аут для очень активных пользователей (до 11 709 сообщений/74 603 лайков), и sam начал расследование порогов тайм-аута Unicorn. Читать далее

Объявления

  • Вышел релиз v2025.12.0 с функцией Discourse Rewind, обновленной очередью ревью, темизацией каналов чата и живым статусом PR из GitHub. Читать далее

  • Выпуски безопасности v3.5.3 и v2025.11.1 исправили обход проверки поиска пользователей при отключенном параметре enable_names (CVE-2025-64528). Читать далее | Читать далее

Разработка

  • NateDhaliwal обнаружил псевдо-сервис currentUser в файле inject-discourse-objects.js, объяснив его отсутствие в папке app/services. Читать далее

  • Скрытая настройка verbose_localization теперь требует переключения через консоль Rails после удаления из интерфейса — изменение, отмеченное Moin. Читать далее

Маркетплейс

  • Некоммерческий клуб пилотов авиации разместил запрос [ОПЛАТА] на миграцию с FUDforum 3.1.3, обсуждая скрипты импорта против архивов электронной почты в формате mbox. Читать далее

Сообщество

  • Описание stephtara «Миграция с Facebook» выявило проблемы с UX и предложило тему «fakebook» и мастер первоначальной настройки для facebook-migration. Читать далее

  • Aasrith_Arva провел опрос об этических аспектах коммерциализации открытого исходного кода, вовлекая участников в обсуждение ответственности спонсоров. Читать далее

Плагины и дополнения

  • pacharanero представил расширение Clip To Discourse для Chrome, использующее кодирование на основе спецификаций с поддержкой LLM для однокликового сохранения веб-страниц. Читать далее

  • Представлен плагин входа через Gitee; pfaffman рекомендовал использовать компоненты темы вместо полных плагинов для скриптов только фронтенда. Читать далее

  • Появился плагин 百度统计 для аналитики Baidu, причем pfaffman посоветовал использовать компонент темы для простого внедрения JS. Читать далее

  • После обновления отсутствовали иконки FontAwesome-Pro, что привело к использованию обходного пути конфигурации git safe.directory в скрипте установки discourse-fontawesome-pro. Читать далее

  • alltiagocom заметил, что пользовательские разделы боковой панели скрывают кнопку «Добавить еще ссылку» при переполнении, призвав к постоянному размещению элемента UX. Читать далее


Деятельность группы @team

  • zogstrip оптимизировал сериализацию группового чата для устранения ошибки 502 при изменении размера чата (#392286) и исправил логику счетчика значков личных сообщений (#384734).

  • zogstrip исправил несколько ошибок в редакторе: несовпадение предварительных просмотров цитат (#392563), повреждение Markdown при вставке таблиц (#392035) и отсутствие обновления тем при удалении ответов (#388501).

  • zogstrip улучшил согласованность интерфейса, доработав состояния фокуса и наведения DMenu (#392277) и удалив уведомления, вызывающие ошибку 404 для отключенных значков (#392572).

  • zogstrip анонимизировал логи истории пользователей, заменив детали на общие уведомления для соответствия GDPR (#387500).

  • zogstrip улучшил функцию Discourse Rewind, настроив формулировки для просмотра сводок других пользователей (#391440).

  • HAWK объяснил бизнес-логику тарификации плагина подписок и нагрузку поддержки в продукте Hosted Discourse (#392570).

  • HAWK подтвердил, что исправления макета редактора для взаимодействия клавиатуры/модальных окон iOS идут по плану к январскому релизу (#388476).

  • Falco объединил исправление кнопки встраивания «Показать полный пост» для установок в подпапках, чтобы поддержать форумы без корневого пути (#390811).

  • Falco включил перенаправление URL встраивания в пределах одного домена, обеспечивая согласованное поведение с завершающим слэшем и без него.

  • sam рефакторировал плагин Discourse Math, вынеся пакеты MathJax/KaTeX в отдельный gem для упрощения обновлений (#65770).

  • sam добавил категорию Отзывы о сайте > Сводки форумов в список игнорируемых, снизив шум обратных ссылок в ежедневных сводках (#291853).

  • chapoi предоставил рекомендации по CSS для скрытия избыточных иконок заголовка и изменения ширины боковой панели через переменную --d-sidebar-width (#392483).

  • chapoi обеспечил соблюдение политики сайта, закрыв запросы по базовому HTML/CSS и направив пользователей к ресурсам самостоятельной помощи (#392516).

  • chapoi разъяснил настройку «Скрыть защищенные категории из админки» для скрытия приватных категорий в интерфейсе администратора (#392644).

  • nat восполнил недостающие локализованные фрагменты после исправлений в двух pull request, восстановив правильные переводы для закрепленных тем (#392232).

  • nat подтвердил, что недавнее обновление плагина Doc Categories теперь отображает заголовки тем (а не URL) в боковой панели (#322376).

  • pfaffman посоветовал использовать компоненты темы для скриптов аналитики на фронтенде и указал на стандартное руководство по установке плагинов (#392512).

  • pfaffman разъяснил установку плагинов через ./launcher rebuild app и предоставил ссылку на официальную документацию (#392560).

  • david Лен отладил пользовательский виджет боковой панели, вызывающий сдвиги при переходе к последнему прочитанному, предложив использовать outlets плагинов вместо пользовательских компонентов Glimmer (#392274).


Спасибо за чтение, увидимся на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org

Ключевые показатели

  • Новые посты: 638
  • Новые темы: 79

Лучшие пользователи (посты | лайки):
Moin (44 | 78), itsbhanusharma (34 | 73), david (15 | 61), chapoi (7 | 42), Canapin (11 | 41),
Lilly (20 | 41), martin (6 | 38), alltiagocom (20 | 35), pfaffman (19 | 30), zogstrip (13 | 26)


Интересные темы

#Hosting

Объявления

Установка

Плагины

Разработка

Поддержка

  • Пользователи искали способ ограничить частоту задач rebake, чтобы избежать исчерпания swap-памяти; были обсуждены вопросы использования swap, перезапуска контейнеров и лимитов памяти Node (Throttle rebake to keep from running out of memory?) читать далее

  • Кастомизация подсказок строки поиска через Site Text иногда не работала из-за строк, упакованных в JS; новый PR в основной ветке теперь позволяет редактировать эти подсказки во время выполнения (Search bar tips text replacement not applying - #3 by awesomerobot) читать далее

  • Предложение по UX для «эксклюзивных» групп тегов позволит администраторам помечать определенные группы тегов как доступные только в указанных категориях (Improvement to tags and tag groups) читать далее

  • Спам-письма с пустыми заголовками To: привели к советам по фильтрам Postfix, проверкам SPF/DKIM и обработке получателей в envelope-заголовках (Spam emails with no "to:" address. Filter with Postfix..?) читать далее

  • Случайная кнопка «Включить уведомления» запутала пользователей, ожидавших увидеть состояние «Отключить»; нажатие на неё включает/выключает живые уведомления, как и задумано (Is live notifications feature broken?) читать далее

Функции

Маркетплейс

  • Запрос на интеграцию WP/SSO с Discourse и синхронизацию постов привлек предложения от интеграторов, готовых помочь с настройкой Discourse SSO и WP Discourse читать далее

UX

  • Уточнение настройки сайта порог быстрого набора текста«низкий = 1 с, стандартный = 3 с, высокий = 5 с» — помогло администраторам настроить проверки на спам (Setting description: Fast typing threshold) читать далее

Тема компонент

  • Компонент External Link Shield TC добавил подтверждения выхода при закрытии, ограничение по уровню доверия и визуальные значки для внешних ссылок (External Link Shield – Exit Confirmation & Trust Gating) читать далее

  • Ошибка в DMenu внутри модальных окон препятствовала вводу в вложенных текстовых полях; проблема была связана с наложением порталов и модальных окон в пользовательских селекторах (Does DMenu work in Modals?) читать далее

  • Долго существующее преобразование причин флагов в нижний регистр было признано нежелательным; в настоящее время рассматривается предложение по сохранению исходного регистра (#325608) (Flag reason conversion to lowercase has unintended consequences) читать далее

#Logs

  • Была обнаружена пробел в логировании для владельцев групп: новые владельцы групп не записывались в group_histories, что вызвало предложение логировать назначение владельцев при создании для полного аудита (Logging hole for Group Histories) читать далее

Деятельность группы @team

Спасибо за чтение, увидимся снова на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org

Ключевые показатели

  • 573 новых сообщения и 72 новых темы на Мета на прошлой неделе.

  • Топ пользователей по сумме сообщений и лайков:

    • @Moin (55 сообщений, 126 лайков)
    • @sam (15 сообщений, 54 лайка)
    • @Lilly (22 сообщения, 45 лайков)
    • @shortmort37 (34 сообщения, 36 лайков)
    • @Danielle (2 сообщения, 35 лайков)
    • @NateDhaliwal (22 сообщения, 33 лайка)
    • @awesomerobot (10 сообщений, 29 лайков)
    • @merefield (10 сообщений, 27 лайков)
    • @italo (11 сообщений, 24 лайка)
    • @RGJ (10 сообщений, 23 лайка)

Интересные темы

Миграция

  • shortmort37 предложил улучшить скрипт импорта phpBB3 для извлечения комментариев к вложениям как альтернативного текста изображений во время конвертации, что вызвало глубокое обсуждение скрипта импорта Ruby on Rails с pfaffman и italo (читать далее).

Объявления

  • Danielle представила свою новую роль поддержки Мета для community-strategy, поделилась прошлыми вебинарами и пригласила к постоянному сотрудничеству (читать далее).

  • sam отметил обновление #discourse-math до MathJax 4.1 (и поддержку KaTeX), улучшив встроенные формулы LaTeX для удобства работы с LLM (читать далее).

  • chapoi выпустил следующую итерацию темы Horizon с карточками тем с высоким контекстом, отображающими пометки «Решено», голосование по темам, назначение и выдержки с первого взгляда в horizon-theme (читать далее).

Переводы

  • duy указал на отсутствие записей в Crowdin для встроенного плагина Discourse Math; david ответил PR для включения client.en.yml в рабочий процесс перевода (читать далее).

Сообщество

  • westes инициировал #FeatureRequest о компенсированном вкладе, что привело к живой дискуссии о значках против микроплатежей для создателей сообщества, с инсайтами от Heliosurge, Ed_S и других о компромиссах геймификации (читать далее).

Обратная связь по сайту

  • Предложение о значке «Альumni» для отметки бывших сотрудников вызвало дебаты о историческом контексте против текущей экспертизы в категории Site feedback (читать далее).

UX

  • Richie обратил внимание на пустое состояние на страницах /unseen; martin предоставил PR #37099, который добавляет дружелюбные сообщения для представлений «Непрочитанные», «Закладки» и «Голоса» (#393264) (читать далее).

Компонент темы

  • Ethsim2 представил Вращающийся плейсхолдер редактора для циклической смены подсказок при каждом открытии редактора (для ответов и новых тем), с совместимостью с форматированным текстом в composer (читать далее).

Маркетплейс

  • Aurora искала экспертную поддержку UX для платформы поддержки сверстников, ориентированной на нейроразнообразие и здоровье, в категории Marketplace; RGJ, Lilly и jahan_gagan предложили свои услуги (читать далее).

Поддержка

  • Французский администратор не мог получить доступ к вкладкам настроек категорий; корневая причина заключалась в плагине Locations, и исправление от gilles было применено вскоре после (читать далее).

  • shortmort37 спросил, как отследить предупреждения phpBB3 «0000:00:00 00:00:00» по дате/времени; pfaffman пояснил, что они безобидны, и предложил доработки скрипта для логирования post_id для более глубокой отладки (#393391) (читать далее).

  • EricGT отметил эволюцию управления «+» для добавления пользователей в существующие личные сообщения, заменив «Добавить или удалить» в UX personal-messages (#393319) (читать далее).

Блог

  • Пост mae «Скрытая зависимость революции поиска с ИИ» подчеркнул, как структурированные ветки форума становятся премиальными источниками для LLM, укрепляя роль Discourse в инфраструктуре данных (читать далее).

Ошибка

  • small-lovely-cat обнаружила утечку памяти в _identityMap в frontend-store при быстрой навигации по темам; saquetim объединил исправление #37163 для очистки кэшированных моделей (#393510) (читать далее).

  • Pod и другие заметили, что Ctrl+F больше не вызывает поиск по теме; awesomerobot подтвердил его удаление в апреле и рекомендовал / в качестве замены в search (#393605) (читать далее).

Функция

  • Don предложил помечать автоматические ссылки watched-words значком для прозрачности; обратная связь сообщества вызвала обсуждение настроек подсказок и стилей для ссылок, сгенерированных системой (#393725) (читать далее).

Установка

  • Ошибка прав доступа в multisite pnpm остановила multisite migrate; supermathie дал указания по шагам sudo -H -E -u discourse и ./launcher rebuild для решения проблемы (#393702) (читать далее).

Разработка и API

  • Moin заметил ошибки 403 от анонимных посещений ai/credits/status; zogstrip исправил конечную точку для проверки currentUser и подавления шума в консоли (#393261) (читать далее).

  • xbd столкнулся с блокировкой имен пользователей с не-ASCII символами при вызовах API; zogstrip предложил заголовок Api-User-Id и PR для ослабления ограничений набора символов Api-Username (#393646) (читать далее).

  • Беспокойство Neil_Evans о том, что события :post_edited перестали срабатывать, превратилось в глубокую демонстрацию межпроцессного и внутрипроцессного охвата DiscourseEvent от zogstrip, прояснив рабочие процессы авторов плагинов (#393563) (читать далее).

Функция

  • BJPickles запросил HEAA, соответствующее Великобритании, через проверку возраста по телефону OneID с OTP; участники сообщества указали на варианты SSO и плагинов Маркетплейса в категории Feature (#393310) (читать далее).

Электронная почта и уведомления

  • Andro заметил лишние строки заголовков в письмах о наблюдаемых темах; supermathie и Ethsim2 сопоставили превью в %{header_instructions} и предложили доработки шаблона для восстановления старого стиля «голого тела» (#393205) (читать далее).

  • Pod сообщил, что письма с пометкой REJECTED нечитаемы; lilydjwg отметила, что Exchange работает, но QQ почта часто зависает посреди SMTP, посоветовав альтернативных провайдеров для поддержки email (#393612) (читать далее).

Деятельность группы @team

  • sam

    • Объявил о крупном обновлении Discourse Math до MathJax 4.1 (393633/1) и помог отладить регрессии встроенных эмодзи с помощью PR #37100 (345300/11).
    • Исправил крайние случаи при сохранении черновиков и редактировании без изменений, объединив PR #37130 (393038/2).
  • Danielle

    • Поделилась своим переходом на более публичную роль поддержки Мета, подробно описав вебинары и часы работы офиса сообщества для лучшего обслуживания community-strategy (393248/1).
  • awesomerobot

    • Подтвердил намеренное удаление перехвата Ctrl+F и рекомендовал ярлык поиска / (393605/3).
    • Улучшил UX очереди проверки, согласовав метки кнопок подтверждения после PR #36812 (393403/3).
    • Проверил совместимость меню редактора с VoiceOver, решив проблему #376619 (376619/5).
  • supermathie

    • Разблокировал пересборки multisite, порекомендовав sudo -H -E -u discourse… и пересборку контейнеров для multisite (#393702/3).
    • Заметил ошибку планирования Sidekiq при обновлении сайта и указал на коммит 4394f5c для восстановления заданий email (#393621/3).
  • chapoi

    • Внедрил карточки с высоким контекстом темы Horizon для horizon-theme и обсудил дорожную карту переключателя для каждого пользователя или глобального (393470/1).
  • Falco

    • Возглавил миграцию Discourse Gifs с Tenor на Klipy на Мета, объединив PR #107 для компонента gifs (#158738/288).
  • david

    • Объединил PR 37107 для включения строк Discourse Math в Crowdin, обеспечив полное покрытие translation для плагина (#393436/6).
  • zogstrip

    • Исправил конечную точку кредитов ИИ для учета проверок currentUser и подавления ошибок в консоли (#393261/2).
    • Добавил поддержку Api-User-Id для имен пользователей с не-ASCII символами и подготовил PR 37177 для rest-api (#393646/3).
    • Прояснил поведение DiscourseEvent и помог Neil_Evans отладить триггеры post_created_edited (#393563/2).
    • Улучшил сообщения об ошибках для API списка наблюдения групп и обработку "update_existing_users"="true" (#393572/3).
  • martin

    • Улучшил UI пустого состояния, добавив общие сообщения «Нечего показывать» для непрочитанных, закладок и других списков через PR 37099 (#393264/5).
  • mcwumbly

    • Объяснил ежегодное увеличение темпа на Мета, предоставив ссылки на графики активности коммитов в GitHub, помогая успокоить опасения по поводу частоты обновлений (#393727/3).

Спасибо за чтение, увидимся снова на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org

Ключевая статистика

  • 584 новых сообщения

  • 92 новых темы

  • Самые активные пользователи на этой неделе:

    • @Falco (114 лайков, 10 сообщений)
    • @Moin (105 лайков, 60 сообщений)
    • @Canapin (83 лайка, 15 сообщений)
    • @Lilly (63 лайка, 15 сообщений)
    • @pfaffman (56 лайков, 33 сообщения)
    • @NateDhaliwal (39 лайков, 26 сообщений)
    • @RGJ (38 лайков, 18 сообщений)
    • @sam (37 лайков, 9 сообщений)
    • @tobiaseigen (25 лайков, 9 сообщений)
    • @lindsey (21 лайк, 5 сообщений)

Самые активные участники @team:

  • Falco (114 лайков, 10 сообщений)
  • sam (37 лайков, 9 сообщений)
  • lindsey (21 лайк, 5 сообщений)
  • pmusaraj (19 лайков, 9 сообщений)
  • supermathie (12 лайков, 15 сообщений)
  • zogstrip (11 лайков, 11 сообщений)
  • Bas (8 лайков, 1 сообщение)
  • awesomerobot (7 лайков, 3 сообщения)
  • featheredtoast (7 лайков, 1 сообщение)
  • martin (7 лайков, 2 сообщения)

Интересные темы

Объявления

  • Самостоятельный хостинг Discourse стал намного проще Объявления
    Falco объявил о появлении установщика в одну команду, опционального SMTP и бесплатных поддоменов discourse.diy для упрощения самостоятельного хостинга. читать далее

  • Текущие проекты — январь 2026 Объявления
    lindsey поделился нашим ежемесячным дайджестом, охватывающим новый бренд, карусель изображений и сайт релизов на releases.discourse.org. читать далее

Плагины

  • Resenha – добавление голосовых комнат в стиле Discord Плагин
    nathank похвалил этот плагин за бесшовное обновление чатов до голосовых комнат и предложил AI-транскрибацию. читать далее

  • Discourse Progress Bar Плагин
    Canapin выпустил компонент темы, добавляющий настраиваемые прогресс-бары через PUT API. читать далее

  • Discourse Indented Subcategories Плагин
    Lilly создал компонент для автоматического отступа подкатегорий в боковой панели на десктопе. читать далее

  • Discourse Sidebar Menu Reorder Плагин
    Компонент темы от Lilly теперь позволяет администраторам менять порядок стандартных и пользовательских разделов боковой панели. читать далее

  • Discourse PostHog Plugin Плагин
    christophdb интегрировал Discourse с PostHog для отслеживания просмотров страниц, создания тем и событий лайков с настраиваемой конфиденциальностью. читать далее

Разработка

  • Могут ли пользователи сделать свой User ID видимым на профиле? Разработка
    1vernit3 спросил, как сделать ID пользователей общедоступными; Moin и pfaffman помогли с созданием компонента темы, используя слот user-post-names. читать далее

  • Отображение сообщения выше слота discovery-list-container-top Разработка
    Andrew_Rowe опубликовал сниппет для получения и отображения первых сообщений тем в discovery-list-container-top; NateDhaliwal доработал его для редактора тем. читать далее

  • Установка CLI тем и создание темы Разработка
    Andrew_Rowe столкнулся с ошибкой Psych.safe_dump; обсуждение указало на проблемы с Ruby-гемами в CLI-скелете. читать далее

  • Настройка порядка шаблонов в выпадающем списке Разработка
    emilio спросил, как сортировать встроенные шаблоны композера; Moin отметил, что сортировка идет по количеству использований, и привел ссылку на запрос функции для ручного упорядочивания. читать далее

Поддержка

  • LETSENCRYPT_ACCOUNT_EMAIL больше не требуется Баг установка
    pfaffman объяснил, что Let’s Encrypt отменил письма о истечении срока, поэтому LETSENCRYPT_ACCOUNT_EMAIL можно удалить; Falco объединил исправление для Docker. читать далее

  • Исправление: поддержка MessageFormat для локалей с кодами стран Баг перевод
    Moin обнаружил, что склонение множественного числа не работало для pl_PL и zh_CN; david и zogstrip предоставили PR для применения исправлений i18n-rule. читать далее

  • Периодическая проблема: очищенные элементы снова появляются в очереди проверки Баг очередь-проверки
    noahl сообщил о повторном появлении одобренных элементов; kris.kotlarek обошел избыточные AI-проверки спама для уже одобренных сообщений. читать далее

  • Процесс восстановления отменен на этапе миграции загрузок в S3 Поддержка загрузки
    RGJ посоветовал удалить схему backup при сбое восстановления во время миграции в S3 для чистого запуска rake. читать далее

  • Текст на странице 404 Discourse ID белый UX discourse-id
    NateDhaliwal указал на невидимый текст 404; pmusaraj и derek обновили CSS, чтобы «Страница не найдена» отображалась темным текстом. читать далее

  • Добавление статической веб-страницы Поддержка публикация-страниц
    Andro спросил о размещении пользовательских страниц; Canapin указал на встроенный плагин Page Publishing с ограничениями на JS и плагины. читать далее

  • Кто-нибудь сталкивается с этой ошибкой сборки при configure-ssl Баг установка
    SubStrider сообщил об ошибке синтаксиса регулярного выражения в Pups; pfaffman подтвердил, и Falco объединил исправление в Discourse Docker. читать далее

  • Приложение Discourse Hub для Android не может найти частный сервер Поддержка android-app
    happyhappy отлаживал проверки HEAD и GET; pmusaraj объяснил более строгую обработку SSL и проблемы с блокировкой ботов. читать далее

Сообщество

  • Конвенция именования пользователей Сообщество
    BruceM задумался, следует ли использовать настоящие имена или названия компаний в качестве имен пользователей; itsbhanusharma, Shirly_Nowak, Lilly и Bas поделились лучшими практиками. читать далее

  • Спасибо за Discourse Похвала
    Function похвалил динамические JS-обновления и дизайн Discourse; Rubi присоединился к благодарностям от давнего пользователя vBulletin. читать далее

  • Кто-нибудь едет на FOSDEM 2026 в Брюссель? Общее
    tobiaseigen спросил, поедут ли участники Meta на FOSDEM; несколько человек обсудили возможные встречи и поделились стикерами. читать далее

Запросы функций

  • Улучшение UX: графики админа против графиков пользователя Функция отчеты-дашборда
    Ed_S предложил стилизовать статистику неполного дня как график лайков; awesomerobot реализовал пунктирные серые линии для текущего дня. читать далее

  • Разрешить сравнение любых двух версий сообщения Функция компоновщик
    Ethsim2 предложил сравнивать несмежные редакции для ясности MathJax; Moin указал на давний запрос и обсуждение в сообществе. читать далее


Активность группы @team


Спасибо за чтение, увидимся на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org

Ключевые показатели

Новые сообщения: 609
Новые темы: 90

Лучшие пользователи (сообщения / лайки):

  • Moin: 58 сообщений / 92 лайка
  • Lilly: 27 сообщений / 67 лайков
  • Canapin: 20 сообщений / 52 лайка
  • david: 10 сообщений / 48 лайков
  • merefield: 21 сообщений / 38 лайков
  • chapoi: 24 сообщения / 35 лайков
  • RGJ: 16 сообщений / 33 лайка
  • Falco: 8 сообщений / 27 лайков
  • NateDhaliwal: 18 сообщений / 26 лайков
  • lindsey: 2 сообщения / 26 лайков

Интересные темы

Объявления release-notes, install

Блог

Разработка dev-news, pr-welcome

Поддержка Support

Плагины Plugin

  • merefield объединил крупное обновление Плагина локаций, добавив детализацию местоположения пользователей на основе IP.

  • Canapin выпустил Discourse Video Inline, позволяющий воспроизводить MP4 в браузере вместо принудительной загрузки.

Функции Feature

Компонент темы #themeize

Тема Theme

UX UX

Сообщество Community

Деятельность группы @team

Спасибо за чтение, увидимся снова на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org

Ключевые показатели


Интересные темы

Объявления

  • Представлена система Предстоящие изменения с новой страницей администратора по адресу /admin/config/upcoming-changes, разработанная lindsey. Плагины теперь могут предоставлять флаги функций и управлять статусами внедрения. Ранние отзывы поступили от merefield по поводу API для плагинов и от noahl по поводу ссылок на связанные настройки читать далее.

  • Модернизация темы Foundation для соответствия современным веб-стандартам, представленная jordan.vidrine. Живой предпросмотр карусели вызвал подробную обратную связь от Lilly по поводу полос прокрутки выпадающих списков и от Moin по поводу проблем контрастности WCAG читать далее.

  • Упрощенная настройка категорий облегчает создание новых категорий за счет сфокусированных полей и улучшенного выбора цвета. lindsey объяснила изменения, а сообщество — loginerror, soeren-1, putty — задало вопросы о значениях по умолчанию для URL-адресов и доступе к расширенным настройкам читать далее.

  • Теперь возможно брендинг экрана заставки с помощью пользовательских SVG-изображений в эксперименте «Предстоящие изменения». Подробное сообщение awesomerobot демонстрирует поддержку статических и анимированных SVG, а также рекомендации по CSS-анимации; ばこん протестировал настройки размеров и вдохновил на обновление параметров читать далее.

  • Исследование данных Discourse с помощью Data Explorer и интеграции MCP, представленное Falco. CLI подключает SQL-интерфейс Discourse к языковым моделям, таким как Claude, для оперативной отчетности, включая демонстрационное видео выполнения запросов в реальном времени читать далее.

  • Переименование /faq в /guidelines для более точного отражения стандартов сообщества, предложенное martin. Администраторы по-прежнему могут переопределять это через faq_url, если они размещают внешний FAQ читать далее.

  • Запущен эксперимент Автоматические сетки изображений, применяющий согласованные макеты сеток к загружаемым файлам. chapoi выделил компромиссы, и читателей призывают протестировать новый режим карусели в качестве альтернативы читать далее.

Функции

  • Долгожданная поиск значков на странице Администратор → Значки, запрошенная Zanbabe и реализованная zogstrip в PR #37527, упрощает массовое награждение и копирование шаблонов читать далее.

  • Представление мира без битых ссылок с помощью плагина в стиле Wayback Machine, инициированное patrickemin. Общественный консенсус указывает на важность сохранения, однако ограничения Archive остаются препятствием читать далее.

  • Показ «Новая категория» в боковой панели для подходящих модераторов (Функции, тема 395441). Предложение Moin было быстро объединено zogstrip в PR #37624, предоставив создателям категорий без прав администратора тот же UX читать далее.

Плагины

  • Dumbcourse — интерфейс для старых браузеров по адресу /dumb, созданный TripleU. Ключевые особенности включают навигацию с помощью крестовины, обновления тем в реальном времени и сопутствующий Android APK для маломощных устройств читать далее.

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

  • Discourse Welcome Modal от noahl — компонент темы, предлагающий сегментированные карточки онбординга для новых, возвращающихся и давно отсутствовавших пользователей. Администраторы могут протестировать его с помощью параметра запроса ?show-welcome-modal=true читать далее.

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

  • Плагин Анонимная обратная связь от elRicharde, предлагающий формы обратной связи, защищенные паролем, без необходимости входа, которые отправляют личные сообщения группе без записи IP-адресов читать далее.

Поддержка

  • Панель выбора реакций за пределами экрана на iOS (Поддержка, тема 395181). Выявлен конфликт CSS в темах пользовательских реакций; безопасный режим подтвердил проблему, и автор темы выпустил исправление читать далее.

  • Невозможно создать новые теги в редакторе групп тегов (Ошибка, тема 395324). Новые теги отображались в интерфейсе, но не сохранялись; nat исправил JSON-нагрузку, добавив встроенное создание читать далее.

  • Ошибка 500 при одобрении элементов на рассмотрении, когда теги являются объектами, а не строками (Ошибка, тема 395014). nat выявил несоответствие типов JSON и исправил его в коммите 37477 читать далее.

  • Кнопка Изменить код в Создателе тем (Ошибка, тема 395219) не реагировала; awesomerobot обнаружил ошибку JS и объединил исправление в течение нескольких часов читать далее.

  • Стилизация ссылки Вернуться к категории на странице редактирования (UX, тема 395230) была слишком незаметной; обновленный CSS и ведущая иконка стрелки улучшают обнаруживаемость читать далее.

  • ID тегов отображались вместо URL-адресов в настройках пользователя (Ошибка, тема 395070); nat отменил изменение, чтобы URL-адреса отображались как прежде читать далее.

  • Поиск только по заголовку отсутствовал для неавторизованных пользователей (Поддержка, тема 395386); фильтр «соответствие только в заголовке» теперь виден как для анонимных, так и для авторизованных сеансов читать далее.

  • Ленивая загрузка категорий сломала палитру «уже используется» в выборе цвета (Ошибка, тема 395221); сообщество оценивает долгосрочное решение читать далее.

  • Доступ к порту 443 невозможен на Raspberry Pi через Cloudflare Tunnel (Установка, тема 395326); Falco помог с проверкой сопоставления портов, DNS и конфигурации Docker для восстановления подключения читать далее.

  • Неправильная вкладка настроек безопасности при создании подкатегории (Ошибка, тема 395224); область теперь сбрасывается правильно, так что новые категории получают новую панель безопасности читать далее.

  • Удален лишний обертка <span> вокруг before-topic-progress (Разработка, тема 394935), что очистило выходы и избежало конфликтов макета в плагинах читать далее.

  • Отметить сообщения как прочитанные через REST API (Разработка, тема 394852). Canapin показал, как форматировать ключи timings[i] в JSON для правильного обновления счетчиков прочтения читать далее.

  • Загрузка с iPad в альбомной ориентации была скрыта за редактором (Ошибка, тема 395144); рассматриваются изменения в поведении фокуса на сенсорных устройствах читать далее.

  • Неиспользуемый ключ перевода js.category.single_page был удален (#Translations, тема 395403) для очистки устаревших строк читать далее.

  • Сбой входа через Discourse ID после изменения домена (Поддержка, тема 395470); сброс discourse_id_client_id и …secret восстановил поток SSO читать далее.


Деятельность группы @team

  • awesomerobot объявил о функции брендинга экрана заставки с помощью SVG читать далее, предоставил исправление кнопки кода в Создателе тем читать далее и прояснил проблемы выравнивания иконок на новых страницах читать далее.

  • lindsey запустила систему «Предстоящие изменения» читать далее и курировала упрощенный рабочий процесс создания категорий читать далее.

  • jordan.vidrine продвинул обновление модернизированной темы Foundation читать далее и улучшил навигацию в боковой панели администратора читать далее.

  • Falco представил Discourse MCP для запросов данных в реальном времени читать далее и улучшил интерфейс голосовых комнат в плагине Resenha читать далее.

  • martin инициировал переименование /faq в /guidelines читать далее.

  • zogstrip реализовал поиск значков на странице Администратор → Значки читать далее и исправил ошибку поиска категории «Потерянный Прекрасный Джордж» читать далее.

  • nat реализовал встроенное создание тегов в редакторе групп тегов читать далее.

  • HAWK продолжил руководство обсуждениями структуры сообщества и конфиденциальности в нескольких темах.

  • sam исследовал и прояснил поведение сортировки по умолчанию в списке тем читать далее и выделил ограничения тарифного плана на управление группами бесплатного уровня.

  • chapoi тонко настроил макеты опций опроса, чтобы предотвратить наложение с пинами @mention читать далее.

Спасибо за чтение, увидимся на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org


Ключевые показатели

Период: 2026-02-08 → 2026-02-15
Новые сообщения: 747
Новые темы: 112

Топ пользователей (по количеству полученных лайков / созданных сообщений):

  • Moin (115 лайков / 74 сообщения)
  • Canapin (86 лайков / 27 сообщений)
  • mcwumbly (68 лайков / 17 сообщений)
  • ToddZ (62 лайка / 28 сообщений)
  • NateDhaliwal (59 лайков / 34 сообщения)
  • awesomerobot (58 лайков / 14 сообщений)
  • rishabh (53 лайка / 4 сообщения)
  • RGJ (52 лайка / 19 сообщений)
  • Falco (48 лайков / 14 сообщений)
  • chapoi (48 лайков / 27 сообщений)

Топ участников «Команды Discourse» (по количеству полученных лайков / созданных сообщений):

  • mcwumbly (68 лайков / 17 сообщений)
  • awesomerobot (58 лайков / 14 сообщений)
  • rishabh (53 лайка / 4 сообщения)
  • chapoi (48 лайков / 27 сообщений)
  • Falco (48 лайков / 14 сообщений)
  • zogstrip (43 лайка / 22 сообщения)
  • martin (27 лайков / 11 сообщений)
  • jordan.vidrine (21 лайк / 6 сообщений)
  • Bas (16 лайков / 1 сообщение)
  • nat (15 лайков / 5 сообщений)

Интересные темы

Объявления

  • Бета-версия бесплатного тарифа Discourse запущена!
    rishabh представил совершенно новый бесплатный тариф — разверните сайт на Discourse за считанные минуты бесплатно, с встроенными ограничениями и четкими путями для апгрейда free-plan Объявления подробнее

  • Модернизация темы Foundation
    lindsey и jordan.vidrine возглавили обновление стандартной темы Foundation, учтя отзывы сообщества по контрастности, отступам компонентов и стилю поля поиска Отзывы о сайте Объявления подробнее

Общее

  • Проверка возраста в Discord → миграция на Discourse?
    На фоне предстоящей проверки возраста в Discord участники сообщества обсудили, может ли бесплатный хостинг Discourse привлечь «беженцев» из чатов на форумы Общее Функция подробнее

  • Просмотры веб-пауков vs. лимит в 500 тыс./мес.
    Moin сослался на наше руководство по отслеживанию просмотров страниц, чтобы уточнить, что посещения ботов не учитываются в месячном лимите в 500 тыс. просмотров для бесплатного хостинга #hosting Общее подробнее

  • Разделение форумов и подфорумы
    Isambard спросил, как создать «Техническую комнату», которая не будет отображаться в основной ленте «Последние» — решения включали создание частных групп с возможностью самостоятельного вступления или категорий по умолчанию с отключенными уведомлениями Сообщество Общее подробнее

Похвалы

  • :glowing_star: Google использует Discourse для сообщества разработчиков
    Haris порадовался тому, что Google выбрал Discourse для своих официальных форумов — awesomerobot и chapoi прокомментировали возможности хостинга для крупных проектов Похвалы Сообщество подробнее

  • Я «заболел» после использования Discourse
    sniper756 признался в непреодолимом желании ежедневно перестраивать и обновлять сайт — mcwumbly дал советы по отдыху и умеренности Похвалы Сообщество подробнее

Баги

  • Сломан выход из экспериментальной функции имитации
    PandaKai7 обнаружил, что выход из новой функции имитации пользователя вызывал ошибку 404 — martin нашел баг в проверке прав и выпустил исправление Баг impersonate подробнее

  • Вводящие в заблуждение подсчеты пользователей в Discourse Discover
    typed-sigterm отметил, что иконка «пользователи» показывает 30 тыс. активных за последние 30 дней, а не общее количество регистраций — pmusaraj и awesomerobot обсудили ясность всплывающих подсказок Баг discourse-discover подробнее

  • Поле электронной почты для входящих сообщений в категории теряет фокус
    Moin отметил, что когда упрощенное создание категорий отключено, ввод адреса электронной почты для входящих сообщений вызывает потерю фокуса при каждом нажатии клавиши — zogstrip исправил это в PR Баг email подробнее

  • Ошибка фильтра «Что нового» для экспериментальных функций
    Фильтрация Администрирование > Что нового по категории Экспериментальные вызывала ошибку — chapoi воспроизвел её, а martin открыл PR для объединения двух систем Баг подробнее

  • Выпадающий список категорий на мобильных устройствах выходит за пределы экрана
    На узких телефонах выбор категории в редакторе уходит за пределы экрана — ondrej и chapoi нашли причину в отступах темы Баг composer подробнее

  • Сообщения не обновляются в реальном времени после редактирования; индикатор аватара застревает
    Редактированные сообщения иногда остаются устаревшими; точка уведомления не исчезает — обновление postMessageBus отменено до появления стабильного решения Баг подробнее

  • Сокращения эмодзи сохраняются в режиме RTE
    Отключение «Включить сокращения эмодзи» не остановило превращение :) в :blush: в богатом редакторе — сообщено Kianga, расследуется Баг composer подробнее

  • Сбой редактора таблиц «null.length»
    Большие таблицы в Markdown вызывали ошибку Cannot read properties of null (reading 'length')sam переписал механизм обнаружения, используя парсер Markdown, что устранило ошибку Баг table-builder подробнее

Функции

  • Бета бесплатного тарифа: отзывы об ограничениях групп
    ondrej и ToddZ обсуждали, должны ли группы входить в бесплатный тариф; mcwumbly высказался о балансе между простотой и стимулами для апгрейда free-plan Функция подробнее

  • Корректировка требований для уровня доверия 3
    Danielle снизила topics_viewed с 500 до 250 и posts_read с 20 000 до 2 000, чтобы достойные участники с уровнем доверия 2 могли легче перейти на уровень 3 Отзывы о сайте Функция подробнее

  • Сортировка сообщений по вовлеченности пользователей
    Haris попросил рейтингования в стиле Reddit или HN по лайкам, комментариям и времени чтения — решения указывали на официальный плагин Post Voting и ленты /hot или /top Функция Поддержка подробнее

  • Установка чат-комнаты как главной страницы
    EricGT хочет страницу с приоритетом чата — обсуждались переопределения темы, настройки канала чата по умолчанию и потенциальные основные функции Функция free-plan подробнее

  • Защита от преждевременной отправки сообщений
    Canapin страдает от случайных отправок по Ctrl+Enter — поделился скриптом блокировки, что вызвало дебаты о добавлении встроенных средств защиты в редактор UX Функция подробнее

  • Соответствие «Темы» и «Сообщения» из Facebook
    stephtara сравнил сообщения в стиле ленты Facebook с темами/ответами Discourse; предложения по UX включали предварительный просмотр встроенных ответов и более понятное обучение Функция Сообщество подробнее

Управление сайтом

  • Знакомство с разделом «Предстоящие изменения»
    lindsey запустила Администрирование > Предстоящие изменения, систему предпросмотра для функций с опциональным включением/отключением; martin отметил, что пока она скрыта за глобальной настройкой #Site-Management подробнее

  • Отслеживание кликов по кнопкам через Google Tag Manager
    Официальное руководство охватывает включение переменных кликов, отладку с помощью предпросмотра GTM и запуск определенных тегов для элементов интерфейса «Регистрация», «Ответить» и других ключевых элементов how-to #Site-Management подробнее

Поддержка

  • Планирование преемственности для хостинга Discourse
    Ed_S спросил, как передать сайт на бесплатном тарифе — awesomerobot порекомендовал добавить второго администратора, отметив, что сложные сценарии требуют прямой поддержки Поддержка подробнее

  • Приглашения не работают на бесплатном тарифе только по приглашениям
    Canapin не мог принять приглашения, когда было включено Обязательное утверждение пользователейrishabh подтвердил и прояснил процесс, исправление в процессе Поддержка подробнее

  • Просмотр того, кто может получить доступ к частной категории
    stephtara хотел прозрачности в отношении членства в ограниченных категориях — решения: плагин Reach & Rights или компонент информации о категории «Кто может это видеть» Поддержка подробнее


Активность группы @team

  • rishabh написал объявление о запуске бета-версии бесплатного тарифа и прояснил каналы поддержки для нового тарифа подробнее

  • mcwumbly дал рекомендации по группам vs. категориям в теме отзывов о бесплатном тарифе, выделив простоту vs. ценность апгрейда подробнее

  • awesomerobot объяснил Условия использования бесплатного тарифа и ресурсы поддержки для новых бесплатных сайтов подробнее

  • martin диагностировал и исправил баг выхода из экспериментальной имитации, обновив логику прав в PR подробнее

  • Bas присоединился к обсуждению проверки возраста, чтобы сравнить юридические риски Discord с моделью SSO/конфиденциальности Discourse подробнее

  • zogstrip решил ошибку сохранения в редакторе тегов-групп, исправив интеграцию редактора настройки Objects подробнее

  • nat добавил поясняющие заметки в документацию по Локализации контента, ответив на предупреждения Google Search Console о канонических/альтернативных страницах подробнее

  • jordan.vidrine включил исправления для мобильных устройств и настройки контрастности в pull request темы Foundation подробнее

  • Falco представил функцию AI-фильтра шума в плагине голосовых комнат Resenha, улучшив качество общения в сообществе подробнее

  • martin внедрил скрытую глобальную настройку для переключения видимости Предстоящих изменений, упростив процесс опционального включения подробнее

  • sam объединил исправление для редактора таблиц, чтобы он использовал надежный парсинг Markdown вместо хрупкого сопоставления регулярных выражений подробнее

  • awesomerobot внес вклад в руководство по Планированию преемственности, outlining best practices for multi-admin Free plan ownership подробнее

  • rishabh и martin сотрудничали в прояснении процесса регистрации только по приглашениям, когда включено «Обязательное утверждение пользователей» подробнее

  • zogstrip решил проблему сворачивания уведомлений в Jobs::UserEmail, обеспечивая корректное отображение имен пользователей в дайджестах с несколькими ответами подробнее

  • mcwumbly выступил за улучшение значков в частных сообществах, вернув на повестку давние запросы на присуждение значков в частных пространствах подробнее


Спасибо за чтение, и до встречи на следующей неделе! :slight_smile:

Эта неделя на meta.discourse.org

Ключевые показатели

  • Новые сообщения: 932

  • Новые темы: 122

  • Топ пользователей:

    • Canapin: 56 сообщений, 104 лайков
    • Moin: 57 сообщений, 102 лайка
    • NateDhaliwal: 52 сообщения, 83 лайка
    • chapoi: 42 сообщения, 69 лайков
    • Falco: 15 сообщений, 62 лайка
  • Топ члены @team:

    • chapoi: 42 сообщения, 69 лайков
    • Falco: 15 сообщений, 62 лайка
    • mcwumbly: 20 сообщений, 47 лайков
    • lindsey: 5 сообщений, 42 лайка
    • zogstrip: 21 сообщение, 39 лайков
    • awesomerobot: 16 сообщений, 37 лайков
    • sam: 5 сообщений, 34 лайка
    • HAWK: 9 сообщений, 31 лайк
    • david: 7 сообщений, 11 лайков
    • pmusaraj: 5 сообщений, 9 лайков

Интересные темы

Отзывы о сайте

Объявления

  • Брендинг стартового экрана Discourse с помощью пользовательских SVG-изображений
    Falco продемонстрировал анимированные SVG-лоадеры, сгенерированные через промпты Gemini Pro в 395100, показав встроенные CSS-анимации и отметив особенности работы в разных браузерах. читать далее

  • Обновленный плагин совместного редактирования
    sam представил переписанный плагин совместного редактирования, работающий на базе yjs, теперь поддерживающий совместную работу с форматированным текстом, режим Markdown, удаленные курсоры и повышенную надежность. читать далее

  • Новый фильтр на странице администрирования значков
    lindsey добавил поле поиска для фильтрации значков по имени или описанию в 396344, что упрощает поиск и управление значками без бесконечной прокрутки. читать далее

  • Текущие проекты — Февраль 2026
    Ежемесячный дайджест lindsey в 396320 подвел итоги недавно завершенных работ — таких как запуск бесплатного плана и интерфейс «Предстоящие изменения» — и намекнул на предстоящие улучшения макетов и тем. читать далее

  • Модернизация темы Foundation
    jordan.vidrine запросил отзывы об обновлениях темы Foundation в 395331, касающихся мобильной верстки, удаления компонентов и правок интерфейса перед выпуском в конце недели. читать далее

Функционал

  • Возможность назначения иконок для групп пользователей
    long запросил иконки групп рядом с именами пользователей в 396567, что привело к тому, что awesomerobot продемонстрировал компонент темы, а NateDhaliwal создал прототип форка с поддержкой пользовательских иконок групп через настройки. читать далее

  • Добавление og:image:width, og:image:height и og:image:type в теги OpenGraph
    shortmort37 заметил отсутствие полей OpenGraph в 395484, и zogstrip быстро объединил исправления для включения всех трех атрибутов в мета-теги Discourse. читать далее

  • Настраиваемые горячие клавиши
    Noble_Fish предложил настраиваемые администратором и пользователем горячие клавиши в 396717, стремясь разрешить конфликты, такие как Ctrl+F для поиска по сайту vs. браузеру. читать далее

  • Привилегия «Разрешенные группы для редактирования тегов»
    Steradiant спросил в 396448, можно ли дать определенным ролям управлять группами тегов, а не только применением тегов, что вызвало обсуждение нового разрешения или настройки. читать далее

Ошибки

  • Data Explorer результаты сохраняются при переходе между запросами
    tshenry сообщил в 396564, что запуск одного запроса, а затем выбор другого сохранял старые результаты, и pmusaraj позже объединил исправление для очистки результатов при навигации. читать далее

  • Файлы MP4 скачиваются вместо отображения встроенно
    david открыл 396363 после того, как вложения mp4 на meta принудительно скачивались; сообщество ссылалось на JS-плагин, а в 257802 ранее обсуждались корректировки заголовков MIME в ядре. читать далее

  • Кнопка чата не видна, когда личные сообщения отключены
    Mid обнаружил в 396442, что ограничение личных сообщений также скрывало иконку Чата, и zogstrip быстро исправил путь кода, чтобы показывать Чат независимо от настроек ЛС. читать далее

  • «Есть неудавшиеся почтовые задания» на установке без SMTP
    Canapin отметил в 394573 баннер о неудачных заданиях на сайте с отключенной почтой; Falco и Canapin сослались на исправления, гарантирующие, что флаг «Отключить почту» подавляет предупреждение. читать далее

UX

  • Более очевидная иконка для доступа к диалогу редактирования сообщения
    robbie.morrison предложил в 396145 сделать переключатель сообщения коммита более заметным; chapoi переместил иконку и подправил расположение в PR ядра. читать далее

  • Немного вводящее в заблуждение сообщение о регистрации бесплатного плана
    ondrej нашел призыв «настраивайте всё» слишком широким в 396326; mcwumbly предложил смягчить до «начните настраивать свой сайт». читать далее

  • После восстановления резервной копии упростите повторное включение почты
    tobiaseigen рекомендовал прямую ссылку «Включить почту» в 396548, а chapoi позже добавил ключевые слова и обновил ссылки для улучшения обнаружения. читать далее

  • Принудительное раскрытие боковой панели
    hipp0 попытался убрать переключатель боковой панели в 396536 и искал настройку по умолчанию «открыто», что побудило его пересмотреть UX на разных устройствах. читать далее

Поддержка

  • Проблема с обновлением, нажимать ли большую страшную красную кнопку?
    pfaffman и ToddZ направляли stephtara в 396452 предпочитать CLI ./launcher rebuild app графическому интерфейсу обновления, снимая тревогу перед обновлением. читать далее

  • Есть ли способ отслеживать содержание тем, которое я помечаю как «потребует будущего редактирования»?
    stephtara исследовал рабочие процессы сносками и заметками к сообщениям в 396137; NateDhaliwal продемонстрировал сноски, а JammyDodger предложил пользовательские стили вызовов и скрытую настройку TL. читать далее

Маркетплейс

  • Маркетплейс и варианты обратной связи
    long спросил в 396420 о системах рейтинга покупателей и продавцов; Canapin поделился обходным решением с закрепленной темой и ссылками на плагин пользовательской обратной связи с открытым исходным кодом user feedback plugin. читать далее

  • Миграция с Woltlab 6 на Discourse
    DirkStr искал импортер для Woltlab 6 в 396581 и был направлен в категорию Маркетплейс для услуг по миграции на заказ. читать далее

Плагины

  • Resenha – Добавьте голосовые комнаты в стиле Discord в свое сообщество
    Truth_Seeker и Falco обсудили правки интерфейса и исправление ошибок в плагине голосовых комнат Falco voice rooms plugin, с недавними обновлениями для индикаторов присоединения и звуков загрузки. читать далее

Активность группы @team

  • chapoi внес предложения по тегам и «садоводству» в Inconsistent marking of solved topics и перевел функцию «Разрешенные группы для редактирования тегов» в стадию обсуждения в 396448.

  • Falco запустил демо нового SVG-лоадера для стартового экрана в 395100 и устранил логику баннера для отключенной почты в 394573.

  • mcwumbly возглавил обсуждение редизайна категорий в 396306 и прояснил настройки по умолчанию для переключателя боковой панели в 396536.

  • lindsey объявил о фильтре значков в 396344 и подготовил дайджест текущих проектов в 396320.

  • zogstrip исправил проблему видимости кнопки Чата в 396442 и исправил предупреждения для установок без SMTP в 394573.

  • awesomerobot предоставил компонент темы для иконок групп в 396567 и направил обсуждение горячих клавиш в 396717.

  • sam выпустил обновление плагина совместного редактирования в 396156 и устранил ошибку с горячей клавишей эмодзи в 396099.

  • HAWK объяснил план волонтерских модераторов в 396173 и поделился запросами для отчетности DSA в 396390.

  • david устранил проблему диагностики встроенного отображения mp4 в 396363 и помог с отладкой обновления 3.6.0.beta3 в 396540.

  • pmusaraj добавил исправление учетной записи Discourse ID в 396164 и объединил обновления тегов OpenGraph в 395484.


Спасибо за чтение, и до встречи на следующей неделе! :slight_smile:

Эта неделя на meta.discourse.org

(Охватывает период 2026-02-22 → 2026-03-01)

Ключевые показатели

Эти цифры основаны на внутренней системе отслеживания активности на Meta и видах административной отчётности, над которыми активно работали на этой неделе (см. Admin Reporting & Analysis: Incremental Changes).

  • Новые сообщения: 757
  • Новые темы: 90

Топ пользователей (сообщения + лайки за последние 7 дней)

Пользователь Сообщения Лайки
Moin 85 147
Canapin 52 140
chapoi 27 77
RGJ 24 72
ToddZ 33 62
merefield 17 61
NateDhaliwal 45 45
Danielle 4 43
awesomerobot 14 40
Falco 9 39

Большая часть дискуссий на этой неделе была сосредоточена на текущей работе по обновлению Meta — как визуальному, так и структурному, начиная с новых изменений темы и направления цветового оформления в Meta Branded redesign: theme refresh и параллельного эксперимента с категориями и навигацией в Updating how categories are organized on Meta.


Интересные темы

#Site feedback

  • Новое фирменное оформление Meta было внедрено и сразу же вызвало детальные отзывы о шрифтах, скруглённом интерфейсе, взаимодействии цветовых схем и крайних случаях доступности в Meta Branded redesign: theme refresh.
    (Связанно: контекст выпуска находится в Updating Meta’s theme and structure.)

  • Meta ввела новую роль «куратора» (stewardship), чтобы помочь поддерживать порядок, а затем последовало обновление, сделавшее эту группу видимой и доступной для сообщений в Introducing Volunteer Moderators on Meta.

  • Эксперимент по реорганизации категорий перешёл от теории к изменениям «в реальном времени», включая настройки боковой панели по умолчанию, поведение родительских/подкатегорий и последующие уточнения на основе отзывов в Updating how categories are organized on Meta.

  • Организация, ориентированная на доступность, получила небольшое, но значимое улучшение: был создан специальный тег, чтобы ошибки, связанные с палитрами WCAG, было легче отслеживать в I’d like to suggest adding a tag for the wcag palettes.

#Announcements

  • Панели администраторов получают давно необходимую доработку UX: отчёты были сгруппированы, сокращены и переупорядочены — команда явно обозначила сокращение как функцию, а не как потерю, в Admin Reporting & Analysis: Incremental Changes.
    (Выделение обоснования дизайна: read more.)

  • Бета-тест бесплатного плана продолжал генерировать практические вопросы «что включено» (домены, методы входа, пути обновления) в You’re invited to try the Discourse Free plan beta!.

#Using Discourse

  • Появилось новое каноническое описание того, как на самом деле рассчитываются уровни доверия (включая значения по умолчанию и скользящее окно TL3) в Discourse Trust Levels: A Detailed Explanation.

ux

  • Эксперимент с категориями Meta выявил давнюю особенность интерфейса: подкатегории не всегда легко доступны через выпадающий список категорий в списке тем, если только не появляется поле поиска — что спровоцировало сосредоточенную дискуссию в Finding subcategories via the category dropdown in the topic list.

  • Обработка упоминаний категорий как дублирующихся ссылок вызвала трение в редакторе («вам, возможно, стоит дважды подумать…»), с предложениями исключить упоминания категорий/тегов из предупреждений в Category mentions are seen as repeated links.

  • Новая эра «вложенности всего» делает встроенные упоминания подкатегорий излишне многословными, что привело к отдельной теме UX о читаемости в Can we make inline links to subcategories more concise?.

  • Возник практический разговор о markdown/редакторе: должен ли Discourse направлять пользователей избегать использования H1/H2 внутри сообщений для обеспечения согласованности и доступности, в Use of H1 vs. H2 headings in composer.

bug

  • Регрессия, связанная с хостингом и электронной почтой, проявилась как пугающее предупреждение на странице входа, даже когда почта работала; исправление было найдено быстро в Error on login page about SMTP server not being configured.

  • Поведение атрибуции цитат разошлось между Markdown и редактором rich-text при использовании настроек «отображать имя»; как только шаги воспроизведения были определены, последовало исправление в Display full name not username when attributing quote in RTE.

  • Шаблоны форм + теги столкнулись с регрессией, когда значения выбора тегов не принимались и не отображались корректно в Tag-chooser tags are not allowed.

  • UX медиа в чате всё ещё имеет острые углы: появилась проблема, при которой первый клик по только что загруженному изображению в чате не открывает полноэкранный просмотр в Chat image not opening full screen when clicked on first upload.

#Self-hosting

  • Установка в двух контейнерах стала более «экспертной», так как вспомогательный аргумент был удалён, что снова разожгло дебаты о компромиссах между обслуживанием и поддержкой в Move from standalone container to separate web and data containers.

  • Реальная проверка масштаба для очень крупной миграции (≈800 тыс. тем, ≈12 тыс. DAU) побудила дать рекомендации по оборудованию и дисковому вводу-выводу в Migration question – 800k topics, 12k DAU.

Dev

  • Тема на китайском языке спрашивала, есть ли у Discourse (или должно ли быть) «навыки ИИ-агентов» / руководства для разработки плагинов с помощью ИИ; обсуждение указало на существующие руководства и практические советы по рабочему процессу в Discourse有AI开发的skills吗?.

  • Авторство тем и согласованность CSS-дизайна поднялись с точки зрения «дизайн-систем» — как избежать поломки одной страницы при исправлении другой — в Best practice to create a simple theme?.

#customization:theme component

  • Помощник для соответствия потоку регистрации был выпущен как компонент темы, а затем быстро породил обсуждение конфиденциальности и юридических аспектов хранения и проверки даты рождения в Discourse Age Check.

#community-building Building

  • Разговор о проверке возраста расширился до вопроса «что допустимо хранить» и различий в юрисдикциях, включая практическое напоминание о том, что требования могут вступать в конфликт (COPPA против GDPR) в Storing date of birth in relation to GDPR.

#contribute:translations

  • Переводчики забили тревогу после того, как выпуск, казалось, удалил переведённые строки неожиданным образом; расследование сосредоточилось на том, что Crowdin возвращает неполные результаты в Why were that many translations removed?.

Активность группы @team

Спасибо за чтение, и до встречи на следующей неделе! :slight_smile:

На этой неделе на meta.discourse.org

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


Ключевые показатели

Последние 7 дней (2026-03-01 → 2026-03-08)

  • Новые сообщения: 636
  • Новые темы: 81

Лучшие пользователи (сообщения + полученные лайки на этой неделе)

Пользователь Сообщения Лайки
Moin 60 107
sam 17 66
Falco 14 65
awesomerobot 17 44
NateDhaliwal 35 40
stephtara 41 38
RGJ 15 37
mcwumbly 20 35
merefield 16 35
ToddZ 19 35

Несколько тем, которые сформировали атмосферу недели «о чем все говорят»:


Интересные темы

#Site обратная связь

  • Meta начала вдумчивое обсуждение «цели категории поддержки», охватывающее для кого предназначена поддержка, почему важно помечать решения и какие напоминания могут сработать, в теме Улучшение опыта в наших категориях поддержки (с последующими идеями, такими как напоминание для авторов первого сообщения и автоматическая сортировка с помощью ИИ, обсуждаемыми позже в теме: читать далее).

  • Сообщество получило выделенное место для координации «упорядочивания»: перемещение тем, добавление тегов fixed/#completed, удаление дубликатов и «садоводство» решений, а также изящное обходное решение для прав доступа в Документации — через тему Эксперимент: Центр совместного ведения контента для Meta (включая обходное решение для тегов документации TL3, описанное здесь: читать далее).

  • Небольшая, но очень «Meta» тема по техническому обслуживанию: обнаружение и исправление опечатки в теге (tags) в теме Тег с опечаткой.

  • Быстрый отчет «где функция?», когда на мобильных устройствах исчезли разделы «Предложенные» и «Связанные», перенаправленный в каноническую тему исправления через Нет предложенных и связанных тем на Meta?.


#Announcements

  • Discourse Chat выпустил давно запрашиваемую возможность модерации/операционного управления: закрепление сообщений в каналах чата (с последующим обсуждением UX относительно тонкости, дат и доступности «ящика для закрепленных сообщений») в теме Закрепление сообщений чата для повышения видимости.

  • Discourse AI сделал управление учетными данными значительно более разумным: ротация ключей и распределение инструментов, требующих секретов, теперь централизованы в теме Объявление об учетных данных ИИ, а полное руководство для администраторов доступно в теме Управление учетными данными ИИ.


ux


bug


#contribute:translations


#community-building Построение сообщества


Support


#customization:theme компонент

  • Было представлено и доработано новое универсальное средство стилизации тегов (иконки, стили, удаление тире, логика контрастности) в теме Инструмент стиля тегов.

Деятельность группы @team


Спасибо за чтение, увидимся на следующей неделе! :slight_smile: