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

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

(Охватывает период 26.07.2026 → 02.08.2026)

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

  • Новые сообщения: 701
  • Новые темы: 72

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

Пользователь Сообщения Лайки
Lilly 40 72
Moin 40 70
awesomerobot 23 53
Damian_Boon 36 52
chapoi 21 47
alltiagocom 40 45
NateDhaliwal 22 42
zogstrip 13 42
merefield 27 41
Canapin 16 38

Что определяло обсуждения на этой неделе (основные моменты): выход новой версии ESR и вопросы, связанные с обновлением (подробнее, далее по тексту ссылки на английскую версию), дальнейшая доработка вложенных ответов (включая новый режим сортировки «Актуальные») (подробнее), и серия обсуждений по UX/админ-панели на тему «куда делась информация о версии?» (подробнее).


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

#enterprise

  • Насколько близко клиенты должны находиться к вашим командам? HAWK инициировал глубокую дискуссию о установлении здоровых границ между клиентами и продуктовыми командами — затронув «скрытые издержки» взаимодействия и то, как строить доверие, не создавая ожиданий постоянного присутствия (подробнее).

#announcements

  • Ежемесячный релиз за июль 2026 + сдвиг ESR: Выход релиза 2026.7, ставшего новой версией ESR, побудил к публикации практических рекомендаций по фиксации на конкретной ветке (например, release/2026.1), чтобы избежать неожиданных скачков версий (подробнее).

  • Промежуточные релизы безопасности (31 июля): david опубликовал сводку по «промежуточным релизам» и разъяснил, что некоторые «неожиданные скачки» были вызваны выходом новой версии ESR ранее на этой неделе (подробнее).

  • Очистка элементов управления редактором: Переключатель предпросмотра редактора перемещен рядом с остальными элементами управления окном (полный экран/свернуть), а свернутая панель черновиков упрощена для большей ясности (подробнее).

  • Вложенные ответы: сортировка «Актуальные»: Новый вариант сортировки, призванный выводить активно обсуждаемые подтемы во вложенных ответах — заполняя разрыв между «Популярные» и «Новые» (подробнее).

  • Напоминания о пользователях, ожидающих одобрения: новое значение по умолчанию: Предстоящее изменение снижает задержку по умолчанию с 8 часов до 30 минут на сайтах с включенным одобрением, что улучшает скорость реакции сотрудников на пользователей в очереди (подробнее).

#extras ai

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

  • «Навыки агентов» для Discourse AI: Предложение хранить определения навыков в темах (одна тема на навык), что позволяет более легко поддерживать и управлять правами доступа агентов через постепенное раскрытие информации (подробнее).

  • Рабочие процессы + проблемы со схемой Gemini: Обсуждение трудностей Gemini с конструкциями схем (в частности, additionalProperties), при этом sam отметил рост интереса к Interactions API как к более стабильному мосту (подробнее).

Развитие сообщества

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

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

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

#self-hosting

  • Более дешевые альтернативы Hetzner? Развернутое обсуждение изменений цен, ограничений доступности и практических советов по выбору конфигурации (плюс идея скрипта для оповещения о появлении конкретных инстансов Hetzner) (подробнее).

  • Обход для страницы обслуживания (Cloudflare Workers против двух контейнеров): В обсуждении взвешивались «приятные мелочи» UX страницы обслуживания против сложности; стратегия пересборки двух контейнеров неоднократно рекомендовалась для сокращения времени простоя (подробнее).

  • Баг «Обновлено до ESR, но доступно 578 новых изменений»: david объяснил проблему проверки версии в DiscourseHub (подсчет коммитов между референсами) и опубликовал исправление + ручной запуск задачи для нетерпеливых админов (подробнее).

ux

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

  • Читаемость темной темы: уменьшить чисто белый текст: Запрос на дизайн по избежанию резкого высококонтрастного белого текста на черном фоне — особенно актуально для новых палитр в темах стиля Horizon (подробнее).

  • Режим «Только для сотрудников» не должен показывать кнопки входа/регистрации: Улучшение UX, чтобы не раздражать анонимных пользователей действиями, которые они не могут выполнить — исправлено через PR в ядре (подробнее).

  • Кнопка «Начать обновление» не выглядит кликабельной: Небольшая, но болезненная проблема с подсказками интерфейса в панели обновлений администратора, с заметкой о том, что это изменится при некоторых предстоящих изменениях темы (подробнее).

bug

  • Турецкий перевод выдает архаичный/османский язык: Функция «Перевести на турецкий» чрезмерно стилизовала текст; промпт был уточнен, чтобы «оставаться в рамках» и давать точные переводы (подробнее).

  • Результаты поиска в чате не прокручиваются на мобильных: Глобальные результаты поиска в чате нельзя было прокручивать касанием; исправление быстро выпущено в ядре (подробнее).

  • Главная страница показывает старые темы (заголовки bfcache): Давняя проблема «новейшие не являются новейшими» была связана с заголовками, совместимыми с bfcache, и решена через PR (подробнее).

  • Ответ по электронной почте из Outlook обрезается после нумерованных списков: Воспроизводимая ошибка форматирования (с примером письма) была исправлена через PR (подробнее).

development (и тесно связанные темы реализации)

  • Прозрачность уровня доверия 3: прогресс-бар + уточнение логики ядра: Плагин для отображения прогресса TL3 пользователям TL2 вызвал более широкое обсуждение того, что следует раскрывать, а что можно «накрутить» (подробнее), в то время как отдельное глубокое исследование прояснило, как в ядре работают требование % прочитанных постов и его предел (подробнее).

  • Поведение логотипа: переопределение точки перелома для маленького логотипа: Вопрос «почему основной логотип остается слишком долго?» оказался связан с переопределением поведения компонентой темы; было добавлено новое настройка для восстановления поведения по умолчанию (подробнее).

  • Правильный CSS для светлой/темной темы: используйте light-dark() Краткий совет по стилям: нативная CSS-функция light-dark() может быть проще, чем контейнерные запросы, когда вам действительно нужны явные двойные цвета (подробнее).

#plugin / #theme-component

  • Голосовые комнаты Resenha: быстрая итерация UX + новые функции: Внедрено множество улучшений (иконка блокировки приватности, улучшенная видимость списка участников, глубокие ссылки на комнаты), а также такие моменты, как аутентификация coturn, запись, флаги и контекстные меню правой кнопкой мыши для плиток (подробнее).

  • Компонент темы: Предпросмотр мобильного редактора восстановлен: Переключатель предпросмотра возвращен для мобильных устройств (а отладка выявила некоторые проблемы со стабильностью ссылок предпросмотра в Theme Creator, с советами по улучшению рабочего процесса тестирования) (подробнее).

  • Плагин: Дублировщик событий для тем календаря: Новый плагин для дублирования тем событий в новый период времени быстро получил поддержку «сдвига (месяцев)» (полезно для ежемесячных/квартальных паттернов событий) (подробнее).


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

sam

  • Способствовал повышению качества отчетов Discourse AI, добавив шаги валидации, управляемые рабочими процессами, в конвейер отчетов ИИ (подробнее).
  • Предложил структурированный подход к «навыкам агентов», хранящимся в виде тем — с целью уменьшения громоздких системных промптов и упрощения совместного поддержания возможностей агентов (подробнее).
  • Отреагировал на ограничения рабочих процессов и провайдера Gemini, отметив предстоящий переход к Interactions API для большей стабильности (подробнее).
  • Выпустил (или указал на) исправления, связанные с поведением проверки медиа и крайними случаями в логике проверки загрузок (подробнее).

david

  • Уточнил механику обновления ESR (фиксация на release/2026.1 против отслеживания esr) в теме ежемесячного релиза (подробнее).
  • Опубликовал список промежуточных релизов безопасности и объяснил, почему некоторые «стабильные» установки перепрыгнули из-за тайминга ESR, а не из-за самого промежуточного релиза (подробнее).
  • Диагностировал и решил проблему отображения «578 новых изменений доступно» как баг API проверки версии DiscourseHub (подробнее).
  • Отследил сбой оптимизации аватаров/изображений к архивированному плагину и рекомендовал удалить его для восстановления нормальной загрузки (подробнее).
  • Помог сузить круг оставшихся проблем с загрузкой на iOS (помимо исправления для старых iOS), запросив более качественные данные User-Agent/логов (подробнее).

Falco

  • Исправил промпт для перевода ИИ, который чрезмерно стилизовал вывод, вызывая архаичный турецкий; пересмотренный промпт сохраняет верность тону и смыслу переводов (подробнее).
  • Реализовал множество улучшений Resenha (исправления UX для приватных комнат и улучшенную видимость управления участниками), а также глубокие ссылки на комнаты (подробнее).
  • Исследовал проблемы с загрузкой на iOS, подозревая специфические настройки инстанса, когда «песочница работает, а мой сайт нет» (подробнее).
  • Снизил шум от логов «предупреждение о структурированном выводе JSON ИИ», переместив это сообщение на уровень INFO (подробнее).

zogstrip

  • Улучшил UX для сайтов только для сотрудников, удалив вводящие в заблуждение кнопки входа/регистрации для анонимных пользователей (подробнее).
  • Представил предстоящее изменение «напоминания о пользователях, ожидающих одобрения» по умолчанию, сократив задержку до 30 минут для сайтов, требующих одобрения (подробнее).
  • Внедрил множество быстрых исправлений в модерации/проверке и уведомлениях:
    • Опция «Заблокировать» в потоках проверки / улучшения согласованности (подробнее)
    • Дублирование заголовка опроса в email-уведомлениях (подробнее)
    • Исправление регрессии форматирования «причины» флага (подробнее)
    • Исправление обрезки ответа по email из Outlook (подробнее)
  • Отследил проблему «открытие форума показывает старые темы» к заголовкам, совместимым с bfcache, и опубликовал PR для ее решения (подробнее).
  • Реализовал запрошенное поведение булевого ввода для вручную сопоставленных полей рабочих процессов и поддерживал тему в актуальном состоянии со ссылками на PR и статусом (подробнее).

chapoi

  • Анонсировал уборку элементов управления редактором (перемещение переключателя предпросмотра, стандартизация иконки сворачивания, упрощение панели черновиков) (подробнее).
  • Помог пользователям разобраться с поддержкой и поведением UX вокруг семантики непрочитанного/невиденного (на уровне поста против уровня темы) (подробнее).
  • Направлял участников перевода на правильный путь к становлению корректорами (и дал ссылку на канонические инструкции) (подробнее).
  • Подтвердил намеренное решение Horizon по разгрузке интерфейса: скрытие строки «непрочитанные/новые темы» под предложенными темами (подробнее).

awesomerobot

  • Выпустил исправление для прокрутки глобального поиска в мобильном чате и привязал PR ядра для включения в следующее обновление (подробнее).
  • Выявил вмешательство компонента темы в поведение переключения логотипа в шапке и добавил новую настройку для восстановления поведения по умолчанию в компоненте на всю ширину (подробнее).
  • Дал советы по более безопасным паттернам кастомизации (CSS-переменные вместо хрупких селекторов, стабильные точки выхода плагинов вместо переопределений) и о том, что обычно ломается при обновлениях (подробнее).
  • Предложил чистое решение для стилизации светлой/темной темы с использованием CSS-функции light-dark() (подробнее).
  • Помог отладить проблемы с удалением якорей URL в редакторе rich-text, предложив HTML-обертки, которые выживают при преобразованиях редактора (подробнее).
  • Обратил внимание на проблему перевода темы Meta (пустой текст баннера) и подключил nat для расследования (подробнее).

HAWK

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

markvanlan

  • Представил «Актуальную сортировку» для вложенных ответов — разработанную для вывода активных подтем без застревания ранних лайков наверху навсегда (подробнее).
  • Подтвердил ожидаемое поведение «новый вложенный ответ появляется наверху до обновления» и объяснил UX-обоснование (видимость против строгого порядка) (подробнее).
  • Продолжил работу по стабилизации вложенных ответов с исправлениями для скачков прокрутки и утечки постов между темами (подробнее).

mcwumbly

  • Объяснил математику «прочитанных постов» для TL3 и предел таким образом, что логика наконец стала понятна тем, кто читает код ядра (подробнее).
  • Добавил нюансов в дебаты «куда делась информация о версии?», описав нужды администраторов как несколько «шапок» (системный администратор против администратора сайта против менеджера сообщества) и указав на более кастомизируемое будущее /admin (подробнее).
  • Превратил вопрос о сообщении «Я тоже» в рабочую Data Explorer запрос для админов, чтобы отслеживать клики по общим проблемам по теме + диапазону дат (подробнее).
  • Занялся ранними размышлениями вокруг представления вложенных подкатегорий в выпадающих списках, включая компромиссы и потенциальные элементы интерфейса (подробнее).

nat

  • Исправил проблему «пустой баннер» на Meta, удалив случайные ручные пустые переопределения в переводах компонента темы (подробнее).
  • Объединил улучшение выбора даты для настроек AI Translate, чтобы сделать даты обратной заполнения более четкими и легкими для конфигурации (подробнее).
  • Развивал многоязычные предпочтения для отображения локализованного контента, делясь скриншотами и приглашая к тестированию/обратной связи на Meta (подробнее).

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

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

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

На Meta снова прошла насыщенная неделя: сообщество создало 613 новых сообщений в рамках 75 новых тем за последние 7 дней. Форумы были наполнены проницательными отзывами, тщательным тестированием и вдумчивым обсуждением продуктов — от масштабного тестирования редизайна редактора до непростого пути перехода на PostgreSQL 18.

Самые активные пользователи (сообщения и «нравится»):

Пользователь Сообщения «Нравится»
Moin 31 93
merefield 33 90
Lilly 22 50
awesomerobot 17 49
HAWK 13 48
satonotdead 37 47
chapoi 23 46
Canapin 12 43
pfaffman 15 39
Falco 11 36

Особая благодарность satonotdead, который был самым активным автором на этой неделе с 37 сообщениями, а также Moin и merefield, лидировавшим в рейтинге «нравится». Приятно видеть, что сообщество бурлит активностью.


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

#Announcements

  • Помогите протестировать редизайн редактора! chapoi представил масштабный экспериментальный редизайн редактора, целью которого является модернизация внешнего вида и улучшение создания сообщений на мобильных устройствах. Поток отзывов хлынул: darkpixlz спросил, почему поле ввода заголовка такое огромное, Don похвалил современный вид, но предложил добавить визуальную ручку для перетаскивания в текстовом поле, Canapin указал на проблемы с заголовком H1, который выглядел как часть текстового поля, и с большими заголовками, частично скрывавшимися, а NateDhaliwal сообщил о «бесцветных иконках категорий» (случайность, исправление уже в пути). satonotdead защитил нижнюю панель инструментов, отметив, что она удобнее для использования одной рукой на мобильных устройствах, а Don сослался на старую ошибку, когда контекстное меню перекрывало панель кнопок редактора. sk-or-v1-contents даже поделился CSS-исправлением для синей вспышки при разворачивании. читать далее

  • Обновление PostgreSQL 18 для self-hosterschrisr объявил об обновлении Docker-образа до PostgreSQL 18, для чего требуется примерно в 2 раза больше свободного места на диске, чем текущий размер базы данных. В теме развернулось обширное обсуждение вопросов и ответов: chrisr уточнил предупреждение о месте, добавив исправление для определения количества ядер с помощью nproc --ignore=1, а Falco сообщил об успешном обновлении на Pi 5. Lilly поделила подробным пошаговым руководством для установок с двумя контейнерами, Cloudflare CDN и R2-бакетами читать далее, а Tobias_1 предоставил исправление на немецком языке для ошибки «group id 993 which does not exist», очистив оставшиеся файлы обновления и исправив права доступа. читать далее

  • Поддержка API Gemini Interactionssam объявил, что Discourse AI теперь поддерживает новый API Gemini Interactions, рекомендуя его для всех вычислений Gemini. Новый провайдер приносит потоковую передачу вызовов инструментов, нативное выполнение кода и инструмент Google Maps, хотя новый API больше не позволяет отключать «размышления» в моделях 2.5 flash. читать далее

  • Обновления о детализированных разрешениях на основе групп — В продолжающейся теме о детализированных разрешениях на основе групп для анонимных и авторизованных пользователей, satonotdead спросил о CSS-классах, а martin подтвердил, что официальные компоненты теперь используют resolve_group_membership и disallowed_groups, при этом несколько PR были объединены для официальных компонентов. Lilly внесла PR для добавления классов anonymous_users и logged_in_users в компонент темы. читать далее

#Community Building

  • Для следующего десятилетия интернета (редакция 2026 года)mcwumbly открыла заставляющую задуматься дискуссию о том, каким будет следующее десятилетие интернета, отсылая к обещанию запуска Discourse в 2013 году. awesomerobot дал блестящую историческую перспективу, отметив, что в 2036 году мы все еще будем «вводить слова в поля», как и в 2003 году. Ed_S выразил обеспокоенность по поводу монетизации человеческих связей и поляризации, в то время как satonotdead представил видение будущего как мультимедийного хаба и варианта жесткого сопротивления с децентрализацией в стиле криптопанков. читать далее

  • Какая история стоит за вашим сообществом?Danielle пригласила участников поделиться историями создания своих сообществ, от забот о диабетических кошках до центров интересов. HAWK поделился тем, как он видит Meta как поддержку общего проекта и миссии, с этикой открытого исходного кода в ее основе. читать далее

  • Масштабируемые модели вовлеченияHAWK спросил сообщество о моделях вовлечения «один ко многим», указав на часы работы и вебинары как на бесконечно масштабируемые форматы. mcwumbly поделилась паттерном, при котором объявления о функциях делают люди, наиболее близкие к изменениям, что хорошо вписывается в процесс создания продукта и позволяет сообществу напрямую взаимодействовать с разработчиками. читать далее

  • Изучение музыки (оффтоп, но интересно)HAWK вынес в отдельную тему это очаровательное оффтопное обсуждение изучения музыки, поделившись своим собственным путем от кларнета к барабанам. Тема превратилась в обмен научными статьями об Икаре, шаманских барабанах и даже проекте по реконструкции воображаемых мелодий из сигналов мозга, в котором приняли участие philip_rhoades и satonotdead. читать далее

#Enterprise

#Feature

  • Более прямой доступ к темам с новыми ответамиОбъединенный новый вид продолжает вызывать жаркие споры. martin подтвердил, что разделение новых/прочитанных в пользовательских настройках не планируется, но предложил использовать компонент темы. Shauny сообщил о жалобах пользователей на двухкликную схему, seanblue сказал, что старый способ «работал идеально» для него, а awesomerobot предложил настройку приоритизации. Moin указал на компонент пользовательских ссылок верхней навигации как на потенциальное место для восстановления отдельных счетчиков. читать далее

  • Всегда позволять сброс пароля по имени пользователяsouthpaw отметил, что настройка hide_email_address_taken (включена по умолчанию) заставляет форму «Забыли пароль» требовать email, и запрос функции всегда позволять использовать имена пользователей набирал обороты. pfaffman признал, что был «неправ», и извинился за свой первоначальный пренебрежительный ответ, отметив, что давние участники сообщества часто не помнят email, использованный при регистрации. awesomerobot отметил, что это было намеренным изменением в PR 2021 года для защиты сайтов от злоупотреблений сбросом пароля. читать далее

  • Вариант главной страницы для категорий документацииmostapha попросил добавить опцию, чтобы индексная страница была главной для категорий документации, отметив запутанный стандартный вариант, который показывает список сообщений вместо индекса документации. Оказалось, что это уже запрашивалось ранее, и обсуждение продолжилось там. читать далее

  • Несколько профилей для одного пользователяa_lilian обсудила запрос функции нескольких профилей на пользователя, сославшись на PluralKit и объяснив, почему это важно для доступности и для пользователей со сложными потребностями идентичности. satonotdead связал это с дизайном чата Simplex. читать далее

  • Обратная связь по редизайну панели администратора — В теме о редизайне панели администратора, mcwumbly привел ссылку на дальнейшее обсуждение того, куда делась информация о версии, а Moin отметил удаление плагина менеджера Docker. читать далее

development

  • Компонент темы модального окна темы в стиле FacebookDon поделился красиво отполированным компонентом темы модального окна темы, вызываемым при клике на тему. awesomerobot отметил большое количество сетевых запросов, которые могут вызвать ограничения скорости на стандартных макетах, а Don признал это и оптимизировал с новыми настройками, такими как max_prefetches_per_minute. Компонент все еще проходит боевое тестирование перед открытием исходного кода, но Damian_Boon и Andrew_Rowe были в восторге от увиденного. читать далее

  • Как пользователю запросить сброс пароля без email?roke_julian_lockhart спросил о сбросе пароля, когда пользователи не помнят свой email. southpaw уточнил, что форма может принимать имя пользователя, если администраторы не включили hide_email_address_taken (теперь по умолчанию), а Moin подтвердил поведение по умолчанию. Примечательным было признание pfaffman своей ошибки в отношении его предыдущего пренебрежительного отношения. читать далее

#Praise

#Self-hosting

  • История с self-hosting на испанскомPicho_Pelis столкнулся с повторяющимися неудачами при настройке своего экземпляра Discourse на нескольких VPS. pfaffman диагностировал основную проблему: домен debatehosting.co не существовал (подтверждено supermathie с помощью реального поиска хоста), а merefield отметил, что «SSL заблокировал мой домен» на самом деле означало ограничение скорости Let’s Encrypt после отмены домена. Lilly попросила лучше обрабатывать выбор «решения», и пользователь позже подтвердил успешную установку на другом домене. читать далее

Support

  • Discourse-ID отображает свой собственный логотип и названиеKarthik_K1 сообщил, что Discourse ID показывал «Discourse» вместо названия их форума. chapoi изначально подумал, что это не ошибка, но после расследования обходное решение заключалось в очистке учетных данных клиента Discourse ID в консоли Rails и переключении функции. rishabh поделился кнопкой в админке, которая запускает ту же очистку, и отметил, что PR готовы для автоматического обновления метаданных ID при изменении заголовка/логотипа. читать далее

  • Есть ли встроенный чат-бот?Soumya_Ranjan_Mishra спросил о встроенной функциональности чат-бота, помимо Discobot. RGJ указал на AI Bot и плагин Chatbot, в то время как awesomerobot объяснил, что все запрошенные функции (ответы на вопросы, автоматическая категоризация, автоматическое тегирование) доступны через Discourse AI, который поставляется с новыми установками и питает ask.discourse.com. читать далее

  • Добавление языков в селектор языковKarthik_K1 хотел добавить индийские языки (хинди, телугу, тамиль и т.д.) в селектор языков. nat объяснил, что селектор намеренно ограничен локалями, поддерживаемыми Discourse, потому что он меняет весь интерфейс (а не только содержимое сообщений), и указал на создание плагинов и переводы через Crowdin как на решения. читать далее

  • Поиск деталей хранилища после обновленияm_terenui не мог найти информацию о пространстве для резервных копий и свободном месте на диске после последнего обновления. Moin привел ссылки на соответствующие обсуждения о редизайне, а awesomerobot предоставил все еще доступный эндпоинт admin/reports/storage_stats.json. читать далее

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

  • Кто-нибудь еще видит резкое падение активности на форуме поддержки?HAWK поделился интересной перспективой AI-агента о том, почему волатильность поиска меняет динамику сообщества, отметив показатели трафика Reddit за второй квартал и риск зависимости от внешнего поиска. satonotdead рекомендовал self-hosted экземпляр searxng для тех, кто хочет реальных данных. читать далее

ux

#Site feedback

  • Баннер ошибки Meta - деплой MERGE_BRANCH не удался — Пользователи сообщили о баннере ошибки деплоя на Meta. tgxworld подтвердил исправление, а david позже объяснил, что это было вызвано системой, которая деплоит git-ветки для тестирования, и что ошибка не должна была отображаться всем. читать далее

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

Группа @team провела еще одну масштабную неделю, глубоко вовлекаясь в платформу в вопросах тестирования, обратной связи и разработки продуктов. Вот что привлекло внимание команды:

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

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

На Meta прошла насыщенная и продуктивная неделя: 499 новых сообщений в 56 новых темах. Группа @team была особенно активна: выпускала исправления, проводила сессии вопросов и ответов (AMA) и продвигала вперед крупные функции, такие как AI-субагенты, переработанная админ-панель и новая система Workflows. Сообщество также активно обсуждало безопасность модерации, обновления для self-hosting и вопросы конфиденциальности в контексте ИИ.

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

  • Новых сообщений: 499
  • Новых тем: 56

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

Пользователь Сообщений Получено лайков
Moin 53 96
awesomerobot 14 54
Don 14 51
merefield 20 41
HAWK 17 35
NateDhaliwal 21 35
sam 7 30
Falco 7 27
zogstrip 8 21
lindsey 6 20

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

#Announcements

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

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

  • Тема тестирования редизайна редактора (Composer) продолжилась: chapoi внедрил волну исправлений на основе отзывов сообщества — от обрезки кнопок тегов до особенностей редактора форматированного текста. Тестировщики, такие как Canapin и per1234, предоставили детальную обратную связь, а chapoi теперь дорабатывает ввод заголовков и разделение markdown/превью. читать далее

  • chrisr и команда провели self-hosting пользователей через обновление PostgreSQL 18, исправив сломанные обновления multisite и поделившись подробными шагами отката. Пользователи, такие как agemo и Andrew_Rowe, поделились своим опытом миграции, включая проблемы с местом на диске, а Moin полезно задокументировал ручной обходной путь через дамп и восстановление. читать далее

  • Предпросмотр Workflows продолжает вызывать восторг. lindsey и j.jaffeux рекомендовали использовать Workflows даже для простых автоматизаций из-за гибкости и лучшей видимости, а пользователи уже исследуют, как это заменяет старый плагин Automations. читать далее

  • sam объявил о делегированном зрении для ИИ, что позволяет текстовым моделям, таким как DeepSeek v4 Flash, использовать полный набор функций Discourse AI, передавая понимание изображений моделям с поддержкой зрения, таким как Qwen или Gemma. читать далее

  • Единый вид списка тем разворачивается, но участники сообщества, такие как Damian_Boon и soraiden, спрашивают, как сохранить простой URL «новые темы по дате» для форумов в стиле социальных сетей. jordan.vidrine подтвердил, что изменение становится постоянным и будет включено в ядро. читать далее

#Feature

Поддержка

#Enterprise

  • lindsey открыл асинхронную AMA о совершенно новой админ-панели. Участники сообщества, такие как HAWK и one1, задавали вопросы об автоматизированном отчете, правах для менеджеров сообществ, не являющихся админами, и более глубоком детализировании просмотров страниц. lindsey подтвердил, что более глубокий анализ трафика в разработке. читать далее

  • Обсуждение публичных vs частных дискуссий переросло в вдумчивый разговор о контроле на уровне пользователя над ИИ-краулерами и поисковыми системами. HAWK поделился идеями о гранулярном контроле краулеров, атрибуции и обязательствах по прозрачности в рамках Закона ЕС об ИИ, в то время как Jagster поднял реальное напряжение между индексацией для SEO и предотвращением скрейпинга контента ИИ. читать далее

  • chau из Customer Success запустил обсуждение «Голоса клиента» (VoC), спрашивая, как сообщества влияют на циклы продуктов и поддержки. rosiesherry поделился вдохновляющими примерами из Ministry of Testing, включая несценарные видео-разговоры 1:1 с участниками сообщества. читать далее

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

#Self-hosting

  • wsmwktb спросил, есть ли значительные недостатки у открытия self-hosted Discourse для участия сайтов через Discourse ID. Falco развенчал старые аргументы, основанные на страхе (галлюцинации), прояснил, как на самом деле работает Discourse ID, и дал практические советы, такие как принудительное включение 2FA для персонала. читать далее

  • Ethsim2 поделился подробной настройкой запуска Caddy перед Nginx Discourse для включения HTTP/3 на краю сети, включая хук app.yml для корректных IP-адресов клиентов и советы по удалению логов. pfaffman дал ссылку на существующий PR для справки, а в разговоре было полезное исправление о том, что QUIC 0-RTT не требуется. читать далее

#Data & отчетность

#Plugin

  • Плагин Custom Wizard увидел всплеск активности, когда Lebron и Eviepayne сообщили об очистке полей, тегов и настроек групп при сохранении. angus ответил несколькими PR (#318, #319), исправив проблемы с категориями и тегами, хотя некоторые крайние случаи вокруг выбора темы и редиректов при регистрации остаются. читать далее

  • Don выпустил Custom Splash HTML Builder, плагин для полностью кастомных splash-экранов с HTML/CSS, определяемыми админом, — изначально мотивированный проблемами производительности на мобильных устройствах с SVG-анимациями. agemo похвалил его как долгожданное решение для лучшего брендинга при медленных соединениях. читать далее

#Community Building

  • OS_Corsair открыл тему «Как мне развить свое сообщество?» и получил смешанные ответы. Хотя Moin и NateDhaliwal задавали вдумчивые вопросы о аудитории, структуре и ценностном предложении, тема в итоге ушла в сторону и была закрыта модераторами. Это хорошее напоминание о том, что четкий, конкретный вопрос дает гораздо лучшие советы. читать далее

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


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

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

Добро пожаловать в еженедельную сводку всего, что происходит на Meta! На этой неделе форум бурлил от дебатов на тему ИИ, крупных новых функций администрирования и множества полезных советов по устранению неполадок от сообщества. Читайте дальше, чтобы узнать ключевую статистику, самые интересные обсуждения и обзор того, чем занималась @team.


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

За последние 7 дней сообщество создало 576 новых сообщений в рамках 65 новых тем. Огромное спасибо всем, кто делится знаниями, сообщает об ошибках и помогает другим администраторам!

Лучшие пользователи этой недели (рейтинг по количеству лайков, с указанием числа сообщений):

  • Moin — 77 лайков, 44 сообщения
  • NateDhaliwal — 49 лайков, 25 сообщений
  • satonotdead — 48 лайков, 57 сообщений
  • merefield — 42 лайка, 21 сообщение
  • awesomerobot — 39 лайков, 16 сообщений
  • chapoi — 37 лайков, 22 сообщения
  • nickdb — 31 лайк, 19 сообщений
  • Falco — 29 лайков, 10 сообщений
  • HAWK — 28 лайков, 11 сообщений
  • zogstrip — 26 лайков, 5 сообщений

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

#Announcements

  • lindsey объявила, что панель администратора теперь может определять вероятный трафик от веб-ползунков (crawler), разделяя автоматизированных ботов и скрейперов, которые выполняют реальный JavaScript браузера, и настоящих анонимных посетителей. ted спросил, учитываются ли вероятные ползунки в пределах месячного лимита просмотров страниц — @lindsey подтвердила, что вопрос пока не решен — в то время как kris.kotlarek отметил, что обнаружение работает и для пользователей, вошедших в систему, обнаружив сканеры TL0 непосредственно на Meta. читать далее

  • rishabh опубликовал текущие проекты – август 2026 новостной бюллетень, в котором подведены итоги недавней работы над улучшениями панели управления, плагина Events, AI Image Captions v2 и нового плагина Kanban. satonotdead спросил, будет ли стриминг Zoom поддерживать альтернативы Livekit или Jitsi, и awesomerobot объяснил, что Livestream и Resenha развиваются по разным путям — при этом YouTube, Twitch, Kick, TikTok, Instagram и Facebook уже поддерживаются. читать далее

  • sam выпустил новую функцию только для администраторов для детальных логов ИИ по адресу /admin/plugins/discourse-ai/ai-logs, с управлением временем хранения, декодированием потоковых ответов и мощной фильтрацией. nickdb похвалил это как отличный инструмент для отслеживания автоматического перевода и предложил идею с опцией автообновления. читать далее

  • zogstrip представил изменение, при котором пустой выборщик тегов теперь предлагает теги из ваших 10 последних тем, а не популярные по всему сайту. sren-1 обеспокоился, что это создаст самоусиливающуюся петлю, снижающую разнообразие тегов, в то время как satonotdead предложил компромиссный переключатель — и zogstrip согласился, что стоит поэкспериментировать. читать далее

  • Falco объявил о полном обновлении звуков уведомлений чата, с пятью новыми синтетическими наборами звуков — Классика и чистота, Мягкая маримба, Ретро 8-бит, Игривые пузыри и Эфирное стекло — каждый с различными тонами для сообщений и упоминаний, вдохновленный экспериментами в Resenha. читать далее

#Community Building

  • Divinebaboon спросил, как модераторы справляются с пользователями, которые используют ИИ для автоматического ответа в темах, чтобы повысить уровень доверия. merefield указал на еще более хитрые паттерны с подставными аккаунтами, mbauman отметил, что «несущие швы» ИИ обычно выдают себя, а HAWK выступил за подход, основанный на первых принципах: если контент ценен, важно ли, как он был создан? satonotdead поделился собственной системой кармы-квестов, предназначенной для того, чтобы автоматизация стала скучной. читать далее

  • Долгоиграющая тема о резком падении активности сообщества в форумах поддержки продолжилась страстными дебатами. nickdb отметил, что объем контента, созданного с помощью ИИ, сложен для малых сообществ, mbauman поделился тем, что новые участники — это самое большое отторжение в сообществах по программированию, а Mevo возразил в пользу содержания перед формой. HAWK размышлял, когда «змея начинает есть саму себя», если все блокируют ползунков от свежего человеческого контента. читать далее

  • HAWK запустил Покажите свои рабочие процессы, представив рабочий процесс еженедельного напоминания об обновлениях, который поставляет постепенно ухудшающийся CSS коллегам, задерживающим свои отчеты. chapoi признал, что это «самая уродливая тема, которую я когда-либо делал», zogstrip объяснил логику LLM-классификатора и data explorer, а nickdb поделился более простым рабочим процессом, который автоматически исправляет неправильно размещенные категории на основе тегов. читать далее

  • Философская тема, задающая вопрос Может ли деньги быть единственным модератором форума?, продолжилась, с awesomerobot, объясняющим, почему модели подписки превосходят микроплатежи из-за трения при оплате, Mevo, ссылающимся на подход YouTube с рекламными доходами, и satonotdead, дающим ссылку на эссе 1999 года о микроплатежах и ментальных транзакционных издержках. читать далее

Поддержка

  • Ryan_Scott сообщил, что календарь был недоступен для всех ~1200 пользователей после обновления до 2026.8, а затем самостоятельно решил проблему, повторно включив параметр сайта discourse post event enabled. awesomerobot подтвердил, что команда выявила и применила исправление миграции, чтобы предотвратить это на других сайтах. читать далее

  • sk-or-v1-contents сообщил о нестабильном поведении поиска со стоп-словами и умными кавычками. awesomerobot объяснил, что слова, такие как it, we и don't, исключаются из индексирования, потому что они встречаются слишком часто, и что фразы в кавычках требуют точного совпадения — что побудило satonotdead задуматься, не нуждается ли сам поиск в некоторой рефакторизации. читать далее

  • Jagster не мог видеть контент сообщений, переведенный ИИ, после смены языка интерфейса на английский. Moin объяснил, что настройка Content languages управляет этим — удалите финский из списка понимаемых языков или оставьте поле пустым, и переводы будут отображаться, как прежде. читать далее

  • Joshua8600 сообщил, что автоматически поднятые темы больше не показывают индикаторы непрочитанных после обновления с февраля по июль 2026 года. Moin проследил это до изменений в том, как отслеживаются небольшие действия, отметив, что это может быть причиной, по которой поднятие больше не помечает темы как непрочитанные. читать далее

  • satonotdead спросил, как переместить кнопку «Новая тема» в Horizon в плавающее положение в правом нижнем углу. chapoi предоставил рабочий CSS, диагностировал проблему с контекстом стека, вызванную родителем с position: sticky, и предложил исправление z-index: 1 для sidebar-wrapper. читать далее

development

#Self-hosting

  • Обсуждение обходного пути для страницы обслуживания продолжилось, с Jagster и merefield, настоятельно рекомендующими настройку с двумя контейнерами, чтобы избежать простоя при пересборке. mcdanlj предложил сбалансированную оговорку, что это не для всех, в то время как satonotdead похвалил изучение этого подхода для больших серверов. читать далее

  • ducks проследил сбой сборки пакета Discourse в nix-shell к несовпадению версий pnpm в Nix-выражении, а затем открыл PR для обновления nixpkgs — который был объединен позже на этой неделе, к большому облегчению fuguesoft. читать далее

  • Ed_S спросил, использует ли воркер pitchfork с 2,2 млн запросов слишком много памяти. david поделился графиками кластера в рабочей среде, показывающими, что память растет после запуска, но стабилизируется ниже 1,4 ГБ, объясняя, что форки с копированием при записи (copy-on-write) от процесса mold означают, что RSS на процесс не рассказывает всей истории. читать далее

  • danguaitu спросил, как ускорить загрузку ресурсов get.discourse.org в материковом Китае, где скорости мучительно медленные. darkpixlz предложил зеркала, merefield проследил ресурсы до релизов GitHub, а awesomerobot дал ссылку на тему о предкомпилированных JS-ресурсах как на базовый процесс. читать далее

#Theme Component

  • Don выпустил несколько обновлений для модального окна предпросмотра темы: новая настройка open_all_topic_links, поддержка вложенного вида, переключатель для настольных/мобильных устройств, а также исправления для режима карточки темы с высоким контекстом в Horizon. Jagster и joo сообщили о крайних случаях, которые Don быстро исправил в последующих коммитах. читать далее

  • satonotdead исследовал добавление кнопки «Новая тема» и динамического поведения ответов в компонент F NAV Mobile Navigation Tabs. Don ответил добавлением опции назначения /new-topic и уточнил, что позиционирование зависит от переменной --f-nav-height. читать далее

#Plugin

  • j.jaffeux ответил на вопросы сообщества в Discourse Workflows, поделившись примером узла data-explorer для получения информации о пользователе и продемонстрировав операцию поднятия темы. patrickemin спросил о фильтрации триггеров новых пользователей по статусу активации, а Aurora подтвердила успех на немецком языке. читать далее

  • Falco подробно описал крупные обновления Resenha: переработанные элементы управления WebRTC для подавления шума, автоматического контроля усиления и эхоподавления; три модели ИИ для подавления шума (RNNoise, DTLN, DeepFilter3); и прямые звонки 1:1, которые отключены по умолчанию и могут быть ограничены по группам. читать далее

#Translations

  • happyhappy спросил о добавлении интерфейса на баскском языке в Discourse. Moin объяснил, что новые локали добавляются, когда примерно 50% программного обеспечения переведено на Crowdin, при этом баскский язык в настоящее время переведен на 13%. Не унывая, happyhappy начал собирать носителей языка и обнаружил более 100 000 строк, ожидающих перевода. читать далее

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


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