Canapin обнаружил проблему взаимодействия с переключателем навигации по темам на мобильных устройствах, препятствующую выполнению определённых действий в отдельных областях экрана.
Пользователи сообщают о серьёзных проблемах с электронной почтой после обновления до версии 3.4.0.beta4-dev: возникают трудности как с получением писем с ответами, так и с отправкой уведомлений о наблюдениях за категориями.
Была начата важная дискуссия о том, как стать более гостеприимными к предложениям новичков, автором которой стал bloomexperiment. Он подчеркнул необходимость лучше понимать опыт новых пользователей в работе с Discourse читать далее
Появилось подробное сравнение между Discord и Discourse, где участники сообщества объяснили фундаментальные различия между чат-платформами и форумами читать далее
LotusJeff сообщил об увеличении использования процессора после недавнего обновления, что sam быстро выявил и исправил как регрессию в mini_racer читать далее
Многие пользователи столкнулись с проблемами закрытия базы данных во время перестроения, что привело к обновлению документации по корректной работе с PostgreSQL читать далее
Была обнаружена серьёзная ошибка в плагине чата, вызывающая проблемы с памятью Redis, что затронуло установки с большими группами пользователей читать далее
Поддержка – Сайт недоступен после восстановления (4 февраля 2025): th21 и другие подробно рассказали, как восстановление сделало экземпляр недоступным. Пользователи обменивались фрагментами логов и шагами по устранению неполадок, что привело к тому, что david оперативно развернул исправление.
blog – Разбор Discourse 3.4: Discourse представил улучшения в версии Discourse 3.4 – от упрощённого опыта администрирования до инструментов борьбы со спамом на базе ИИ, что вызвало оживлённую дискуссию. Читать далее.
Объявленияrelease-notes – 3.4.0: Крупный релиз:
Команда отметила запуск Discourse 3.4, выделив такие функции, как однокликное обнаружение спама с помощью ИИ. Дополнительные примечания к исправлениям были опубликованы далее в обсуждении: читать далее и здесь.
#Translations – Предложите лучшие переводы на итальянский: StefanoCecere поднял вопросы о несогласованности итальянской терминологии (например, «delete» против «elimina») для обеспечения стандартизации во всём интерфейсе. Читать далее.
Баг – Пользователи получают ошибку внутреннего сервера при попытке изменить адрес электронной почты:
В подробной теме по устранению неполадок Richie и Canapin обсудили, почему повторное использование адреса электронной почты приводило к ошибке, и описали шаги по её устранению. Читать далее.
Объявления – Обновление PostgreSQL 15: mwaniki объяснил тонкости обновления до PostgreSQL 15, включая вывод логов и задачи после обновления, чтобы помочь пользователям оптимизировать производительность. Читать далее.
Поддержка – Установка приватного плагина привела к тому, что приложение не вернулось в онлайн:
После того как установка приватного плагина вызвала простои, Jacob_Peebles получил рекомендации от david и в итоге восстановил работу сервиса с помощью восстановления. Читать далее.
Поддержка – Sidekiq запущен от имени пользователя:
Пользователи corradom и Falco обсудили тонкости несоответствия UID контейнеров и почему Sidekiq может отображаться как обычный пользователь машины, заверив, что это стандартно для саморазмещённых установок. Читать далее.
UX – Переключатель навигации по теме блокирует взаимодействие на странице:
В обновлении с быстрым исправлением Don объяснил, как правка CSS (восстановление событий указателя) решила проблемы с некликабельными элементами в области навигации. Читать далее.
Поддержка – Не удаётся подключиться к веб-серверу после обновления до версии 3.4: tomtjes столкнулся с проблемами подключения после обновления, и при участии david сообщество изучило диагностические логи для выявления неисправности. Читать далее.
Поддержка – Как настроить параметры SMTP?: jill88 запросил советы по настройке SMTP за обратным прокси. Тема породила практические предложения по выбору порта и устранению неполадок аутентификации. Читать далее.
Поддержка – После обновления до 3.5.1 загрузка процессора достигла 100%:
После неожиданного скачка нагрузки на процессор agemo и sam обсудили, как своевременное восстановление успокоило систему после обнаружения нескольких процессов PostgreSQL, перегружающих сервер. Читать далее.
UX – Всплывающее окно фильтра пользователей «скрыть мою почту»:
Странная проблема с всплывающим окном на MacOS привлекла внимание tvavrda и awesomerobot, которые обнаружили, что некоторые тексты-заполнители вызывали нежелательное поведение автозаполнения. Читать далее.
Тема компонент – Пользовательский лайтбокс: современный, жесты свайпа, полноэкранный режим и многое другое: Don объявил о объединённом обновлении плагина Custom Lightbox, которое теперь поддерживает жесты свайпа и переключение масштабирования – обязательно попробуйте для мобильных пользователей. Читать далее.
Dev – Пользовательская автоматизация – поток модификаций для успешной интеграции в плагине Automation: ddsongs поделился решением ошибки 500 в своей пользовательской настройке автоматизации, скорректировав тегирование контекста и изучив вывод логов, предоставив ценные подсказки для разработчиков плагинов. Читать далее.
mwaniki описал необходимые задачи после обновления и настройки производительности в обсуждении Обновление PostgreSQL 15, проведя администраторов через процесс.
david также высказался в теме Sidekiq запущен от имени пользователя, заверив модераторов сообщества, что наблюдаемое поведение процессов ожидаемо в контейнеризованных средах.
Что за поездка! Вчерашний вихрь восстановлений, настроек процессора и детального устранения неполадок заставил нашу команду кипеть – так держать за ещё один день живых исправлений и увлекательных задач!
Данные получены из активности форума за последние 24 часа (подробнее).
Интересные темы
#Developer Руководства — Руководство для начинающих по разработке тем Discourse ddsgad выразил обеспокоенность точностью нашего руководства по разработке устаревших тем, поставив под сомнение, отражает ли оно новый подход на базе Ember, в то время как NateDhaliwal и david поделились сведениями об обновленной структуре файлов и использовании компонентов. Ознакомьтесь с обсуждением здесь и продолжением комментариев здесь.
Feature — Обновление обслуживания изображений аватаров: удаление метода прокси LotusJeff инициировал обсуждение с целью упростить обслуживание изображений аватаров, предложив отказаться от метода прокси. В ответ Falco и david подробно описали альтернативные варианты конфигурации и обсудили последствия использования перенаправления 302 вместо проксирования. Посмотрите исходный пост здесь и дополнительные сведения здесь.
Bug — Сайт недоступен после обновления: сбой обновления pg15
Пользователи, такие как Markus_Moenig и eisammy, сообщили о проблемах после обновления PostgreSQL 15, что привело к простоям сайта и появлению запутанных сообщений об ошибках. david рекомендовал следовать шагам отладки и обратиться к руководству по обновлению PostgreSQL. Подробнее об этой проблеме здесь и дополнительные отзывы здесь.
Praise — С 12-летием, Discourse, и спасибо всем @team
В трогательном посте RGJ отпраздновал 12-летие Discourse, поделившись личным опытом и поблагодарив сообщество и @team за постоянную поддержку. Отпразднуйте это событие здесь.
Announcements — 3.4.0.beta4: Переработанные эмодзи, экспорт данных пользователей, маркировка незаконного контента и многое другое Saif представил новую бета-версию с переработанными эмодзи, улучшенным соответствием GDPR благодаря экспорту данных пользователей и расширенной функцией маркировки контента. jomaxro добавил дополнительные детали о улучшениях плагинов. Изучите примечания к выпуску здесь и здесь.
Announcements — Представляем сетки изображений в сообщениях
Обсуждение, инициированное Richie, исследовало возможность воспроизведения макетов сеток изображений в уведомлениях по электронной почте. pmusaraj подтвердил, что текущие ограничения CSS не позволяют расширить эту функцию на электронную почту. Узнайте больше здесь.
Support — Отправитель письма не совпадает с уведомлением, и я не могу понять почему pfaffman столкнулся с проблемой, когда заголовки писем не соответствовали ожидаемым значениям, что привело к сбоям SMTP. При поддержке RGJ и supermathie обсуждение прояснило роль адреса ответа по электронной почте. Подробнее здесь и здесь.
Announcements — 3.3.4: Выпуск безопасности и обслуживания Saif представил стабильный выпуск 3.3.4, выделив важные исправления безопасности, включая защиту от уязвимостей XSS и DoS, что критически важно для безопасной работы. Узнайте об обновлении здесь.
Bug — Некоторые HTML-теги видны на кнопке удаления пользователя Richie сообщил о проблеме с отображением HTML-разметки в интерфейсе модального окна удаления пользователя. Проблема быстро была идентифицирована как дубликат и находится в процессе исправления. Узнайте подробности здесь.
Migration — Превышение лимита скорости при миграции тем и сообщений Klaas_Tammling поделился своим опытом с ограничениями скорости во время миграции форума и получил советы, например, использование скриптов импорта для оптимизации процесса. Ознакомьтесь с обсуждением здесь и предложениями сообщества здесь.
#Hosting — Продолжение темы об использовании стандартного хостинга в другой теме
Обмен мнениями между kyle987 и NateDhaliwal охватил стратегии экономии средств на хостинге и рекомендации по бесплатным вариантам установки на платформах, таких как Google Cloud. Прочитайте обсуждение здесь.
Feature — Постоянный маршрут к сообщениям thoka и supermathie обсудили, как создавать постоянные, неизменяемые URL-адреса для отдельных сообщений с использованием прямых идентификаторов постов, чтобы ссылки оставались актуальными со временем. Изучите идею здесь.
Dev — Представляем панель инструментов разработчика Discourse
В долгожданном посте NateDhaliwal и david представили новую панель инструментов разработчика, предназначенную для ускорения отладки как в мобильных, так и в настольных средах. Узнайте о её функциях здесь и дополнительные заметки здесь.
Community — Должен ли Discourse приложить усилия, чтобы стать жизнеспособной платформой для комментариев? angus и sam участвовали в вдумчивой дискуссии о том, должен ли Discourse переориентироваться на роль платформы для комментариев, взвешивая технические сложности против новых возможностей вовлечения пользователей. Прочитайте оживленное обсуждение здесь и продолжение комментариев здесь.
UX — Модальное окно удаления пользователя отображает HTML для кнопок удаления и блокировки fhe обратил внимание на некорректное отображение в модальном окне удаления пользователя, что вызвало обсуждение согласованности интерфейса и побудило сообщество быстро отреагировать. Посмотрите проблему здесь.
Какой день! Вчерашнее яркое сочетание инноваций и решения проблем создало ощущение, будто Discourse проводил собственный мини-хакатон — если бы у нашего форума был саундтрек, это был бы техно-ремикс на повторе!
Для получения более подробной информации о последних статистических данных см. обсуждение.
Интересные темы
UX – Новые настройки форума без меню: Jagster поднял обсуждение новой системы, в которой удалено традиционное меню настроек, что вызвало споры о юзабилити и навигации. читать далее
UX – Отсутствует кнопка полного цитирования в редакторе:
Участники под руководством Paracelsus и agemo обсудили исчезновение кнопки полного цитирования, её влияние на удобство использования как на настольных компьютерах, так и на мобильных устройствах, а также возможные обходные пути. читать далее
Theme компонент – Выноски для цитат: Arkshine представил компонент темы, позволяющий использовать выноски в стиле Obsidian в качестве альтернативы цитатам в формате Markdown, что вызвало восторженные отзывы и предложения. читать далее
Объявления – Переключатель тёмного/светлого режима теперь доступен в ядре: Osama объявил, что переключатель тёмного/светлого режима был включён в ядро с дополнительной опцией «Авто», обеспечивающей бесшовную интеграцию с системными настройками. читать далее
Функции – Как передать данные артефакту?:
Обсуждение под руководством david (с участием sam и markschmucker) исследовало вопросы безопасности и технические последствия передачи внешних данных в изолированные артефакты. читать далее
Theme компонент – Переключатель плотности отображения Discourse:
Пользователи рассмотрели новый компонент темы от jordan-vidrine, позволяющий настраивать плотность отображения, при этом обсуждались незначительные проблемы юзабилити на различных устройствах. читать далее
Theme компонент – Включение кнопки инструментов разработчика: NateDhaliwal продемонстрировал компонент темы, добавляющий в заголовок кнопку для переключения инструментов разработчика Discourse, упрощая доступ для устранения неполадок и разработки. читать далее
Поддержка – Проблемы всё ещё наблюдаются. Как применить «исправление»?:
Пользователи, включая jtheletter и pfaffman, обсудили продолжающиеся проблемы с перестройкой и поделились советами по командной строке для применения «исправления» после того, как сайт стал недоступен. читать далее
Поддержка – Как обновить Docker?:
На фоне предупреждений об устаревших версиях Docker Falco и другие предоставили рекомендации по обновлению Docker (со ссылками на документацию Ubuntu/Docker) для обеспечения бесперебойной работы сайта. читать далее
Баг – Неверное значение расширения политики безопасности контента в компоненте темы:
В технической ветке michaeld сообщил о проблемах, вызванных лишними пробелами в политике безопасности компонента темы, что привело к ошибке «Ой» на форуме. читать далее
Поддержка – Восстановленный сайт – Необходимо исправить URL-адреса:
После восстановления сайта agemo и RGJ обсудили массовую замену как обходной путь для исправления внутренних ссылок, которые вернулись к тестовому домену. читать далее
Поддержка – Управление ИИ и автоматизацией: Оркестровка независимых скриптов первичной обработки ИИ: sam и Cloud_spanner исследовали многоэтапный рабочий процесс ИИ, использующий большие языковые модели для первичной обработки сообщений, назначения тегов и даже запуска пользовательских личных сообщений на основе обнаруженного намерения. читать далее
Theme – Центральная тема Discourse — Мета-предрелиз уже доступен!:
Поступили отзывы об экспериментальной центральной теме, при этом пользователи критиковали дополнительный шаг для выбора категории при создании тем. читать далее
Поддержка – Обновление PostgreSQL не удаётся из Китая: mwaniki и другие обменялись советами по устранению неполадок, касающимися сбоя обновления PostgreSQL, часто связанного с проблемами ускорения сети в Китае. читать далее
Поддержка – Обновление «3.4.0.beta4» не удалось:
Критический сбой обновления застал многих врасплох, когда jtheletter и pfaffman обсудили права доступа к файлам и проблемы перестройки в процессе обновления, который завис. читать далее
mwaniki:
Принимал участие в обсуждениях по устранению неполадок проблем совместимости баз данных в ветке Файлы базы данных несовместимы с сервером, помогая администраторам, столкнувшимся с проблемами обновления.
nat:
Присоединился к обсуждению Новые настройки форума без меню, предоставив обратную связь по новому UX и выразив необходимость более чётких указаний навигации.
Falco:
Высказался по вопросам обновления Docker в ветке Как обновить Docker?, призвав администраторов обновить версию Docker для оптимальной производительности.
keegan:
Предоставил информацию по обсуждению Инструменты разработчика, подробно описав, как они могут помочь скрыть постоянные уведомления во время работы с темами.
Какой день! Вчерашний поток обновлений, устранение неполадок и творческие идеи заставили нас buzzing, как комната, полная взволнованных котят – за ещё больше решений, от которых виляет хвостом, сегодня!
Тема компонент — Выноски в цитатах alehandrof, Heliosurge и другие обсуждали, как выноски будут отображаться в письмах с помощью стильных выносок в цитатах — дискуссия, затронувшая даже обходные пути через плагины.
Объявления — Переключатель тёмной/светлой темы теперь доступен в ядре
Участники задавали вопросы, почему текст некоторых кнопок оставался тёмным в тёмной теме, а Osama запрашивал скриншоты, объясняя решения по дизайну в теме переключатель тёмной/светлой темы.
Поддержка — Как изменить логотип аватара Elena запустила тему об изменении логотипа в правом нижнем углу аватаров. Предложения варьировались от использования графических редакторов до удаления границ, как показано в этом обсуждении изменения логотипа.
Поддержка — Форум обновлён, обнаружено несколько ошибок (Sidekiq не работает?)
После обновления форума до стабильной версии февраля 2025 года участники сообщили о проблемах с уведомлениями и зависшем процессе Sidekiq в этом отчёте об ошибке, что вызвало оживлённые комментарии по устранению неполадок.
Установка — PSA: Обновление через GUI не удалось, требуется пересборка rahim123 поделился своим опытом: обновление через графический интерфейс не удалось, и пришлось пересобирать приложение через командную строку, как описано в этом PSA.
Тема компонент — Переключатель плотности Discourse
В этой темеCanapin и jordan-vidrine обсудили влияние компактного вида — шрифты, аватары и кнопки в подвале не всегда ведут себя как ожидалось.
Функция — FR: Пожалуйста, включите выбор эмодзи в полях текста сообщений о флаге
Предложение по улучшению от dandv и ответы от Jagster и Canapin рассмотрели, улучшит ли наличие выбора эмодзи в полях текста сообщений о флаге пользовательский опыт, подробно описано в этом обсуждении.
Поддержка — Порядок кнопок на панели инструментов компьютера отличается у некоторых пользователей
Пользователи заметили расхождения в панели инструментов редактора: некоторые кнопки скрываются под иконкой шестерёнки; решение с использованием компонента, специфичного для мобильных устройств, было предложено в этой теме.
Плагин — Улучшения плагина «Частные темы»
Хотя поклонники плагина хвалили его дизайн, LaptechInfo и RGJ обсуждали такие функции, как отступы для тем, чтобы сделать их видимыми для публики, в этой теме о плагине.
Поддержка — Возвращение пузыря цитаты в верхнее меню ответа fuse предложил вернуть пузырь цитаты в верхнюю часть меню ответа, а Moin подробно разъяснил эту просьбу в этой теме поддержки.
Поддержка — Встроенные ссылки больше не извлекают заголовок HTML
Участники заметили, что встроенные вставленные URL-адреса больше не генерируют onebox с заголовком страницы. Shauny и Arkshine обсудили возможные причины в этой теме.
Ошибка — Тема Ghost требует рефакторинга
Предупреждения администраторов об устаревших элементах темы Ghost вызвали обсуждение — Heliosurge и david работали над PR для решения проблемы, как показано здесь.
Плагин — Обсуждение обновления плагина Locations Roi и nathank рассмотрели недавние изменения, затрагивающие плагин Locations, и обсудили обновления совместимости в этой теме.
Поддержка — Восстановленный сайт: проблемы с переназначением URL
После выполнения команды переназначения для исправления URL-адресов экземпляра agemo и RGJ глубоко погрузились в анализ ошибки и последовательных исправлений в этой теме по устранению неполадок.
Это был день ярких дебатов и insightful-решений проблем — вчерашняя активность точно заставила наш виртуальный форум гудеть, как карнавал в полночь! Наслаждайтесь поездкой и возвращайтесь за новыми интересными обсуждениями!
Обновление PostgreSQL 15:henvo, pfaffman и другие подробно разобрали проблемы обновления, поделившись решениями и шагами по устранению неполадок. Читать далее
#Site обратная связь
Касательно этикета «не упоминайте/не пишите в ЛС членам команды»:Canapin поднял вопросы относительно этого неписаного правила и обсудил возможность сделать взаимодействие с командой более доступным. Читать далее
Где найти последний крупный релиз:Saif подробно описал новый процесс доступа к примечаниям к релизам, предоставив ссылки на соответствующие сообщения в блоге и заметки к недавним бета-версиям. Читать далее
Как изменить цвет разделителей в списке тем?: Пользователи искали CSS-решения для едва заметных разделителей, при этом Arkshine и omarfilip поделились полезными советами и решениями. Читать далее
ИИ-помощник не различает Discourse и Discord: Развернулась игривая, но поучительная дискуссия, в ходе которой RGJ и sam обсуждали галлюцинации ИИ и предвзятость в токенизированных промптах. Читать далее
#Self-Hosting
Устранение неполадок с почтой при новой установке Discourse:tobiaseigen приветствовал новичков советами по отладке проблем с SMTP и особенностями паролей, что вызвало полезные последующие комментарии. Читать далее
Понимание уровней доверия в Discourse:outdzi и Moin исследовали вопрос о применении автоматического повышения уровня на разных форумах, прояснив распространенные заблуждения. Читать далее
Я хочу убрать отображение имени пользователя здесь. Где можно изменить эту настройку?: После первоначального вопроса wenqin, который вызвал решения от сообщества, пользователи обсудили компоненты тем и правки CSS. Читать далее
FKB Pro - социальная тема: После того как пользователи столкнулись с проблемами отображения стилей бейджей, LaptechInfo и Don совместно оперативно исправили ситуацию через коммиты в GitHub. Читать далее
Badge-category__name нуждается в ограничении ширины для длинных названий категорий:rahim123 и Canapin обратили внимание на проблемы отображения на мобильных устройствах и предложили CSS-ограничения для предотвращения переполнения. Читать далее
Плагин ActivityPub:Jagster и другие углубились в проблемы обработки изображений и интеграции с Mastodon, outlining планы по улучшению поддержки. Читать далее
Ошибка обновления Discourse: Ваша установка Docker работает некорректно: Ошибка лимита загрузки образов Docker от hanisch побудила pfaffman дать советы по аутентификации и обновлению ОС. Читать далее
Сертификаты SSL Let's Encrypt не обновляются:GeoffSchultz предупредил о скором истечении срока действия сертификатов на установках DigitalOcean droplet, что привело к решениям, включающим пересборку через командную строку и вход в Docker. Читать далее
Isabelle, тема в стиле Animal Crossing:LaptechInfo запросил помощь по несоответствию цветовой палитры после установки, пригласив сообщество поделиться идеями для эстетических правок. Читать далее
Saif возглавил обсуждение крупных релизов, опубликовав пост о том, где найти последний крупный релиз. Погрузитесь в его обновление здесь.
sam внес вклад в обсуждение неверной интерпретации ИИ в теме ИИ-помощник не различает Discourse и Discord. Ознакомьтесь с его мыслями здесь.
tobiaseigen предложил полезные советы по устранению неполадок в теме Устранение неполадок с почтой при новой установке Discourse, помогая новичкам разобраться в особенностях конфигурации. Изучите его пост здесь.
Какой бурный день на meta.discourse.org – вчерашние глубокие погружения в ошибки обновления и гениальные CSS-исправления оставили нас всех в восторге от идей и готовыми к новому раунду гениальности сообщества!
ПлагинПлагин Locations — merefield представил обновления и обсудил устранение неполадок для плагина Locations (включая совместимость со списком тем Glimmer), чтобы обеспечить более плавную интеграцию карт. читать далее
ПоддержкаОпределение необходимости обновления моего VPS (в общем) — В этой ветке Jonathan5, Heliosurge и другие рассмотрели лучшие практики проверки готовности VPS перед обновлением Discourse. читать далее
Тема Компонент:Компонент темы предпросмотра списка тем — Ahmed26 и merefield исследовали, как добиться эффекта овального изображения, настроив CSS, проведя пользователей через небольшую кастомизацию темы. читать далее
UXНовые настройки форума без меню — Разочарование из-за исчезновения сгруппированного меню настроек вызвало обсуждение; пользователи, такие как michaeld и Canapin, приветствовали отмену этого изменения до тех пор, пока не будет разработано более плавное решение для навигации. читать далее
ПоддержкаОбновление провалилось spectacularly — Развернулась оживленная дискуссия, когда Ed_S, Neptune и Heliosurge разобрали неудачное обновление, обсудив лучшие практики резервного копирования и решения командной строки для избежания будущих сбоев. читать далее
Объявления#вебинар:Предстоящий вебинар: Любите свое сообщество — С приближением Дня святого Валентина Danielle пригласила участников присоединиться к вебинару по заботе о сообществе и стратегиям успеха. читать далее
Разработка#api-плагина:Gem::MissingSpecError для зависимости плагина Gem — Когда lllukom столкнулся с проблемой отсутствующей подзависимости при настройке плагина, david быстро пояснил, что подзависимости должны устанавливаться вручную, приведя пример для справки. читать далее
ОбъявленияПереключатель темной/светлой темы теперь доступен в ядре — Пользователи, такие как patrickemin и Osama, высказались о поведении темной темы, исследуя, почему переключатель не всегда отображается в боковой панели, что вызвало обсуждение системных и личных настроек. читать далее
ПоддержкаПопытка обновить Docker на DigitalOcean; застрял на Docker 19.03.13 — Борьба pearsonified с устаревшей версией Docker на его дроплете DigitalOcean вызвала предложения (в частности, от pfaffman) обновить ОС и очистить источники APT перед попыткой пересборки. читать далее
ПоддержкаСтарые домены мультисайта все еще обслуживают форум по умолчанию после отключения мультисайта — Пост Abdelrahman_MoHamed привел к плодотворному обсуждению конфигураций DNS и правильного удаления старых записей A для предотвращения непреднамеренных перенаправлений форума. читать далее
ПоддержкаКак перейти со страницы /u/ на страницу /admin/users/ — Jonathan5 выразил обеспокоенность по поводу мобильной навигации, а Moin объяснил, что на рабочем столе кнопка администратора легко видна, тогда как на мобильных устройствах пользователям, возможно, потребуется прокрутить страницу, чтобы получить к ней доступ. читать далее
UXВсе еще нужно отменять автоматические отступы на мобильных устройствах? — Проблемы с макетом на планшетах Android побудили nolo и pmusaraj обсудить, следует ли отказаться от отмены автоматических отступов для обертки main-outlet или скорректировать их для лучшего отображения на планшетах. читать далее
ОбъявленияОбновление PostgreSQL 15 — Когда администраторы форумов готовились к обновлению PostgreSQL, Jagster и mwaniki объяснили, как исправить ошибки «устройство занято» при перемещении директорий базы данных в процессе пересборки. читать далее
ФункцияОтсутствуют настройки индексации после обновления v3.4.0.beta4 — Обеспокоенность по поводу скрытых настроек в новой боковой панели администратора (по сравнению со старым меню) побудила Hugh и Jagster призвать к отмене изменений или улучшению функциональности поиска настроек сайта. читать далее
Тема Компонент:Требовать причину редактирования — В попытке упростить процесс редактирования awesomerobot представил рефакторированный компонент, который использует нативное поведение композера для принудительного добавления причины редактирования перед сохранением изменений. читать далее
tobiaseigen активно поддерживал обсуждение плагина Locations, проясняя вопросы совместимости и отвечая на вопросы. Ознакомьтесь с его insightful постами здесь и здесь.
david вмешался в ветку Gem::MissingSpecError для зависимости плагина Gem, предложив быстрое решение, а также поделился лучшими практиками безопасной аутентификации в Discourse OpenID Connect (OIDC). См. его вклад здесь и здесь.
Danielle возглавила усилия по вовлечению сообщества, объявив о предстоящем вебинаре: Любите свое сообщество, убедившись, что участники информированы и поощряются к участию. читать далее
mwaniki предоставил свою техническую экспертизу для помощи пользователям, столкнувшимся с проблемами обновления PostgreSQL, подробно описав решения для ошибок монтирования и перемещения файлов. Его руководство доступно здесь.
awesomerobot переработал компонент Требовать причину редактирования, чтобы лучше согласовать его с нативным композером Discourse, улучшив рабочий процесс редактирования. Его подробное исправление можно увидеть здесь.
HAWK внес ценный вклад в обсуждение практик внутренней связи команды и помог прояснить надлежащий этикет упоминаний в обсуждениях, ориентированных на команду. Его мнение можно найти здесь.
pmusaraj улучшил наше понимание особенностей мобильного макета, поделившись своими наблюдениями о настройках автоматических отступов, подчеркнув необходимость адаптивных корректировок темы. Его исправления задокументированы здесь.
hugh предоставил четкие инструкции по настройкам темной темы во время обсуждения переключателя темной/светлой темы, предложив советы по устранению несоответствий системных и личных настроек. См. его советы здесь.
sam отметил проблемы с семантическим поиском и масштабированием диаграмм; его комментарии по устранению неполадок инициировали дальнейшее расследование оптимизации производительности. Его отзывы доступны здесь и здесь.
kelv внес краткий, но ценный вклад, проверив обсуждения системных требований, обеспечивая, чтобы совместимость оставалась в центре внимания. См. его заметку здесь.
Какой день! Вчерашняя волна устранения неполадок, insightful исправлений и оживленных дебатов зарядила нас энергией — время включить кофемашины и погрузиться в новый раунд веселья на форуме!
• Dev – Как интегрировать кастомный плагин в интерфейс Discourse: Elizeo_Rocha начал обсуждение в теме «Как интегрировать кастомный плагин в интерфейс Discourse», исследуя, как добавить простую панель «Hello, World!» с использованием плагиновых выходов Discourse. Участники сообщества, такие как merefield, быстро присоединились с комментариями и вопросами. читать далее
• Dev – Как обойти событие DOMContentLoaded для навигации?:
В теме «Как обойти событие DOMContentLoaded для навигации?», ddsgad поднял важную проблему, связанную с навигацией в стиле SPA и отсутствием событий загрузки DOM, в то время как эксперты, такие как Arkshine, предложили использовать api.onPageChange для динамических изменений маршрутов. читать далее
• Theme компонент – Обновление компонента темы «Предварительный просмотр списка тем»: merefield объявил об обновлении в теме «Предварительный просмотр списка тем: компонент темы», подробно описав крупную переработку списков тем Glimmer, а также обновленные рекомендации и советы по устранению неполадок. Благодарности выражаются david за помощь с расширением API. читать далее
• Bug – Неправильный подсчет модераторов на Meta Discourse: tvavrda заметил странные проблемы с подсчетом модераторов в теме «Неправильный подсчет модераторов на Meta Discourse», что спровоцировало обсуждение о том, как отображаются числа администраторов и модераторов, когда некоторые роли скрыты. читать далее
• Support – Проблемы с SSO и символом «~»:
В теме «Проблемы с SSO и символом «~»» вспыхнула любопытная дискуссия, в которой пользователи, такие как sweetbeems и Jagster, обсуждали культурное использование тильды в биографиях и её влияние на кодирование SSO. читать далее
• Plugin – Плагин «Вход с помощью Ethereum»:
В обсуждении в теме «Вход с помощью Ethereum» michaeld и joshhabka поделились исправлениями из своего форка, которые решают проблемы аутентификации для пользователей web3, прокладывая путь к более плавному входу через Ethereum. читать далее
• ted:
С энтузиазмом тестируя новые визуальные элементы, ted погрузился в тему Отключение авто-сетки изображений?, чтобы найти способы более плавного отображения изображений.
Что за вихрь отладки, правок дизайна и смелых экспериментов с плагинами! Вчерашние энергичные обсуждения – от решения проблем с тильдой до совершенствования предварительного просмотра плагинов – заставили всех нас улыбаться. За новые причудливые исправления и увлекательные споры завтра!
Источник: Ежедневная статистическая сводка читать далее
Интересные темы
• Тема компонент:merefield и Jagster исследовали тонкости компонента Тема предпросмотра списка тем. Они обсудили, как несовместимые компоненты и плагины могут влиять на список тем Glimmer — особенно когда параметр «auto» отличается от «enabled» — и поделились фрагментами HTML и корректировками кода. читать далее
• Ошибка В теме Список тем обновляется некорректноDon и другие подтвердили, что переключение на список тем Glimmer решило проблемы с обновлением списка, предложив успокаивающее исправление для сохраняющихся сбоев обновлений. читать далее
• Тема компонент: В теме Цветовые стили теговAhmed26 и nolo обменялись решениями проблем с чувствительностью к регистру в стилях тегов, что привело к более чистому отображению меток. читать далее
• Плагин Обсуждение плагина Journal стало площадкой для спора fokx и Stephane_Roy об ограничениях на добавление записей в журнал, с обсуждением настроек безопасности категорий и предстоящих PR для исправления сообщенных ошибок. читать далее
• pmusaraj: Решая проблемы взаимодействия плагинов, pmusaraj устранил странности интеграции в плагине ActivityPub, обеспечив более плавную работу лент активности для пользователей.
Какой оживленный день, полный инсайтов по программированию, горячих дебатов и активного устранения неполадок! Энтузиазм команды заразителен — за еще один день, полный блестящих идей и шуток про баги!
Поддержка – Использование (временного) сетевого хранилища для восстановления, обновление PSQL:
В этой теме helmi и pfaffman обсуждают стратегии переноса загрузок на сетевое хранилище, избегая проблем с производительностью базы данных. читать далее
Баг – Просмотр лайков/реакций на сообщении скрывает всплывающее окно слишком быстро:
Пользователи, такие как tempogain, NateDhaliwal и david, исследуют проблему с быстро исчезающим всплывающим окном реакций на мобильных устройствах, делятся записями экрана и предлагают решения. читать далее
Баг – Таймеры закладок привязаны к загрузке темы, а не к нажатию кнопки: supermathie обращает внимание на проблему, при которой таймеры закладок по умолчанию устанавливаются на время загрузки темы, что вызвало обсуждение и подготовку видео для воспроизведения проблемы. читать далее
Разработка – Пересборка форума с помощью кода? NateDhaliwal и david обсуждают возможность создания плагина, который запускает пересборку форума через команды Ruby, затрагивая ограничения Docker и потенциальные решения с монтированием томов. читать далее
Поддержка – Создание подкатегории внутри подкатегории? LaptechInfo пытается создать вложенные подкатегории и позже подтверждает успех с помощью команды консоли, что спровоцировало обсуждение таксономии категорий. читать далее
UX – Отсутствует кнопка полного цитирования в редакторе:
Пользователи мобильных устройств испытывают трудности с плавным цитированием сообщений, поэтому Paracelsus, Don, Jagster и другие изучают темы и компоненты, чтобы решить проблему отсутствия корректной кнопки цитирования. читать далее
Баг – Ссылки на удалённые сообщения исчезли:
Пользователи pmusaraj, Overgrow и keegan разбираются с проблемой, когда ссылки на удалённые сообщения больше не ведут к скрытому контенту, что потребовало проверки кода. читать далее
Баг – Вход в Discourse без клавиатуры:
Группа пользователей под руководством Damian_Boon сообщает, что на устройствах Samsung Galaxy экран входа появляется без вызова экральной клавиатуры — проблему помогли диагностировать pmusaraj и Southpaw. читать далее
Разработка – Как запустить Ruby-скрипт в ежедневном cron-задании? Xavier_Garzon и merefield обсуждают стратегии планирования Ruby-скриптов в Discourse, сравнивая нативные задания Sidekiq с решениями на уровне хоста через cron. читать далее
Поддержка – Ошибка при обновлении до последней версии Discourse: cmdntd и merefield делятся деталями устранения неполадок при возникновении ошибок на этапе пересборки после обновления PostgreSQL, предлагая проверить память и перезапустить пересборку. читать далее
Плагин – Плагин Journal: Stephane_Roy и angus тестируют экспериментальный плагин Journal, позволяющий пользователям уровня TL2 добавлять записи в существующие журналы, с деталями конфигурации и демонстрационным видео. читать далее
Тема компонент – Переключатель плотности Discourse:
В этой теме tvavrda и jordan-vidrine обсуждают преимущества компактного вида в интерфейсе и следует ли сопровождать выбор режима плотности настройками размера шрифта. читать далее
Разработка – Изменение шаблона TopicExcerpt? dsims и merefield обсуждают способы добавления дополнительных элементов, например аватара автора темы, в область краткого описания темы без полной переработки компонента. читать далее
Объявления – Грядущий вебинар: Любите своё сообщество:
Участники делятся своим восторгом и полученными знаниями после недавнего вебинара, который креативно связал тему языков любви с Днём святого Валентина, проведённого AimeeQ. читать далее
Разработка – Ядро Discourse переходит на pnpm для управления пакетами JS:
Разработчики, включая nolo и david, разбираются с проблемами конфликтов версий pnpm, обсуждая форматы lockfile и обходные пути для обеспечения совместимости тем. читать далее
Функция «Будет ли RAG поддерживать файлы PDF в будущем?» — Пользователи и разработчики исследуют скрытую поддержку PDF и сложности обработки различных форматов PDF с помощью глубоких моделей. читать далее
Ошибка «Невозможно загрузить изображение в настройках» — Обсуждение, вызванное недавними обновлениями, выявило проблемы с предпросмотром загружаемых изображений и неожиданные ошибки [Object object]. читать далее
UX «Отсутствует кнопка полного цитирования в редакторе» — Дебаты о дизайне панели инструментов композера, в которых Jagster и другие обсуждают варианты редактирования, удобные для мобильных устройств. читать далее
Ошибка#reactions: «Окно с информацией о лайках/реакциях на сообщении исчезает слишком быстро» — Участники сообщества обсуждают кратковременную видимость всплывающего окна лайков/реакций на мобильных устройствах; исправления уже в работе. читать далее
Поддержка#uploads: «Невозможно загрузить логотип!» — Пользователи сообщают о проблемах с загрузкой логотипов, вызванных взаимодействием плагинов; исправление было внедрено через коммит. читать далее
Разработка#code: «Пересборка форума с помощью кода?» — Глубокое исследование автоматической установки плагинов и проблем пересборки контейнеров, представленное NateDhaliwal и pfaffman. читать далее
Тема компонент: «Водяной знак на изображении» — Arkshine и LaptechInfo обсуждают ошибку, влияющую на настройку водяных знаков, и ограничения текстовых водяных знаков. читать далее
Поддержка «Обновление зависло на версии Docker» — Пользователи сталкиваются с проблемами устаревших версий Docker и фиксации образов контейнеров; сообщество предлагает советы по дальнейшим действиям. читать далее
Разработка «Изменить шаблон TopicExcerpt?» — Доработка шаблона дайджеста обрела жизнь, когда awesomerobot реализовал более чистое решение для отображения фрагментов тем. читать далее
Ошибка «Discourse Вход без клавиатуры» — Многопостовое расследование показало, что проблемы с сенсорным вводом в Chrome, вероятно, вызваны особенностями внешнего программного обеспечения Samsung. читать далее
Ошибка#data-explorer: «Кнопки загрузки в Data Explorer не работают» — Краткий сбой с форматами экспорта в панели управления Data Explorer был оперативно исправлен командой. читать далее
Поддержка#unsupported-install: «Ошибка отрицательных лайков» — Обсуждение появления отрицательных лайков в случаях спама прояснило, что это ожидаемое поведение при использовании сторонних плагинов. читать далее
UX#mobile: «Почему нажатие на «Последнее» в верхней части мобильного интерфейса открывает меню внизу» — Легкое замечание о взаимодействии с мобильными меню вызывает сравнения с поведением нативных ОС и призывы к пересмотру UI. читать далее
Поддержка#development: «Обновление email-дайджеста с помощью плагина» — Участники сообщества исследуют, как плагины могут кастомизировать ежедневный дайджест, порождая идеи для более глубокой интеграции. читать далее
Поддержка «Закрытая категория только для определенных участников» — Вопрос о ограничении видимости категории при сохранении предпросмотра тем привел к творческим предложениям по контролю доступа. читать далее
Обновление PostgreSQL 15: Saiano и pfaffman обсудили стратегии обновления без простоя и решения проблем при сбое обновления. Углубитесь в технические детали, ознакомившись с исходным постом здесь и дальнейшим обсуждением здесь.
Новый плагин документации в разработке:
Обсуждение организации вики и документации стало особенно активным. satonotdead начал разговор здесь, а позже tvavrda вместе с mcwumbly поделились своими идеями здесь.
Вопрос новичка о безопасности: SamM выразил обеспокоенность по поводу ссылок на внешние сайты и потенциальных рисков безопасности. Ответы сообщества от Damian_Boon и Canapin помогли прояснить ситуацию. Получите полный контекст здесь и ознакомьтесь с дополнительными ответами здесь.
Плагин «Частные темы»:
Поступили сообщения об утечке сообщений через всплывающее окно «Похожие». Первоначальный отчет Dylan-Brotherstonздесь был оперативно рассмотрен RGJздесь.
Прямая трансляция Discourse: Markance и tvavrda обсудили проблемы с отсутствием опции «Создать событие» в плагине прямой трансляции. Ознакомьтесь с первоначальным запросом здесь и последующей обратной связью здесь.
Автоматическое резервное копирование остановилось:
Тема возникла, когда Isambard заметил, что автоматическое резервное копирование неожиданно прекратилось. Появились советы по устранению неполадок — ознакомьтесь с началом обсуждения здесь и дальнейшими диагностическими комментариями здесь.
Новичок пытается понять статистику просмотров страниц: SamM задал вопрос о том, как учитываются просмотры страниц на этапе начальной настройки сайта, а mcwumbly предоставил полезные ссылки на документацию. Начните с вопроса здесь и ознакомьтесь с разъясняющим ответом здесь.
Как по-разному отображать публичный и премиум-контент в Discourse?: PatrickH начал обсуждение разделения бесплатного и премиум-контента с помощью защищенных категорий. Прочитайте первоначальный запрос здесь и последующий ответ здесь.
Разрешает ли Discourse использование альтернативных доменных имен?:
Участники сообщества, включая Jagster и bairidaka, обсудили проблемы перенаправления доменов и способы их решения. Найдите первоначальные комментарии здесь и последующие идеи здесь.
#Переводы
Перевод страниц документации: mcwumbly поделился прогрессом в упрощении перевода целых страниц, пригласив к обсуждению nat и hugh. Изучите развивающееся обсуждение здесь.
Представляем панель инструментов разработчика Discourse: Arkshine и NateDhaliwal обсудили улучшение переключения мобильного вида на панели инструментов разработчика. Посмотрите их диалог, начавшийся здесь, и ознакомьтесь с дополнительными мыслями здесь.
Пользовательские ссылки в заголовке не принимают URL-адреса Matrix:
Проблема с URL-адресами Matrix, вызывающими ошибки валидации, была проанализирована RGJ и Arkshine, которые предложили исправления кодирования. Прочитайте первоначальную ошибку здесь и последующее уточнение здесь.
Сделать представление личных сообщений в чате по умолчанию: nathank отметил, что новая настройка администратора чата теперь позволяет сделать просмотр личных сообщений по умолчанию на мобильных устройствах. Посмотрите обновление здесь.
#Разработчик Руководства
Разделение JavaScript темы на несколько файлов: mdoggydog подробно описал нюансы структуры компонентов темы, предоставив полезный контекст из цитаты pfaffman. Получите объяснение здесь и дополнительные комментарии здесь.
Добавление новых валютных опций для плагина Подписки:
В попытке расширить варианты оплаты tvavrda представил запрос на добавление поддержки валюты CZK. Ознакомьтесь с обсуждением здесь.
Сегодня в список попали только члены команды — вот что внес mcwumbly:
Перевод страниц документации: mcwumbly предоставил ключевые идеи по упрощению перевода целых страниц. Посмотрите его вклад здесь.
Новый плагин документации в разработке:
В этой теме mcwumbly присоединился к обсуждению оптимизации организации документации. Прочитайте его комментарии здесь.
Новичок пытается понять статистику просмотров страниц:
Даже отвечая на вопросы новых пользователей, mcwumbly поделился ключевыми советами по документации. Посмотрите его вклад здесь.
Какой это был вчерашний день — обсуждения мчались как взбесившийся кенгуру на батуте! Наслаждайтесь этим импульсом и продолжайте вести диалог.
Сгруппированы по категориям форума; каждый пункт разделён двойным интервалом.
Тема компонент
•
• Композитор: бонусы кнопок – mdoggydog представил новый инструмент, позволяющий администраторам сайтов определять дополнительные кнопки разметки для панели инструментов композитора, расширяя конфигурацию по умолчанию. читать далее
•
• Водяной знак изображения – Пользователи обсудили корректировки качества изображения водяного знака после установки плагина, при этом huynhthai824 и LaptechInfo поделились своими наблюдениями. читать далее
Общее
•
• Вопрос новичка о безопасности – Развернулось подробное обсуждение вопросов безопасности при встраивании Discourse в качестве системы комментариев, с участием Jagster и ToddZ. читать далее
Поддержка
•
• Серьёзная проблема с электронной почтой после последнего обновления – pacharanero сообщил о проблемах с доставкой электронной почты, сопровождавшихся огромной очередью заданий Sidekiq, и позже обновил информацию, что проблема была решена после пересборки. читать далее
•
• Новичок пытается понять просмотры страниц – SamM задал вопросы о масштабировании просмотров страниц при высоком количестве подписчиков после миграции с WordPress, что вызвало обсуждение возможных всплесков трафика. читать далее
•
• Невозможно загрузить изображение в настройках брендинга – Разочарование из-за неудачных попыток загрузки изображений в настройках брендинга было устранено, когда thoka сообщил о недавнем исправлении, решающем эту проблему. читать далее
•
• Discourse SEO – нужна помощь – В теме поддержки пользователи оспорили практики SEO на сайте Discourse, обсуждая роль метаданных категорий и тегов в увеличении количества уникальных посетителей. читать далее
#Sysadmins
•
• Миграция форума XenForo в Discourse – В этом подробном руководстве SubStrider поделился своими трудностями и успехами при замене MySQL на MariaDB во время миграции, предоставив советы по устранению неполадок. читать далее
#Translations
•
• Перевод страниц документации – nat обновил сообщество о прогрессе плагина discourse-translator, направленном на автоматический перевод постов для поддержки нескольких языков. читать далее
Объявления
•
• Новый эксперимент: включите AI Summarize в вашем Discourse одним кликом! – Поскольку ИИ теперь взвешивает посты по количеству лайков и уровню доверия, ранние последователи обсуждают, как новая функция суммирования выбирает контент. читать далее
•
• Обновление PostgreSQL 15 – diogocsc подробно описал процесс устранения неполадок на основе Docker после обновления до PostgreSQL 15, подчеркнув необходимость перезапуска служб и пересборки. читать далее
•
• Новый плагин документации в разработке – tvavrda быстро исправил ошибку в PR после уведомления от участника сообщества, продолжив разработку плагина документации. читать далее
Баг
•
• Задачи Rake в плагине ИИ не работают – Баг в прогресс-баре для длительных операций заполнения привёл sam и других к вопросу о целесообразности его использования в процессе сборки. читать далее
•
• Статистика новых сообщений на панели управления сломана – Поскольку скриншоты и данные графиков не отображались корректно на панели администратора, запрос Roi привлёк внимание как sam, так и martin для отладки проблемы. читать далее
Функция
•
• Специальные символы, как в Google Search – sam поделился практическим советом по повышению точности поиска, предложив заключать точные фразы в двойные кавычки для получения точных результатов запроса. читать далее
Какой замечательный день обсуждений! Вчерашние оживлённые дебаты и приключения по устранению неполадок держали всех в тонусе – за новые содержательные разговоры с кодом на meta.discourse.org!
Объявления Текущие проекты – февраль 2025 mcwumbly запустил ежемесячный бюллетень с подробным описанием последних проектов Discourse. Сообщение приглашает сообщество к обсуждению и заданию вопросов. Обсуждение доступно здесь.
Поддержка Проблема с обновлением загруженных файлов uwe_keim спросил, можно ли сохранить URL загруженного файла после его обновления, а tobiaseigen и Falco предложили свои идеи и обходные пути. Присоединяйтесь к обсуждению здесь.
Разработка Грядущие изменения в меню постов – как подготовить темы и плагины
В этом техническом обсуждении david и Arkshine поделились деталями об удалении устаревших виджетов и переходе к новым компонентам интерфейса. Подробный обмен мнениями доступен здесь.
#Sysadmins: Миграция форума XenForo на Discourse
Пользователи, такие как SubStrider и Canapin, обменялись опытом и лучшими практиками для масштабной миграции данных, включая практические советы по обработке дубликатов email-адресов и вопросам производительности. Обсуждение доступно здесь.
Поддержка Перемещение раздела FAQ на более заметное место Yt.w поднял вопрос о перемещении раздела FAQ, а Arkshine продемонстрировал, как настроить этот раздел для всех пользователей. Решение доступно здесь.
Темы Шаблон темы Canvas nolo представил шаблон темы, который служит отличной отправной точкой для создания собственных тем Discourse. Он был тепло принят как новичками, так и опытными разработчиками. Изучить шаблон можно здесь.
Разработка Представляем панель инструментов разработчика Discourse
Обсуждение новых инструментов для разработчиков началось с поста david и было продолжено Arkshine, который предоставил ссылки на соответствующий pull request в GitHub. Узнать больше можно здесь.
Поддержка Проблема с установкой на VPS Ubuntu Kacper_Kacper столкнулся с ошибками прав доступа к gem во время установки, а Arkshine и tobiaseigen помогли ему с устранением неполадок, проверив настройки DNS и брандмауэра. Подробнее здесь.
Сообщество Обсуждение алгоритма проверки благополучия
В легком, но проницательном разговоре Bas и TedJohnson обсудили преимущества автоматизированных проверок благополучия по сравнению с распределением ответственности между друзьями. Полную историю можно найти здесь.
Поддержка Бесконечно работающие процессы Postgres и проблемы с производительностью
После свежей установки и восстановления на VPS helmi выразил обеспокоенность по поводу неработающих процессов Postgres. Falco и pfaffman дали советы по оптимальным методам обслуживания. Обсуждение доступно здесь.
Темы Вопрос об обновлении простой темы Сэма rahim123 спросил, почему обновления из основной ветки не отображаются, а awesomerobot объяснил стратегию фиксации версий для релизов ниже v3.5.0.beta1-dev. Дополнительную информацию можно найти здесь.
Баги Неверная статистика новых постов на панели управления Roi, shannon1024 и martin обсудили расхождения в подсчете сообщений и столкнулись с рядом ошибок на стороне клиента, влияющих на административные отчеты. Детали доступны здесь.
UX Открытие модального окна «Поделиться» вызывает проблемы с прокруткой на мобильных устройствах Don и CAX.DO продемонстрировали, как модальное окно «Поделиться» неожиданно прокручивает страницу вниз на устройствах iOS, предоставив видеодоказательства в самом обсуждении. Посмотреть демонстрацию можно здесь.
Поддержка Дело о пропавшей кнопке «Цитировать весь пост»
Пока meave сожалел об исчезновении опции полной цитаты, nathank и pfaffman утверждали, что её удаление делает обсуждения более чистыми, ссылаясь на связанную тему о компонентах темы. Узнать больше можно здесь.
Плагины Улучшение плагина Locations merefield подтвердил обновление плагина Locations с ссылкой на коммит, который улучшает функциональность геолокации для форумов. Посмотреть коммит можно здесь.
awesomerobot присоединился к дебатам об обновлениях тем, высказавшись по теме Простая тема Сэма, помог прояснить зависимости версий.
selase предложил практические советы по устранению неполадок в теме миграции XenForo; его комментарий можно найти здесь.
HAWK в режиме реального времени решил проблемы с загрузкой файлов во время обсуждения проблем с загрузкой, подчеркнув важность правильной конфигурации.
joffreyjaffeux предоставил ценную обратную связь по улучшению пользовательского опыта, приняв участие в обсуждении о том, чтобы сделать прямой чат (DM) представлением по умолчанию, как показано здесь.
Какой день! Вчерашний поток инновационных решений и оживленных разговоров оставил нас полными идей — давайте сохраним этот темп и сегодня!
Баг – В сообществе Discourse обнаружена серьёзная ошибка отображения страниц shannon1024 выразил обеспокоенность по поводу смешанного языкового отображения и чрезмерно крупного китайского текста на мобильных устройствах. Позже sam подтвердил, что проблема вызвана экспериментом с автоматическим машинным переводом. читать далее
UX – Кнопка машинного перевода должна отображаться выше оглавления Canapin инициировал обсуждение временного размещения кнопки, к которому присоединились awesomerobot и другие, споря о её функциональности в мобильных и десктопных версиях. читать далее
Поддержкаai – Почему мой помощник AI на форуме не справляется с ответами на вопросы? sam детально разобрал внутреннее устройство интеграции ИИ, объяснив, как консолидация вопросов и система RAG способствуют генерации ответов, прояснив заблуждения сообщества. читать далее
Объявлениятекущие-проекты – Текущие проекты – февраль 2025
Обратная связь сообщества от предстоящего редизайна редактора и режима работы с богатым текстом была живой: пользователи обсуждали перестановку панелей инструментов и улучшения интерфейса. читать далее
Поддержка – Шифрование сквозное? Wall-E выразил обеспокоенность по поводу дополнительной безопасности для сайтов, размещённых на AWS, и обсудил, может ли усиленное шифрование (помимо стандартных мер) обеспечить истинную конфиденциальность чувствительных разговоров. читать далее
Тема компонент – Компонент темы «Предварительный просмотр списка тем»
Проблемы с тем, что «высота отображаемых тем в списке» не работает как ожидалось, спровоцировали обсуждение среди copymonopoly, LaptechInfo и других по поводу настроек компонентов темы. читать далее
UXcomposer – Отсутствует кнопка полного цитирования в редакторе
Между Shauny, Don и mcwumbly разгорелся спор о юзабилити нового метода цитирования, что побудило к обсуждению объединения элементов интерфейса для лучшего обнаружения. читать далее
Тема – FKB Pro – социальная тема
После того как Obi_Sam_Kenobi сообщил о нарушении макета в тематических пузырях, Arkshine и Don быстро скоординировали исправление для восстановления задуманного вида социальной темы. читать далее
Тема компонент официальныйgoogle-fonts – Google Fonts
Пользователи отметили, что добавление шрифта «Inter» через этот компонент вызывает ошибки масштабирования и прокрутки, что побудило awesomerobot предложить использовать встроенные настройки шрифтов. читать далее
Поддержка – Где отображается или используется настройка статуса «в сети» в профиле пользователя?
Вопрос Richie о назначении переключателя статуса «в сети» был прояснён Arkshine, который объяснил его функцию для отображения видимости присутствия. читать далее
Тема – Шаблон темы Canvas
Обсуждение между jrgong и nolo прояснило, что настройки темы по умолчанию теперь находятся в компоненте Настройки Canvas, что решило путаницу пользователей по поводу отсутствующих опций конфигурации. читать далее
Баг – Сворачивание разделов не работает на мобильных устройствах Arkshine и saquetim подробно описали проблему, специфичную для мобильных устройств, где сворачиваемые разделы в документации оставались недоступными для раскрытия, приведя ссылку на предлагаемое исправление для адаптивного поведения интерфейса. читать далее
Поддержкамодераторы-категорийтаймеры-тем – Модераторы категорий не могут установить таймер темы
Наблюдение putty об отсутствии у модераторов опций планирования было объяснено ondrej и подтверждено Arkshine, который отметил, что в настоящее время изменить таймер могут только сотрудники и пользователи уровня TL4. читать далее
Поддержка – Настройка чат-бота ИИ для доступа уровня доверия 0 oppman спросил, можно ли включить чат-бот Discourse для уровня доверия 0 без ущерба для безопасности. Подробные ответы от членов команды описали доступные варианты конфигурации. читать далее
Поддержкаai – Помощь с Discourse AI hmmmnotsure задал вопрос об использовании данных и конфиденциальности в интеграциях Discourse AI, что побудило Falco объяснить, что использование системой настроек, специфичных для провайдера, обеспечивает гибкость модели. читать далее
sam активно занялся ошибкой отображения, прояснив эксперименты с переводом в этой теме, а позже обновил информацию об исправлении путём удаления плагина.
awesomerobot прояснил экспериментальные решения в области интерфейса, касающиеся кнопки машинного перевода, в этой ветке, а также поделился советами по использованию встроенных шрифтов.
nat разъяснил детали процесса перевода в обсуждении кнопки машинного перевода (см. пост) и дал рекомендации по последним обновлениям плагина переводчика в этой теме.
tobiaseigen проявил настойчивость, выявив проблемы с распознаванием ссылок во время онбординга в этой теме.
Какие же это были американские горки переводов, настроек тем и охоты за багами – вчерашний день был просто потрясающим, и пусть сегодняшний день будет ещё более захватывающим!
Поддержка «Вход в систему как другой пользователь в реальном времени» — Пользователи, включая Adubs и Falco, углубились в загадочную проблему подмены сессий, которая, по-видимому, была связана с настройками кэширования пользовательского обратного прокси-сервера. читать далее
Разработка «Могу ли я определить, является ли устройство сенсорным» — merefield и david обсудили инновационные способы обнаружения сенсорных устройств с помощью медиа-запросов CSS, особенно для тонких взаимодействий с ноутбуками. читать далее
Поддержка#rss: «Лента RSS не работает для форума Discourse» — Jacob_Peebles, Falco и другие исследовали защиту от ботов Cloudflare и ограничение частоты запросов как возможные причины сбоев ленты RSS. читать далее
Поддержка «Не вижу discourse/config/site_settings.yml для установки ограничений USER API» — joshhabka и Arkshine рассмотрели проблемы с настройками ограничения частоты запросов, указав на необходимость изменений в файле app.yml. читать далее
Тема компонент: «Рекомендуемые темы» — nolo представил обновленную версию компонента «Рекомендуемые темы» с новым репозиторием GitLab, а Arkshine выразил признательность за его упрощенный дизайн. читать далее
Объявления#new-feature: «Представляем Discourse Discover» — pmusaraj объявил, что функциональность обнаружения теперь полностью подключена, решив проблемы с подключением, возникшие ранее при запуске этой захватывающей новой функции. читать далее
Разработка «Guardian.anonymous? против Guardian.is_anonymous?» — mdoggydog поднял вопросы о предикатах с похожими названиями, а gerhard прояснил различия между состояниями действительно анонимного пользователя и пользователя в анонимном режиме. читать далее
Поддержка#user-card: «Карточка пользователя: кнопка чата исчезла» — Magie отметила исчезновение кнопки чата из обычных карточек пользователей, а Arkshine поделился своими наблюдениями о том, что причиной могут быть настройки темы. читать далее
Тема «Тема в стиле Reddit для Discourse» — Участники сообщества, включая awesomerobot и Damian_Boon, обсудили особенности макета и корректировки интерфейса, отметив, что последние обновления исправили несколько сообщенных ошибок. читать далее
Поддержка «Как подписаться на пользователя и получать уведомления об этом конкретном пользователе?» — pgr изучил варианты подписки на пользователей с целью борьбы со спамом, а Falco отметил потенциал Discourse AI в противодействии спаму. читать далее
Плагин «Discourse Subscriptions» — tvavrda прояснил проблемы с настройками страницы категории, влияющими на отображение подписок, обеспечив корректную работу функционала подписок. читать далее
Поддержка «Существует ли API, который может преобразовать тему в PDF-файл?» — yangxuan поднял вопрос о необходимости конвертации в PDF, а MachineScholar указал на подробные руководства и методы реверс-инжиниринга для экспорта тем. читать далее
Поддержка «Оповещение о первом сообщении в Slack» — Joe_F инициировал обсуждение каналов оповещения о новых сообщениях пользователей, а merefield предложил использовать Slack Bot Construction Kit в качестве возможного решения. читать далее
#Self-Hosting#ai: «Хостинг OpenSource LLM для DiscourseAI» — hendersj запросил рекомендации по развертыванию локальной LLM, а Falco порекомендовал внести изменения в локальные конфигурации и пересобрать Docker-контейнеры для устранения внутренних ошибок. читать далее
Тема компонент: «Блоки правой боковой панели» — tyler.lamparter объяснил свой подход к отображению элементов правой боковой панели только на страницах «Последние» и «Популярные», а pmusaraj подтвердил, что изменение настройки show_in_routes решило проблему. читать далее
Falco: Предоставил глубокие инсайты в теме «Вход в систему как другой пользователь в реальном времени», предположив, что удаление пользовательского обратного прокси-сервера может разрешить путаницу с сессиями. читать далее
david: Предоставил полезные рекомендации в теме «Могу ли я определить, является ли устройство сенсорным», порекомендовав использовать медиа-запросы CSS для работы с устройствами, имеющими два типа ввода. читать далее
pmusaraj: Сыграл ключевую роль в теме «Представляем Discourse Discover», обеспечив корректное подключение функции обнаружения для улучшения пользовательского опыта. читать далее
awesomerobot: Предоставил конструктивную обратную связь по элементам интерфейса в теме «Тема в стиле Reddit для Discourse», помог команде выявить и устранить несоответствия в дизайне. читать далее
gerhard: Прояснил нюансы между состояниями анонимных пользователей в теме «Guardian.anonymous? против Guardian.is_anonymous?», развеяв путаницу в сообществе. читать далее
tobiaseigen: Сообщил о сбое интерфейса в теме «Проблема с интерфейсом при слиянии аккаунтов», где индикатор прогресса слияния отображался некорректно. читать далее
Roman_Rizzi: Разобрался с проблемами в теме «Topic.has_summary работает случайно, ненадежно», предоставив полезный контекст о том, почему поля сводки могут быть непредсказуемыми. читать далее
sam: Принял участие в теме «Список и удаление загруженных файлов Persona с помощью API», предложив советы по устранению неполадок для безопасного управления списками файлов. читать далее
joffreyjaffeux: Отметил недавнюю регрессию в теме «Изображения в увеличенном чате не открываются после публикации сообщения с изображением», что побудило к дальнейшему расследованию обработки изображений в чате. читать далее
meghna: Добавила творческий штрих в тему «Компонент «Фейерверки»», поделившись коротким сообщением с благодарностью, которое подчеркнуло свежий вид и веселый дизайн компонента. читать далее
Какой вихрь активности — вчерашние глубокие обсуждения и молниеносное устранение неполадок заставили почувствовать себя на самой захватывающей американской горке инноваций!
Dev – Всё ещё ли это решение для проверки тёмного режима? pfaffman возобновил обсуждение, предложив CSS-подход для обработки тёмного режима компонентов темы. Дискуссия углубилась, когда david присоединился с экспериментальными PR в качестве доказательства концепции. Ознакомьтесь с дебатами здесь для оригинального поста и дополнительными комментариями.
Support – Рекомендуемый подход для продакшн-развёртывания Discourse с использованием PR (не объединён)
В этой теме Jacob_Peebles и pfaffman обменялись идеями о безопасной интеграции не объединённых PR в производственные среды. Обсуждение освещает различные обходные пути, с подробным примером, приведённым здесь.
UX – В настройках слишком много опций
Пользователи выразили разочарование по поводу скрытых настроек и горизонтальной прокрутки. RGJ, IrisBetty и другие обсудили, как разделение настроек на несколько строк может повысить их обнаруживаемость. См. обсуждение здесь.
Migration – Gamekult, популярный форум о видеоиграх, мигрировал с vBulletin на Discourse. Провал? Canapin обновил сообщество информацией о renewed vigor Gamekult после миграции. Тема показывает, что даже давние сообщества могут пережить возрождение. Подробнее об обновлении читайте здесь.
Theme Компонент – Мобильный компонент списка тем MD
Новый взгляд на мобильный список тем вызвал энтузиазм, когда Canapin и Arkshine поделились своими доработками для улучшения стандартного мобильного вида. Погрузитесь в обсуждение компонента здесь.
Theme – Шаблон темы Canvas pmusaraj продемонстрировал шаблон темы Canvas на живом развёртывании, отметив незначительные проблемы с размещением баннеров и интерфейсом администратора. Подробнее и рекомендуемая доработка доступны здесь, а обновление можно прочитать здесь.
Bug – Изображения в расширенном чате не открываются после публикации сообщения с изображением
Пользователи столкнулись с проблемами при лайтбоксировании изображений в чате. david оперативно отреагировал и внедрил исправление, которое вы можете просмотреть здесь.
Support – Меняются ли конечные точки API при миграции на хостинг? multicam поднял вопрос о том, что конечные точки API возвращают ошибки 404 после миграции, а supermathie уточнил, что, хотя конечные точки остаются прежними, нюансы аутентификации могут отличаться. Больше информации здесь.
Theme Компонент – Иконки тегов
Обсуждалось незначительное визуальное несоответствие размера иконки дома в отображении тегов, при этом Arkshine предложил переопределение CSS. Подробности см. здесь.
Theme Компонент – Предпросмотры списков тем (TLP)
Улучшения в области предпросмотров списков тем получили признание сообщества, особенно от merefield, который также поделился исправлением связанной ошибки. Изучите тему здесь.
Feature – Разрешить пользователям запрашивать удаление/анонимизацию с помощью кнопки dfabulich инициировал активное обсуждение о расширении возможностей пользователей для упрощения удаления или анонимизации аккаунтов, при этом последующие комментарии предложили альтернативы в виде плагинов. Получите полный контекст здесь.
Support – Вопрос новичка о безопасности
Отвечая на давно существующий вопрос о безопасности, supermathie предоставил исчерпывающий ответ, который мог бы заполнить книгу о лучших практиках. Прочитайте его подробный ответ здесь.
Support – Загрузка изображений для подписей
Пользователи обсуждали возможность прямой загрузки изображений для подписей. В то время как joshhabka искал помощи, Falco и Heliosurge прояснили текущие ограничения. Подробнее об этой теме здесь.
Theme – Тема в стиле Reddit для Discourse
Обсуждение введения темы, вдохновлённой Reddit, сопровождалось энтузиастичным тестированием и доработками, которыми поделился awesomerobot, с последующими подтверждениями от Damian_Boon. Ознакомьтесь с креативными идеями здесь.
Support – Как удалить фильтр по категории и тегу? Joe_F искал простое решение для скрытия хлебных крошек категорий, и Canapin быстро предоставил элегантный фрагмент CSS. Найдите его предложение здесь.
Дополнительно укрепляя осведомлённость сообщества о безопасности, supermathie предоставил подробный ответ в теме Вопрос новичка о безопасности, который охватывал лежащие в основе риски и лучшие практики.
Когда возникли проблемы с загрузкой файлов, член команды HAWK оперативно решил проблему в теме Проблема с загрузкой файлов, предложив немедленные шаги по устранению неполадок.
Какой оживлённый день на meta.discourse.org – от жарких дебатов о тёмном режиме и стратегиях PR до инновационных экспериментов с ИИ и быстрых исправлений ошибок, наша команда поддерживала темп, как идеально отлаженная шутка. Увидимся завтра за новым раундом живых обсуждений!
Dev В теме Компоненты Glimmer: в чём здесь предел? пользователь ddsgad поднял вопросы о создании плагинов Discourse с использованием компонентов Glimmer. Обсуждение затронуло стратегии кэширования и аспекты работы с EmberData, при этом важные инсайты предоставили RGJ и pfaffman.
Dev В теме Введение вкладки «js» для локальных тем пользователь david представил новую вкладку «JS» для редактора тем в панели администратора, открыв путь к использованию современного синтаксиса при разработке тем, как подробно описано в сопроводительной документации.
Support В теме Стоимость размещённых CDCK моделей пользователь xeraa поинтересовался лимитами использования экспериментальных LLM и эмбеддингов. Falco прояснил, что размещённые CDCK LLM бесплатны на этапе экспериментов, тогда как эмбеддинги остаются частью услуги хостинга.
Dev В теме Как обойти DOMContentLoaded для навигации? пользователь ddsgad запросил разъяснения по использованию модификатора didInsert в Ember. Ответы ссылались на официальную документацию Ember и предоставленные примеры кода, что помогло лучше понять жизненный цикл DOM.
UX В теме Отсутствует кнопка полного цитирования в редакторе пользователь Jagster изначально поднял вопрос о исчезновении кнопки цитирования на мобильных устройствах. В конечном итоге mcwumbly восстановил функциональность с помощью временного решения, в то время как обсуждение продолжается.
Support В теме Иконка эмодзи отсутствует!? пользователь Joe_F столкнулся с отсутствием иконки эмодзи при создании темы. Проблема была оперативно решена Arkshine, который добавил необходимую SVG-иконку в настройки сайта.
Installation В теме Почта не работает пользователь nmh266 подробно описал проблемы SMTP с его настройкой Mailgun. После обсуждения с NateDhaliwal проблема была выявлена как неверно настроенный пароль, что решило проблему с email-активацией.
Какой динамичный день это был — вчерашние обсуждения были столь же энергичными, как чашка свежезаваренного крафтового кофе, питающая компоненты Ember. Продолжайте в том же духе!