Canapin обнаружил проблему взаимодействия с переключателем навигации по темам на мобильных устройствах, препятствующую выполнению определённых действий в отдельных областях экрана.
Пользователи сообщают о серьёзных проблемах с электронной почтой после обновления до версии 3.4.0.beta4-dev: возникают трудности как с получением писем с ответами, так и с отправкой уведомлений о наблюдениях за категориями.
Была начата важная дискуссия о том, как стать более гостеприимными к предложениям новичков, автором которой стал bloomexperiment. Он подчеркнул необходимость лучше понимать опыт новых пользователей в работе с Discourse читать далее
Появилось подробное сравнение между Discord и Discourse, где участники сообщества объяснили фундаментальные различия между чат-платформами и форумами читать далее
LotusJeff сообщил об увеличении использования процессора после недавнего обновления, что sam быстро выявил и исправил как регрессию в mini_racer читать далее
Многие пользователи столкнулись с проблемами закрытия базы данных во время перестроения, что привело к обновлению документации по корректной работе с PostgreSQL читать далее
Была обнаружена серьёзная ошибка в плагине чата, вызывающая проблемы с памятью Redis, что затронуло установки с большими группами пользователей читать далее
Support – Сайт недоступен после пересборки (4 февраля 2025 г.): th21 и другие подробно описали, как пересборка сделала инстанс недоступным, пользователи делились фрагментами логов и шагами по устранению неполадок, что привело david к развертыванию быстрого исправления.
blog – Разбираем Discourse 3.4: Discourse представила улучшения в версии 3.4 — от упрощенного интерфейса администратора до инструментов обнаружения спама на базе ИИ, что вызвало живую дискуссию читать далее.
Announcementsrelease-notes – 3.4.0: Крупный релиз:
Команда отметила запуск Discourse 3.4, выделив такие функции, как обнаружение спама с помощью ИИ в один клик. Дополнительные примечания к исправлениям были опубликованы в обсуждениях читать далее и здесь.
#contribute:translations – Предложите лучшие переводы на итальянский: StefanoCecere обратил внимание на несогласованность итальянской терминологии (например, «delete» против «elimina»), чтобы обеспечить стандартизацию интерфейса читать далее.
Bug – Пользователи получают ошибку Internal Server Error при попытке изменить адрес электронной почты:
В подробной теме по устранению неполадок Richie и Canapin обсудили, почему повторное использование адреса электронной почты привело к ошибке, и описали шаги по ее устранению читать далее.
Announcements – Обновление PostgreSQL 15: mwaniki объяснил нюансы обновления PostgreSQL 15, включая вывод логов и задачи после обновления, чтобы помочь пользователям оптимизировать производительность читать далее.
Support – Установка приватного плагина приводит к тому, что приложение не возвращается в онлайн:
После того как установка приватного плагина вызвала простой, Jacob_Peebles получил рекомендации от david, в итоге восстановив работу сервиса с помощью пересборки читать далее.
Support – Sidekiq работает от имени пользователя:
Пользователи corradom и Falco обсудили нюансы несоответствия UID в контейнерах и причины, по которым Sidekiq может отображаться под обычным системным пользователем, успокоив тем, что это стандартно для самостоятельного развертывания читать далее.
UX – Переключатель навигации по темам блокирует взаимодействие со страницей:
В быстром обновлении с исправлением Don объяснил, как корректировка CSS (восстановление pointer events) решила проблему с некликабельными элементами в области навигации читать далее.
Support – Невозможно подключиться к веб-серверу после обновления до 3.4: tomtjes столкнулся с проблемами подключения после обновления, и с помощью david сообщество исследовало диагностику логов, чтобы точно определить причину сбоя читать далее.
Support – Как настроить параметры SMTP?: jill88 искал советы по настройке SMTP за обратным прокси-сервером. В теме были предложены практические рекомендации по выбору порта и устранению неполадок аутентификации читать далее.
Support – После обновления 3.5.1 процессор загружен на 100%:
После неожиданного скачка нагрузки на ЦП agemo и sam обсудили, как своевременная пересборка успокоила систему после того, как было замечено, что несколько процессов PostgreSQL перегружают сервер читать далее.
UX – Всплывающее окно фильтра пользователя «скрыть мой email»:
Странная проблема с всплывающим окном на MacOS привлекла внимание tvavrda и awesomerobot, которые выяснили, что определенные тексты-заполнители вызывали нежелательное поведение автозаполнения читать далее.
Theme компонент – Пользовательская Lightbox: современный дизайн, жесты свайпа, полноэкранный режим и другое: 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 Livestream: Markance и tvavrda обсудили проблемы с отсутствующими опциями «Создать событие» в плагине прямой трансляции. Исходный запрос см. здесь, а последующие отзывы — здесь.
Автоматические резервные копии прекратились:
Тема набрала обороты, когда Isambard заметил, что автоматические резервные копии внезапно прекратились. Появились советы по устранению неполадок — ознакомьтесь с отправной точкой здесь и дальнейшими диагностическими комментариями здесь.
Новичок пытается понять Pageviews: SamM спросил, как подсчитываются просмотры страниц на раннем этапе настройки сайта, а mcwumbly предоставил полезные ссылки на документацию. Начните с вопроса здесь и посмотрите разъясняющий ответ здесь.
Как по-разному отображать публичный и премиум-контент в Discourse?: PatrickH инициировал обсуждение разделения бесплатного и премиум-контента с использованием защищенных категорий. Прочитайте исходный запрос здесь и последующий ответ здесь.
Разрешает ли Discourse использование альтернативных доменных имен?:
Члены сообщества, включая Jagster и bairidaka, обсуждали проблемы перенаправления доменов и способы их обхода. Исходные замечания найдите здесь, а последующие идеи — здесь.
#contribute:translations
Перевод страниц документации: mcwumbly поделился прогрессом в упрощении полностраничных переводов, пригласив к обсуждению nat и hugh. Изучайте развивающуюся дискуссию здесь.
Представляем панель инструментов разработчика Discourse: Arkshine и NateDhaliwal обсудили улучшение переключения мобильного вида на панели инструментов разработчика. Их диалог начинается здесь, а дополнительные мысли см. здесь.
Пользовательские ссылки в заголовке не принимают URL Matrix:
Проблема с URL-адресами Matrix, вызывающая ошибки проверки, была разобрана RGJ и Arkshine, которые предложили решения с кодированием. Исходная ошибка доступна здесь, а последующее разъяснение — здесь.
Сделать вид личных сообщений (DM) по умолчанию в чате: nathank отметил, что новый параметр администратора чата теперь позволяет сделать просмотр личных сообщений по умолчанию на мобильных устройствах. Обновление см. здесь.
#Developer Guides
Разделение JavaScript темы на несколько файлов: mdoggydog подробно описал нюансы структуры компонента темы, добавив полезный контекст из процитированной заметки pfaffman. Объяснение доступно здесь, а дополнительные комментарии — здесь.
Добавление новых валютных опций для плагина Подписок:
В рамках расширения вариантов оплаты tvavrda предложил PR для добавления поддержки валюты CZK. Обсуждение см. здесь.
Сегодня в список вошли только члены команды — вот что внес mcwumbly:
Перевод страниц документации: mcwumbly предоставил ключевые идеи по облегчению полностраничных переводов. Его вклад см. здесь.
Новый плагин документации в разработке:
В этой теме mcwumbly присоединился к обсуждению оптимизации организации документации. Его замечания доступны здесь.
Новичок пытается понять Pageviews:
Даже отвечая на вопросы новых пользователей, mcwumbly поделился важными советами по документации. Его вклад см. здесь.
Какой же был вчера день — обсуждения летели, как кофеиносодержащий кенгуру на батуте! Наслаждайтесь этим ритмом и продолжайте разговор.
Источники: См. обсуждения в темах, таких как Composer Button Bonanza, для получения подробной информации.
Интересные темы
Сгруппированы по категориям форума; каждый пункт отделен двойным интервалом.
Theme компонент
•
• Composer Button Bonanza – mdoggydog представил новый инструмент, позволяющий администраторам сайта добавлять кнопки для создания дополнительного разметки на панели инструментов редактора, обогащая стандартную конфигурацию. читать далее
•
• Водяной знак изображения – Пользователи обсудили настройки качества изображения водяного знака после установки плагина, поделившись мнениями huynhthai824 и LaptechInfo. читать далее
General
•
• Вопрос новичка по поводу безопасности – Развернулась подробная дискуссия о проблемах безопасности при использовании Discourse в качестве системы комментариев, с участием Jagster и ToddZ. читать далее
Support
•
• Серьезная проблема с электронной почтой после последнего обновления – pacharanero сообщил о проблемах с доставкой писем, сопровождавшихся огромной очередью задач Sidekiq, позже обновив информацию о том, что переустановка исправила проблему. читать далее
•
• Новичок пытается разобраться в показателях просмотров страниц – SamM задал вопросы о масштабировании просмотров страниц при большом количестве подписчиков после миграции с WordPress, что вызвало обсуждение возможных всплесков трафика. читать далее
•
• Не удается загрузить изображение в настройках брендинга – Фрустрация из-за неудачных попыток загрузки изображений в разделе настройки брендинга была снята, когда thoka сообщил о недавнем исправлении, решающем эту проблему. читать далее
•
• Discourse SEO – Нужна помощь – В теме поддержки пользователи подвергли критике методы SEO на сайте Discourse, обсуждая роль метаданных категорий и тегов в увеличении количества уникальных посетителей. читать далее
#Sysadmins
•
• Миграция форума XenForo на Discourse – В этом подробном руководстве SubStrider поделился своими трудностями и успешными заметками о замене MySQL на MariaDB во время миграции, а также дал советы по устранению неполадок. читать далее
#contribute:translations
•
• Перевод страниц документации – nat обновил сообщество о прогрессе в работе над плагином discourse-translator, стремясь к автоматическому переводу сообщений для поддержки нескольких языков. читать далее
Announcements
•
• Новый эксперимент: Включите ИИ-суммаризацию в вашем Discourse одним кликом! – Теперь, когда ИИ учитывает лайки и уровни доверия при оценке сообщений, ранние пользователи обсуждают, как новая функция суммаризации выбирает контент. читать далее
•
• Обновление PostgreSQL 15 – diogocsc подробно описал свой процесс устранения неполадок на основе Docker после обновления до PostgreSQL 15, выделив необходимость перезапуска служб и пересборки. читать далее
•
• Новый плагин документации в разработке – tvavrda быстро исправил ошибку в PR после замечания от участника сообщества, сохранив разработку плагина документации на правильном пути. читать далее
Bug
•
• Задачи Rake в плагине ИИ не работают – Баг в индикаторе прогресса для длительных операций заполнения данных заставил sam и других задуматься о целесообразности его использования в процессе сборки. читать далее
•
• Статистика новых сообщений на панели управления сломана – Поскольку скриншоты и данные графиков отображались некорректно на панели администратора, запрос Roi привлек внимание как sam, так и martin для отладки проблемы. читать далее
Feature
•
• Специальные символы, похожие на Google Поиск – sam поделился практическим советом по повышению точности поиска, предложив заключать точные фразы в двойные кавычки для получения корректных результатов запроса. читать далее
• Роль nat:
Демонстрируя приверженность глобальной доступности, nat усилил усилия по локализации, приняв участие в обсуждении Перевод страниц документации.
Какой замечательный день обсуждений! Вчерашние оживленные дебаты и приключения по устранению неполадок держали всех в тонусе – давайте пожелаем еще больше содержательных бесед, требующих анализа кода, на 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. Продолжайте в том же духе!