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

На этой неделе на 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:

This week on meta.discourse.org

Key Stats

Top @team contributors:


Interesting Topics

Announcements

Plugins

  • Resenha – Add Discord-style Voice Rooms Plugin
    nathank praised this plugin for seamlessly upgrading chats to voice rooms and suggested AI transcription. read more

  • Discourse Progress Bar Plugin
    Canapin released a theme component adding customizable progress bars via a PUT API. read more

  • Discourse Indented Subcategories Plugin
    Lilly created a component to auto-indent sidebar subcategories on desktop. read more

  • Discourse Sidebar Menu Reorder Plugin
    Lilly’s theme component now lets admins reorder default and custom sidebar sections. read more

  • Discourse PostHog Plugin Plugin
    christophdb integrated Discourse with PostHog for pageviews, topic creation, and like events with configurable privacy. read more

Dev

  • Can users make their User ID visible on their profile? Dev
    1vernit3 asked how to expose user IDs publicly; Moin and pfaffman guided on building a theme component using the user-post-names outlet. read more

  • Render a post above the discovery-list-container-top Outlet Dev
    Andrew_Rowe posted a snippet to fetch and render first posts of topics in discovery-list-container-top; NateDhaliwal refined it for the theme editor. read more

  • Installing theme CLI and creating a theme Dev
    Andrew_Rowe hit a Psych.safe_dump error; discussion pointed to Ruby gem issues in the CLI scaffold. read more

  • Setting the order of templates in the dropdown Dev
    emilio asked how to sort built-in composer templates; Moin noted it’s by use-count and linked a feature request for manual ordering. read more

Support

Community

Feature Requests


Activity by the @team Group


Thanks for reading, and I’ll see you again next week! :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:

This week on meta.discourse.org


Key Stats

Period: 2026-02-08 → 2026-02-15
New posts: 747
New topics: 112

Top users (by likes received / posts made):

Top “Discourse Team” members (by likes received / posts made):


Interesting Topics

Announcements

General

  • Discord age checks → Discourse migrations?
    In light of impending Discord age-verification, community members debated whether Discourse’s free self-host could lure “refugees” from chat to forum General Feature read more

  • Web crawler views vs. 500 K/month limit
    Moin pointed to our pageview tracking guide to clarify that bot visits are excluded from the hosted Free plan’s 500 K monthly pageview cap #hosting General read more

  • Forum divergence and sub-forums
    Isambard asked how to create a “Technical Lounge” that stays out of the main Latest feed—solutions included private self-joinable groups or default-muted categories Community General read more

Praise

Bug

  • Experimental impersonation “exit” broken
    PandaKai7 discovered that exiting the new impersonation feature threw a 404—martin tracked down the permission check bug and shipped a fix Bug impersonate read more

  • Misleading user counts in Discourse Discover
    typed-sigterm noted that the “users” icon shows 30 K active last-30-days, not total signups—pmusaraj and awesomerobot discussed tooltip clarity Bug discourse-discover read more

  • Category email-in field loses focus
    Moin flagged that when simplified category creation is off, typing an incoming email address jumps focus on every keystroke—zogstrip fixed it in a PR Bug email read more

  • “What’s new” filter for Experimental features errors
    Filtering Admin > What’s new by Experimental threw an error—chapoi reproduced and martin opened a PR to merge the two systems Bug read more

  • Mobile category dropdown overflows screen
    On narrow phones the category picker in the composer runs off-screen—ondrej and chapoi traced it to theme padding Bug composer read more

  • Posts not live-update after edit; avatar indicator stuck
    Edited posts sometimes remain stale; the notification dot doesn’t clear—postMessageBus upgrade rolled back until a stable solution arrives Bug read more

  • Emoji shortcuts persist in RTE mode
    Disabling “Enable emoji shortcuts” didn’t stop :):blush: in the rich editor—reported by Kianga, under investigation Bug composer read more

  • Table editor “null.length” crash
    Large markdown tables caused Cannot read properties of null (reading 'length')sam rewrote detection to use the markdown parser, resolving the error Bug table-builder read more

Feature

  • Free plan beta: group restrictions feedback
    ondrej and ToddZ debated whether groups belong in the free plan; mcwumbly weighed in on balancing simplicity vs. upgrade incentives free-plan Feature read more

  • Trust Level 3 requirement tweak
    Danielle reduced topics_viewed from 500→250 and posts_read from 20 000→2 000 so deserving TL2 members can promote to TL3 more easily Site feedback Feature read more

  • Sorting posts by user engagement
    Haris asked for Reddit- or HN-style ranking by upvotes, comments, read time—solutions pointed to the official Post Voting plugin and /hot or /top feeds Feature Support read more

  • Set a chat room as the home page
    EricGT wants a chat-first landing—discussion covered theme overrides, default chat channel settings, and potential core features Feature free-plan read more

  • Premature posting safeguards
    Canapin suffers from accidental Ctrl+Enter sends—shared a user script lock, sparking debate on adding built-in composer safeguards UX Feature read more

  • “Topic” vs. “Post” mapping from Facebook
    stephtara compared Facebook’s stream-style posts to Discourse topics/replies; UX suggestions included inline reply previews and clearer onboarding Feature Community read more

Site Management

  • Introducing Upcoming Changes
    lindsey rolled out Admin > Upcoming Changes, a preview system for opt-in/opt-out features; martin noted it’s behind a hidden global setting for now #Site-Management read more

  • Track button clicks via Google Tag Manager
    The official guide covers enabling click variables, debugging with GTM preview, and firing specific tags for “Sign Up”, “Reply” and other key UI elements how-to #Site-Management read more

Support

  • Succession planning for hosted Discourse
    Ed_S asked how to hand off a Free plan site—awesomerobot recommended adding a second admin, noting complex scenarios need direct support Support read more

  • Invitations fail on invite-only Free plan
    Canapin couldn’t accept invites when Must approve users was enabled—rishabh confirmed and clarified the flow, with a fix pending Support read more

  • Seeing who can access a private category
    stephtara wanted transparency on restricted category membership—solutions: the Reach & Rights plugin or a “Who can see this” category info component Support read more


Activity by the @team Group

  • rishabh authored the Free plan beta kickoff announcement and clarified support channels for the new plan read more

  • mcwumbly provided guidance on groups vs. categories in the free plan feedback thread, highlighting simplicity vs. upgrade value read more

  • awesomerobot explained Free plan Terms of Service and support resources for new free sites read more

  • martin diagnosed and fixed the experimental impersonation exit bug, updating permission logic in a PR read more

  • Bas joined the age-verification discussion to contrast Discord’s legal pitfalls with Discourse’s SSO/privacy model read more

  • zogstrip resolved the tag-group editor save error by correcting the Objects setting editor integration read more

  • nat added clarifying notes to the Content Localization docs, addressing Google Search Console canonical/alternate page warnings read more

  • jordan.vidrine incorporated mobile squash-fixes and contrast tweaks into the Foundation theme pull request read more

  • Falco introduced an AI-powered noise filter feature to the Resenha voice rooms plugin, enriching community chat quality read more

  • martin deployed the hidden global setting to toggle Upcoming Changes visibility, streamlining the opt-in workflow read more

  • sam merged a fix to the table editor so it uses robust markdown parsing rather than fragile regex matching read more

  • awesomerobot contributed to Succession planning guidance, outlining best practices for multi-admin Free plan ownership read more

  • rishabh and martin collaborated on clarifying the invite-only sign-up flow when “Must approve users” is toggled read more

  • zogstrip addressed the notification collapse in Jobs::UserEmail, ensuring usernames render correctly in multi-reply digests read more

  • mcwumbly advocated for enhancing badges in private communities, resurfacing long-standing requests for private-space badge awards read more


Thanks for reading, and I’ll see you again next week! :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 для поиска по сайту и в браузере. Читать далее

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

Ошибки

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

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

  • Кнопка чата не видна при отключенных личных сообщениях
    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, включая недавние обновления для индикаторов входа и звуков загрузки. Читать далее

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

  • chapoi внес предложения по тегированию и уходу за контентом в теме Несогласованность маркировки решенных тем и перевел функцию «Разрешенные группы для редактирования тегов» в стадию обсуждения в 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 добавил исправление учетной записи по ID Discourse в 396164 и объединил обновления тегов OpenGraph в 395484.


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

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

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

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

Эти цифры основаны на внутреннем отслеживании активности Meta и видах административной отчетности, над которыми активно ведется работа на этой неделе (см. Административная отчетность и анализ: поэтапные изменения).

  • Новые сообщения: 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: обновление темы и параллельного эксперимента с категориями и навигацией в Обновление структуры категорий на Meta.


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

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

#Announcements

#Using Discourse

ux

bug

#Self-hosting

Dev

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

  • Авторство тем и согласованность дизайна CSS были обсуждены с точки зрения «систем дизайна» — как избежать исправления одной страницы при поломке другой — в Лучшая практика создания простой темы?.

#Theme компонент

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

#Community Building

  • Разговор о проверке возраста перерос в обсуждение «что допустимо хранить» и вариативности в зависимости от юрисдикции, включая практическое напоминание о том, что требования могут конфликтовать (COPPA против GDPR) в Хранение даты рождения в связи с GDPR.

#Translations

  • Переводчики подняли тревогу после того, как релиз, казалось, удалил переведенные строки неожиданно; расследование сфокусировалось на том, что Crowdin возвращал неполные результаты в Почему было удалено так много переводов?.

Деятельность группы @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


ux


bug


#Translations


#Community Building


Support


#Theme component

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

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


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