Несколько пользователей сообщили о проблемах с электронной почтой в последней бета-версии, как описано в этой теме о том, что системные письма не доставляются корректно.
Support – Может ли кто-нибудь рассказать подробнее о своем опыте использования Discourse? PierrunoYT открыл тему, сравнивая Discourse и Discord, при этом подчеркивая ценность сохранения обсуждений для долгосрочного поиска. Прочитайте беседу здесь.
#Site обратная связь – Дружественное напоминание быть открытым к предложениям или жалобам новых людей
В этом посте awesomerobot подчеркнул важность уважительной обратной связи, напоминая участникам сообщества, как тон влияет на разговоры. Узнайте больше в обсуждении здесь.
Dev – Можно ли использовать @if в компоненте темы с помощью переменной? merefield поднял вопрос, касающийся переменных времени выполнения SCSS, а david прояснил, что вместо этого следует использовать переменные времени сборки. Читайте подробности здесь.
#Developer Руководства – Инструментарий Discourse для отображения форм
Возник жаркий спор, когда pfaffman и joffreyjaffeux поделились примерами и исправлениями для отображения форм в Discourse, помогая разработчикам справляться со сложными задачами CSS. См. поток здесь.
Support – Высокое использование процессора (Ruby)
Производительность сервера была под микроскопом, когда markschmucker, AstonJ и LotusJeff обсуждали возможные причины и решения проблем с высокой нагрузкой на ЦП после недавнего обновления. Узнайте полную историю здесь.
#contribute:translations – Предложите лучшие переводы на итальянский язык StefanoCecere спровоцировал разговор об улучшении итальянских переводов с обеспечением согласованности использования строк, поддержанный полезными советами от nat. Погрузитесь в обсуждение здесь.
Support – В sidekiq отображается более 3 миллионов поставленных в очередь задач? Как я могу остановить их генерацию в очереди? zogstrip выявил ошибку, вызывающую избыточный фоновый процесс, и прояснил ситуацию относительно предстоящих исправлений для предотвращения раздувания очереди. См. подробности здесь.
Dev – Ember-аддоны разрешаются как неверные зависимости.
В этом техническом обсуждении pfaffman и david обменялись идеями о разрешении зависимостей и предложили практические исправления, чтобы избежать непреднамеренного изменения файла блокировки. Проверьте это здесь.
Support – Инструкция PostGres 17 в резервных копиях блокирует механизм восстановления
Пользователи сотрудничали в устранении неполадок с резервным копированием PostgreSQL, когда pfaffman вмешался с рекомендациями по переключению клиентов и устранению ошибок восстановления. Дополнительная информация здесь.
Support – Есть ли способ автоматически назначать пользовательские значки без SQL? HAWK объяснил, что использование API является рекомендуемой альтернативой SQL для назначения пользовательских значков, связываясь с полезной документацией по пути. Прочитать пост здесь.
Bug – Память Redis продолжает расти в Discourse 3.4.0.beta3 из-за ошибки плагина чата
Ошибка в задаче сводки чата вызывала раздувание sidekiq; zogstrip подробно описал, как излишне хитрый запрос стал виновником, и сослался на исправление в запросе на извлечение. Получить исправление здесь.
Announcements – Обновление PostgreSQL 15 schneeland и mwaniki поделились своим опытом работы с PostgreSQL 15, обсуждая обходные пути, наблюдения за производительностью и шаги обновления, которые могут помочь оптимизировать задачи после обновления. См. обновление здесь.
Feature – Улучшение онбординга новых пользователей путем отключения/подписки на категории по интересам StefanoCecere предложил удобную концепцию плагина для облегчения онбординга путем управления уведомлениями категорий, стремясь упростить пользовательский опыт. Узнайте больше здесь.
Theme – Alien Night Theme — бесплатная темная тема для Discourse
Пользователи обсуждали проблемы с названиями тем и делились решениями — Jagster указал на простое исправление ошибок имен компонентов, обеспечивая более плавный опыт с этой популярной темной темой. Прочитайте беседу здесь.
Theme – FKB Pro — социальная тема Don и Kevin7 обсуждали изменения для устранения ошибок макета, таких как продублированные описания категорий, и объединили обновления для улучшения общего внешнего вида и функциональности этой социальной темы. Подробности доступны здесь.
joffreyjaffeux: Поделился ценными примерами и советами по устранению неполадок для отображения форм в Discourse toolkit to render forms, что облегчило разработчикам следование за процессом.
Какой вихрь исправлений ошибок, настройки производительности и креативных предложений функций мы наблюдали вчера — давайте продолжать кататься на этой волне мета-магии сегодня!
blog – Разбор Discourse 3.4: Discourse инициировал обсуждение улучшений в новом обновлении, таких как более последовательный интерфейс администратора, улучшенный мобильный опыт и инструменты борьбы со спамом на базе ИИ, в теме Разбор Discourse 3.4.
Объявления – 3.4.0: Крупный релиз: Saif объявил, что Discourse 3.4 уже доступен с его детектором спама на базе ИИ в один клик и упрощенным процессом регистрации в теме 3.4.0: Крупный релиз, в то время как jomaxro поделился дополнительными улучшениями функций (читать далее).
Поддержка – Сайт недоступен после пересборки (4 февраля 2025 г.):
Пользователи столкнулись с проблемами доступности после пересборки, что побудило к глубокому анализу логов ошибок и обсуждению советов по устранению неполадок — разговор, который остается активным в теме Сайт недоступен после пересборки.
Тема Компонент – Компонент темы «Шлюз для гостей»:
Разговор об обновлении использования устаревших иконок для компонента темы «Шлюз для гостей» был инициирован KhoiUSA и Don, а обновление было объединено в теме Компонент темы «Шлюз для гостей».
Тема Компонент – Компонент темы «Предварительный просмотр списка тем»:
Обсуждение постоянно видимых предварительных просмотров тем и предстоящих переписей в теме Компонент темы «Предварительный просмотр списка тем»» держало разработчиков тем в тонусе.
UX – Переключатель навигации по теме предотвращает взаимодействие на странице:
Ошибка интерфейса с некликабельными элементами была обсуждена и решена путем повторного включения событий указателя, как задокументировано в теме Переключатель навигации по теме предотвращает взаимодействие на странице.
Поддержка – Пробуем Discourse и плагины для GitHub:
Вопросы о правильных процедурах установки плагинов по сравнению со стандартной установкой были прояснены в теме Пробуем Discourse и плагины для GitHub.
#Developer Руководства – Руководство для начинающих по разработке тем Discourse: ddsgad поднял вопросы об устаревших инструкциях в руководствах по разработке тем, что подстегнуло призыв к обновленной документации в теме Руководство для начинающих по разработке тем Discourse.
Поддержка – После обновления 3.5.1 загрузка ЦП достигла 100%:
Наблюдения высокой нагрузки на ЦП после обновления привели к совместным усилиям по устранению неполадок, как видно в теме После обновления 3.5.1 загрузка ЦП достигла 100%.
Saif:
Проявляя лидерство, Saif официально запустил Discourse 3.4 в теме 3.4.0: Крупный релиз и предоставил руководство по новым функциям, обеспечив плавный переход для участников сообщества.
jomaxro:
Расширяя детали релиза, jomaxro обогатил обсуждение списками функций и изменениями безопасности в теме 3.4.0: Крупный релиз, помогая пользователям ориентироваться в обновлении.
sam:
Делясь практическими советами, sam предоставил ключевые ссылки на документацию и советы по использованию моделей в теме Разбор Discourse 3.4, позволив участникам эффективно устранять вопросы, связанные с ИИ.
tobiaseigen:
Активно занимаясь вопросами самостоятельного хостинга, tobiaseigen сообщил о аналогичных проблемах с пересборкой в теме Сайт недоступен после пересборки и добавил дополнительные инсайты по мере развития проблем.
supermathie:
Внося напоминания о совместимости, supermathie повторил шаги по устранению неполадок в обсуждении релиза в теме 3.4.0: Крупный релиз, укрепляя советы по стабильности системы.
Это был напряженный день, когда члены команды вступали в дело и сглаживали неровности — вчерашняя активность точно заставила наши виртуальные шестеренки крутиться с множеством забавных исправлений и отзывов! Наслаждайтесь кроличьей норой обновлений!
• UX: В Новые настройки форума без меню было выражено недовольство навигацией, когда Jagster поставил под сомнение долгожданные изменения в способе обнаружения настроек.
• Поддержка: Модераторы и администраторы получили дополнительную ясность благодаря обсуждению Список тем в медленном режиме, которое разбирало способы отслеживания активных настроек медленного режима через SQL.
• Функции: Для дальнейшего улучшения навигации в Постоянный маршрут к сообщениям было предложено решение для прямой ссылки на отдельные сообщения независимо от изменений в теме.
• Объявления: Вопросы стабильности были в центре внимания в 3.3.4: Выпуск безопасности и обслуживания, где подчеркивались как исправления уязвимостей, так и философия готовности к промышленному использованию.
• Поддержка: Не все обновления проходят гладко — в Обновление провалилось spectacularly были описаны проблемы обновления Neptune, highlighting уроки из проблемного перехода на PostgreSQL.
• Установка: Для администраторов серверов в Обновление лаунчера не удалось была зафиксирована борьба с Docker и ограничениями дискового пространства во время критической перестройки.
• chrism выделил пробел в удобстве использования, выступив за функцию «Отметить как прочитанное» на уровне категории в «Отметить как прочитанное» необходимо внутри категорий, аргументируя это необходимостью более четких уведомлений в активных категориях.
• Наконец, mwaniki поделился своим опытом в теме Обновление PostgreSQL 15, помогая пользователям с советами по устранению неполадок и процедурами корректного завершения работы.
Что за американские горки из технических обновлений и дебатов о функциях — вчерашняя активность оставила всех нас полными энергии и готовыми к еще одному захватывающему дню на meta.discourse.org!
Помимо этих цифр, сегодня форум обогатился несколькими увлекательными обсуждениями. Среди заметных тем были исследования визуальных улучшений, таких как выноски для цитат и переключатель тёмной/светлой темы, дебаты об интерфейсе, включая удаление отдельной кнопки полного цитирования в редакторе (Кнопка полного цитирования в редакторе отсутствует и последующие разъяснения читать далее), а также углублённое устранение неполадок при обновлении системы, включая обновление PostgreSQL 15. Дополнительные обсуждения, такие как тема Требовать причину редактирования и инсайты, представленные в Discourse Assign, ещё раз подчёркивают оживлённую активность. В целом, наше сообщество сегодня активно обсуждало идеи более чем в 25 упомянутых темах!
Интересные темы
• Тема компонент:Arkshine и другие исследовали функцию выноски для цитат, чтобы добавить стилизованные под Obsidian выноски как элегантную альтернативу стандартным цитатам в формате Markdown.
• UX Свежие предложения в теме Новые настройки форума без меню пролили свет на способы упрощения навигации с помощью улучшенной фильтрации и механизмов боковой панели.
• Поддержка В теме под названием Восстановленный сайт – необходимо исправить URL обсуждались советы по устранению неполадок для перенастройки внутренних ссылок после восстановления сайта, когда тестовые URL остались на месте.
• Объявления Обсуждение Обновление PostgreSQL 15 предоставило ценные insights по решению проблем при обновлении и проблемам совместимости в различных серверных средах.
• Поддержка Вопрос в теме Как обновить Docker? вызвал полезное обсуждение обновления Docker для избегания устаревших версий и обеспечения плавной пересборки.
• Функция В теме Как передать данные в артефакт? пользователи обменялись идеями о внедрении динамических параметров в артефакты для более гибкой генерации контента.
• Поддержка Обсуждение Обновление 3.4.0.beta4 не удалось отразило разочарование администраторов и советы по устранению неполадок, необходимые после неудачной пересборки после неожиданного бета-обновления.
• Тема компонент: Обсуждение Включить кнопку инструментов разработчика подчеркнуло недавние изменения, которые теперь ограничивают её видимость только для администраторов, сохраняя интерфейс лаконичным.
• Osama внес вклад в основное обсуждение переключателя тёмной/светлой темы, прояснив детали интеграции функции для более плавного пользовательского опыта.
• keegan продемонстрировал возможности кастомизации в теме Инструментарий разработчика, предложив практические настройки для скрытия лишних уведомлений.
• Falco внес вклад в устранение неполадок в теме Как обновить Docker?, предоставив ключевые советы по преодолению проблем с устаревшими версиями Docker.
Какой день! Вчерашние оживлённые обсуждения заставили наше сообщество buzzing, как неоновая вывеска в полночь, и благодаря всем вашим блестящим вкладам несколько щенков в безопасности!
Тема Компонент – Выноски для цитат: alehandrof обновился до последней версии и отметил: «теперь всё работает», а jrgong высоко оценил новые типы выносок. Ознакомьтесь с первоначальным обновлением здесь и посмотрите восторженные последующие комментарии здесь.
Объявления – Переключатель тёмной/светлой темы теперь доступен в ядре:
Обсуждение проблем интерфейса в тёмной теме вызвало активную дискуссию — Kevin7 предложил решение на CSS, а Osama пояснил, что такой дизайн задуман специально. Прочитайте подробную ветку здесь и дополнительные разъяснения здесь.
Миграция – Миграция небольшого сообщества с Discord на Discourse: iSayYippeeKiYay поднял вопросы миграции для переноса небольшого сообщества с Discord, а pfaffman и wesochuck предложили решения для экспорта. Узнайте больше об обсуждении миграции здесь.
Установка – PSA: Обновление стабильной версии 3.3.3 → 3.4.0 через графический интерфейс не удалось: rahim123 подробно описал свой опыт неудачного обновления через GUI, которое было решено пересборкой через командную строку, и поделился шагами, которые нашли отклик у Jagster и pfaffman. Погрузитесь в историю обновления здесь.
Функцияemoji – FR: пожалуйста, включите выбор эмодзи в текстовых полях сообщений о нарушении:
Участники сообщества обсуждали, добавляет ли выбор эмодзи в сообщениях о нарушении ценность, с комментариями от dandv, Jagster и Canapin. Получите полную сводку здесь.
Тема Компонент – Переключатель плотности Discourse: jordan-vidrine объяснил, что код для настройки плотности уже готов, но интерфейс пока не выпущен, что вызвало любопытство у пользователей. Посмотрите обсуждение здесь.
Плагинexperimental – Плагин ActivityPub:
Переводчики и разработчики — под руководством pmusaraj и при участии Jagster — обсуждали вклад в перевод и проблемы интеграции с Mastodon. Изучите разговор здесь.
Поддержка – Как изменить логотип в правом нижнем углу аватара? NoNoWahooFromGimkit получил полезный совет от supermathie использовать remove.bg для чёткого логотипа (флэра), с примерами скриншотов от сообщества для контекста. Прочитайте решение здесь.
Баг – Новый пользователь отвечает после закрытия темы: wisewords отметил проблему, когда новый пользователь мог написать в закрытой теме, что вызвало опасения по поводу возможных поднятий темы и безопасности. Смотрите отчёт здесь.
Плагин – Плагин приватных тем: LaptechInfo и RGJ обсуждали функции плагина приватных тем, включая идеи по отображению тем с отступами для незарегистрированных пользователей. Посмотрите обсуждение здесь.
Поддержка – Пузырь цитаты в опции меню заголовка ответа:
Когда fuse заметил отсутствие своего любимого пузыря цитаты в заголовке ответа, Moin объяснил текущее отсутствие опций конфигурации. Узнайте больше здесь.
Релизы – Где найти последний основной релиз: Saif объяснил обновлённый процесс отслеживания основных релизов через blog.discourse.com и release-notes, что упростило получение актуальной информации. Найдите детали здесь.
Тема – FKB Pro - Обновление социальной темы:
Сообщив о неполном стиле коробки с бейджами в отображении категорий на главной странице, LaptechInfo получил исправление от Don, которое восстановило правильный дизайн. Посмотрите обновление здесь.
Devpersonal-messages – [Glimmer] Другая тема для списка тем личных сообщений?: rahim123 поделился своим опытом использования компонента темы для лучшего отображения аватаров участников ЛС, что вызвало обсуждение кастомизации. Узнайте больше здесь.
Поддержка – Цветовая палитра не работает для пользовательской темы после обновления: 37Rb описал, как его пользовательская тема потеряла определения цветов из-за более строгой компиляции SCSS в Discourse 3.4.0, и позже решил проблему, переместив HTML-контент напрямую в шаблон. Прочитайте решение здесь.
jordan-vidrine:
Он выразил свой энтузиазм в ветке о выносках для цитат, поделившись своими мыслями здесь, а также внес вклад в прояснение обсуждения переключателя плотности Discourse здесь.
Osama:
Активно помогая с вопросами о тёмной/светлой теме, он объяснил нюансы в этом посте и далее руководил пользователей, предоставляя детали настроек здесь.
pmusaraj:
Он продвинул плагин ActivityPub, открыв доступ к переводу для участников. Посмотрите его обновление здесь.
Saif:
Предоставляя ясность по информации о релизах, он направил пользователей, как найти последний основной релиз здесь.
supermathie:
Предложив практическое решение проблемы с логотипом аватара, он поделился своим исправлением в ветке поддержки — посмотрите его вклад здесь.
sam:
Он разъяснил передачу данных в управлении артефактами, отметив, что ответ содержится в самом URL темы. Прочитайте его размышления здесь.
————————————————————
Какой день — это был вихрь исправлений, новых функций и веселья на форуме, который наверняка продолжит вчерашнее волнение и сегодня!
Обновление PostgreSQL 15 – Пользователи разбираются с проблемами при обновлении до PostgreSQL 15 и связанными ошибками ограничения скорости загрузки Docker. sallypf поделилась разочаровывающим сообщением об ошибке (читать далее), в то время как pfaffman уточнил, что обновления проходят гладко при наличии достаточного места на диске (читать далее).
#Site обратная связь
Касательно этикета «не упоминать/не писать в ЛС членам команды» – Canapin поднял вопросы, связанные с устоявшимся этикетом, запрещающим прямые упоминания членов команды, а Arkshine добавил вдумчивый ответ, подчеркнув положительное влияние открытого участия членов команды. (читать далее) (читать далее)
#Self-Hosting
Устранение неполадок с электронной почтой при новой установке Discourse – tobiaseigen приветствовал нового пользователя и поделился советами по обработке специальных символов в паролях SMTP. pfaffman подчеркнул необходимость ручного изменения файла app.yml, если необычные символы вызывают проблемы. (читать далее) (читать далее)
Понимание уровней доверия в Discourse – В ходе этого обсуждения outdzi и Moin прояснили, что повышение уровня доверия происходит автоматически, как только пользователи соответствуют установленным требованиям, хотя администраторы также могут блокировать уровни. (читать далее) (читать далее)
Badge-category__name требует ограничения ширины для длинных названий категорий – rahim123 указал на проблему переполнения CSS на мобильных устройствах из-за длинных названий категорий, а Canapin отметил, что аналогичные вопросы уже поднимались ранее. (читать далее) (читать далее)
Проблемы всё ещё наблюдаются. Как применить «исправление»? – jtheletter описал продолжающиеся трудности после попытки применить исправление для проблем с обновлением. Были предложены варианты, включая переход на новую виртуальную машину как более безопасную альтернативу. (читать далее) (читать далее)
Помощник на базе ИИ не различает Discourse и Discord – Возникло напряжение, когда RGJ отметил путаницу помощника ИИ, а член команды sam объяснил, что токены могут быть смещены в сторону Discord, что подчеркивает ограничения текущих промптов ИИ. (читать далее) (читать далее)
Как изменить цвет разделителей в списке тем? – Разочарованные пользователи искали способы настройки CSS, чтобы линии разделителей были более заметными. Johnny_McIvor задал несколько дополнительных вопросов, пока Arkshine не предоставил необходимые фрагменты CSS. (читать далее) (читать далее)
Ошибка обновления Discourse: ваша установка Docker работает некорректно – hanisch столкнулся с проблемами ограничения скорости загрузки Docker во время обновления, и pfaffman порекомендовал войти в систему как root, чтобы преодолеть эту ошибку. (читать далее) (читать далее)
Я хочу убрать отображение имени пользователя здесь. Где можно изменить эту настройку? – wenqin поднял вопрос о нежелательной строке отображения имени пользователя, что побудило pfaffman предложить корректировки компонентов темы или исправления через CSS. (читать далее) (читать далее)
Скрыть элементы на отдельных страницах тем – BrianC искал способ отображать пользовательский элемент только на странице списка тем, и Arkshine рекомендовал использовать настройки на основе URL для целевого отображения. (читать далее) (читать далее)
Как получить эту функцию текстового редактора – LaptechInfo, заинтересовавшись иконкой, которая реорганизует интерфейс композера, спросил о её названии. Moin указал на компонент полноэкранного режима и модуль предварительного просмотра композера Discourse как на ответ. (читать далее) (читать далее)
Отправить сообщение пользователям только уровня доверия 0 – icaria36 wondered, как изолировать пользователей TL0 для специальных сообщений, а Canapin предложил полезный скрипт на основе SSH. (читать далее) (читать далее)
После неудачной попытки установки плагина я восстановился из резервной копии. Попытался перезапустить. Но получаю эту ошибку. Пожалуйста, дайте какое-нибудь решение – Когда проблемы с установкой плагина вынудили восстановить резервную копию, Heliosurge рекомендовал подробно проверить логи для выявления корневых причин. (читать далее) (читать далее)
Застрял на v2.9.0.beta1 – теперь работает 3.4.0.beta4-dev после отключения хуков: как зафиксировать стабильные релизы? – Споры обострились, когда jtheletter выразил сожаление по поводу сложностей работы с устаревшими образами виртуальных машин, в то время как бета-обновления нарушают работу продакшена, а pfaffman посоветовал миграцию на новый сервер. (читать далее) (читать далее)
sam внес вклад в обсуждение поведения помощника ИИ, добавив insights в теме «Помощник на базе ИИ не различает Discourse и Discord». Посмотрите его вклад от команды (читать далее).
tobiaseigen предложил приветствие и советы по устранению неполадок в теме «Устранение неполадок с электронной почтой при новой установке Discourse», помогая новым пользователям преодолеть проблемы с конфигурацией. (читать далее)
Saif предложил идеи по оптимизации автоматизации, связав концепции автоматической сортировки ИИ с устоявшимися сервисами, такими как IFTTT и Zapier, в своём посте «ИИ + управление автоматизацией: оркестровка независимых скриптов автоматической сортировки ИИ». (читать далее)
Какой вихрь обсуждений был вчера – оживлённые переклички и синергия команды оставили нас в восторге, словно от цифровых петард!
Плагин – Плагин «Места»: merefield обновил популярный плагин «Места», добавив совместимость с новой системой списка тем Glimmer. В своих подробных примечаниях к выпуску читать далее он обсудил предстоящие функции — например, возможность нажатия на местоположение темы для открытия модального окна с картой — и требования к финансированию, необходимые для будущего обслуживания.
Поддержка – Определение необходимости модернизации моего VPS (общие вопросы):
Обсуждение началось с того, что Ed_S представил подробный чек-лист для проверки состояния VPS перед обновлением Discourse. Последующие сообщения от pfaffman и Jonathan5 углубились в нюансы версий ОС и стратегии обновления Docker читать далее.
Поддержка – Проблемы с SSO и символом «~»:
В этой живой дискуссии sweetbeems сообщил об ошибке base64decode, вызванной включением тильды (~) в биографии пользователей. Jagster, sam и david предложили свои идеи и обходные пути. Разговор сосредоточился на том, следует ли считать это ошибкой или ожидаемым поведением читать далее.
UX – Новые настройки форума без меню: Canapin поделился своим разочарованием из-за отсутствия ожидаемого меню в обновленном поиске настроек. После обратной связи от сообщества и устранения неполадок hugh подтвердил, что внутренняя боковая панель была отменена в ответ на жалобы пользователей читать далее.
Тема Компонент – Компонент темы предпросмотра списка тем: Ahmed26 спросил, как добиться эффекта овальной границы на изображениях предпросмотра тем. В ходе быстрого обмена мнениями с merefield было предложено решение на основе CSS, а также даны советы для дальнейших экспериментов читать далее.
Объявления – Предстоящий вебинар: Любите своё сообщество:
С приближением Дня святого Валентина Danielle объявила о вебинаре по успеху клиентов, предназначенном для помощи сообществам в выражении признательности своим участникам. Приглашение содержало подробную информацию о дате, времени и привлекательную графическую иллюстрацию читать далее.
Поддержка – Старые домены мультисайта всё ещё показывают форум по умолчанию после отключения мультисайта:
Разгорелась жаркая техническая дискуссия, когда Abdelrahman_MoHamed описал постоянные проблемы после переключения с мультисайта на стандартную установку. pfaffman и RGJ обсуждали коренную причину — записи DNS или остатки конфигурации — с четкими объяснениями, почему важная очистка конфигурации имеет решающее значение читать далее.
Поддержка – Попытка обновить Docker на DigitalOcean; застрял на Docker 19.03.13: pearsonified подробно описал свои проблемы с обновлением Docker, столкнувшись с повторяющимися ошибками, связанными с некорректной записью в sources.list. Участники предоставили советы по устранению неполадок, одновременно рекомендуя подход с новой виртуальной машиной для более чистого пути обновления читать далее.
UX – Нужно ли всё ещё сбрасывать автоматические отступы на мобильных устройствах?: nolo поднял проблему с настройками автоматических отступов, вызывающими проблемы с макетом на планшетах Android. Обсуждение расширилось благодаря предложению pmusaraj о корректировке контрольных точек, а также участники сообщества поделились примерами воспроизведения проблемы на различных устройствах читать далее.
Разработка – Ошибка Gem::MissingSpecError для зависимости плагина Gem:
Разработчик плагина (lllukom) столкнулся с ошибкой зависимости при добавлении gem в свой плагин. david быстро указал, что помощник gem в Discourse не поддерживает автоматическую установку подзависимостей, и привел рабочий пример из плагина Zendesk читать далее.
Объявления – Переключатель темной/светлой темы теперь доступен в ядре: patrickemin и Osama протестировали новую функцию переключения темной темы. Хотя некоторые пользователи отметили несоответствия с настройками системы, обсуждение предоставило полезные инструкции по отладке и выделило нюансы конфигурации читать далее.
Поддержка – Errno::ENOENT: Файл или каталог не найден @ rb_sysopen - /etc/postgresql/15/main/postgresql.conf:
Когда при попытке обновления пользователя возникли ошибки пути PostgreSQL, mwaniki объяснил, что, скорее всего, виновником является устаревший образ Docker. Он посоветовал проверить настройку базового образа запуска в app.yml для решения проблемы читать далее.
Общее – Поля-ловушки (honeypot) для предотвращения ботов при регистрации?: Carlo завел разговор, спросив, можно ли использовать скрытое поле регистрации для блокировки ботов. Andrew_Rowe и david уточнили, что в Discourse уже есть встроенная скрытая система «ловушки» в процессе регистрации, что минимизирует необходимость дополнительных мер читать далее.
Функция – Хотим ли мы добавить всплывающее окно подтверждения для «Сбросить дату поднятия»?: tobiaseigen предложил добавить подтверждение в интерфейсе для действия «Сбросить дату поднятия», отметив, что многие пользователи находят текущее поведение запутанным. Предложение вызвало параллели с классической логикой поднятия тем на форумах и получило поддержку читать далее.
#Site обратная связь – Относительно этикета «не упоминать/не писать в ЛС членам команды»:
По мере развития этикета сообщества HAWK и Heliosurge обсудили, следует ли упоминать членов команды без необходимости. Разговор подчеркивал сбалансированное общение и взаимное уважение, при этом ответственность команды постепенно перераспределяется читать далее.
tobiaseigen активно участвовал в обсуждении Плагина «Места»», поздравив merefield с обновлением и предоставив ценную обратную связь по тестированию ссылка.
david присоединился к обсуждению Проблем с SSO и символом «~», предложив технические идеи относительно различий в кодировании base64 ссылка.
Danielle возглавила объявление Предстоящий вебинар: Любите своё сообщество, пригласив участников сообщества на вебинар, посвященный выражению признательности участникам ссылка.
hugh внес вклад в улучшение удобства использования в теме Новые настройки форума без меню, отметив улучшения и поделившись конструктивной обратной связью по поводу восстановленного опыта работы с боковой панелью ссылка.
mwaniki помог устранить ошибку Errno::ENOENT, объяснив последствия использования устаревшего образа Docker и предложив действенные исправления ссылка.
awesomerobot высказался в обсуждении компонента Требовать причину редактирования, поделившись своим рефакторированным решением и отметив нативное поведение композера ссылка.
sam сообщил о Проблеме масштабирования для диаграмм, упомянув, что в настоящее время проводятся настройки бэкенд API для решения проблемы ссылка.
HAWK предоставил вдумчивые комментарии по этикету сообщества в обсуждении не упоминать/не писать в ЛС членам команды, подчеркнув общую ответственность и четкую коммуникацию ссылка.
kelv внес исправление для проблемы Неверное значение «Расширить политику безопасности контента» в компоненте темы, объединив изменения, которые фильтровали проблемные директивы CSP ссылка.
pmusaraj предложил insightful предложение относительно проблем отображения на мобильных устройствах в теме Нужно ли всё ещё сбрасывать автоматические отступы на мобильных устройствах?, помог прототипировать решение на основе контрольных точек ссылка.
Какой вихрь технических правок, предложений функций и дебатов сообщества! Вчерашний поток обновлений плагинов и приключений по устранению неполадок наверняка держал всех в тонусе — за ещё один день мета-магии!
Тема компонент:merefield представил обновление для обеспечения совместимости с новой системой списков тем Glimmer в Компоненте темы предпросмотра списка тем. Эта переписывание, которое заняло дни, обещает более плавную работу на мобильных устройствах и уведомления, если темы или плагины не обновлены. Читать далее
Ошибка Обсуждение вопросов по поводу количества модераторов в Discourse Meta возникло, когда tvavrda и Canapin обсудили расхождения в цифрах. Модераторы и администраторы работают над уточнением того, влияют ли скрытые роли администраторов на счетчик в этой неправильный подсчет модераторов в Discourse Meta дискуссии. Читать далее
Разработка В ходе исследования событий навигации ddsgad поднял вопросы об исполнении JavaScript при переходах между страницами. Arkshine объяснил, что api.onPageChange в Discourse может помочь, но отметил, что обеспечение полной загрузки DOM может потребовать специфичных для компонентов хуков в теме Как обойти DOMContentLoaded для навигации?. Читать далее
Поддержка Недавнее изменение в обработке изображений обсуждалось после того, как ted объявил, что авто-сетка изображений была перемещена из базовой в экспериментальную. Теперь пользователям необходимо явно включить эту функцию через обновление запроса на слияние на GitHub в теме Отключение авто-сетки изображений?. Читать далее
UX В ходе продолжающихся дебатов о настройках отображения на мобильных устройствах в теме Все еще нужно сбрасывать автоматические отступы на мобильных устройствах? обсуждалось, требуют ли пользовательские темы корректировки отступов. Полезные комментарии помогли прояснить, что новые настройки сетки могли сделать некоторые исправления устаревшими. Читать далее
UX Для обеспечения согласованности дизайна david объединил улучшения, благодаря которым диаграммы Mermaid рендерятся с фиксированным соотношением сторон 16:9. Тема Проблема масштабирования для диаграмм даже включает переключатель полноэкранного режима для детального просмотра. Читать далее
UX#mermaid: Несколько незначительных улучшений пользовательского опыта были предложены в теме Незначительные улучшения UX. Пользователи заметили проблемы с перекрытием контента полосами прокрутки в полноэкранном режиме при редактировании диаграмм Mermaid. Читать далее
Плагин Для тех, кто занимается ведением журналов сообщества, продолжаются обсуждения по улучшению Плагина журнала, поскольку fokx работает над обновлениями для устранения предупреждений и обеспечения более плавного опыта работы с запросами на слияние. Читать далее
Продолжайте в том же духе – вчерашняя оживленная работа по устранению неполадок и совместные исправления показывают, что наше сообщество знает, как превращать вызовы в возможности для веселья и инноваций!
[UX] Уточнение призыва к действию «Создать аккаунт» на экране «Принять приглашение» supermathie объяснил, как пользователи путались при получении приглашений, что вызвало дискуссию о чётком дизайне призывов к действию. Ссылка на обсуждение
[Объявления] Предстоящий вебинар: Любите своё сообщество
В этой теме вопрос NiceOldGuy о конфликтах регистрации был оперативно рассмотрен Danielle, которая предоставила информацию о доступности записи. Ссылка на обсуждение
[Ошибка] Неправильный подсчёт модераторов на Discourse Meta
Модераторы заметили дублирование в подсчёте модераторов, и tobiaseigen подтвердил исправление, которое теперь устраняет дублирующееся отображение. Ссылка на обсуждение
[Тема компонент] Цветовые стили тегов
Развернулась дискуссия, когда метки оставались серыми, несмотря на правильные настройки. Ahmed26, nolo и Av8tion совместно решили проблему с учётом регистра. Ссылка на обсуждение
[Ошибка] Постоянные ссылки больше не имеют возможности поиска или отображения всех постоянных ссылок
В споре о пагинации против функционала поиска pfaffman и Jagster высказали противоположные мнения, подчеркнув разницу между дизайнерским выбором и потенциальной ошибкой. Ссылка на обсуждение
[Поддержка] Временное использование сетевого хранилища для восстановления, обновление PSQL
В ходе глубокого анализа стратегий обновления и миграции серверов pfaffman, helmi и Falco обсудили преимущества запуска новой виртуальной машины по сравнению с добавлением сетевого хранилища. Ссылка на обсуждение
[Разработка] Пример любого плагина с формой и POST-запросом
Разработчики обменялись лучшими практиками создания форм плагинов: pfaffman и Xavier_Garzon описали подходы к вызову конечных точек и валидации входных данных. Ссылка на обсуждение
[Поддержка] Создание подкатегории внутри подкатегории?
Когда LaptechInfo столкнулся с ошибкой при создании под-подкатегорий, предложения сообщества привели к исправлению через консольную команду, которое решило проблему. Ссылка на обсуждение
[Разработка] Обновлённая иконка пользовательского заголовка: отправка данных через URL littleviolette и Arkshine обсудили новый подход, требующий использования CLI тем для установки компонентов иконок заголовка, что помогает администраторам бесшовно интегрировать пользовательские иконки. Ссылка на обсуждение
[Разработка] Как обойти событие DOMContentLoaded для навигации? ddsgad и merefield поделились знаниями о тайминге событий API, обеспечив надёжную загрузку динамического контента после события DOMContentLoaded. Ссылка на обсуждение
[UX] Отсутствует кнопка полного цитирования в редакторе
Разочарование из-за отсутствия отдельной кнопки цитирования, особенно на мобильных устройствах, побудило stefandxm и Don изучить альтернативы компонентов тем для улучшения удобства использования. Ссылка на обсуждение
[Поддержка] Все функции ИИ работают нормально, но поиск ИИ выдаёт ошибку 500
После нескольких тестов Bathinda и Jagster определили проблему как ограничение поиска на самостоятельно размещённых сайтах и предложили обходное решение через консоль. Ссылка на обсуждение
[#Сайт обратная связь] Уровень доверия 1 – Базовый: Редактирование собственных постов в течение 3–5 дней после публикации
Возникла беседа о настройках уровня доверия, когда lindsey и tobiaseigen обсуждали, нужны ли изменения для лучшего соответствия сообществу Meta. Ссылка на обсуждение
[Разработка] Надстройки Ember разрешаются как неверные зависимости одноранговых узлов. pfaffman поделился своим многочасовым процессом отладки, связанным с версиями pnpm, с советами от david по использованию автоматических обновлений для плавной среды разработки. Ссылка на обсуждение
martin решил проблему обнаружения спама ИИ, которая неожиданно скрывала посты и аккаунты, восстановив нормальное поведение. Ссылка на обсуждение
jordan-vidrine исправил компонент переключения плотности Discourse, улучшив интерфейс чтения на различных устройствах. Ссылка на обсуждение
Jagster завершил обновление Центра создания, помог оптимизировать процесс создания контента как для модераторов, так и для администраторов. Ссылка на обсуждение
pmusaraj решил проблему с плагином ActivityPub, исправив давнюю ошибку для более плавной интеграции. Ссылка на обсуждение
saquetim сообщил о предстоящих изменениях в меню постов, которые повлияют на настройку тем, посоветовав администраторам внести временные корректировки конфигурации. Ссылка на обсуждение
Что за потрясающий день, полный insightful правок и оживлённых дебатов – вчерашний ажиотаж питает дух нашего сообщества, делая сегодняшний день ещё светлее!
Ошибка – При просмотре лайков/реакций на сообщение всплывающее окно закрывается слишком быстро tempogain инициировал обсуждение, когда всплывающее окно с реакциями слишком быстро закрывалось на мобильных устройствах, а NateDhaliwal, david и Richie добавили детали воспроизведения и возможные причины. читать далее
Разработка – Пересборка форума с помощью кода? NateDhaliwal задал провокационный вопрос об автоматизации пересборки форума с помощью Ruby, что вызвало обсуждение у david и привело к ссылкам на устаревший подход ProCourse Installer. читать далее
Ошибка – Таймеры закладок отсчитываются от загрузки темы, а не от нажатия кнопки supermathie заметил, что при установке таймера закладки использовалось время загрузки темы, а не время фактического нажатия, что приводило к неожиданным ошибкам, и поделился видео для наглядности. читать далее
Поддержка – Временное использование сетевого хранилища для восстановления и обновление PSQL
В этой теме Ed_S и helmi разобрались со сложностями, связанными с размером резервных копий баз данных и стратегиями восстановления на крупных форумах, приведя практические команды и вывод системы. читать далее
Ошибка – Ссылки на удаленные сообщения исчезли
Когда ссылки на удаленные сообщения перестали отображаться в профилях и административных представлениях, вопрос от pmusaraj и обратная связь от Overgrow (с поддержкой keegan) побудили пересмотреть недавние изменения в интерфейсе. читать далее
Ошибка – Вход в Discourse без клавиатуры Damian_Boon сообщил, что пользователи Samsung сталкиваются с проблемами экранный клавиатуры при входе. Последующее тестирование от pmusaraj и Southpaw предоставило советы по настройке Samsung Pass. читать далее
Разработка – Как запустить Ruby-скрипт в ежедневной cron-задаче? Xavier_Garzon попросил совета по планированию запуска Ruby-скриптов напрямую, а merefield предложил задачу Sidekiq на основе плагина и поделился советами по выполнению на уровне хоста. читать далее
Плагин, ai – Discourse AI
В демонстрации технического мастерства MachineScholar представил впечатляющий коммит для Discourse AI, в то время как Saif обсудил сложности поддержки различных типов PDF и сроки полного выпуска функции. читать далее
Поддержка – Ошибка при обновлении до последней версии Discourse cmdntd столкнулся с ошибками пересборки во время недавнего обновления. Обсуждение, поддержанное советами merefield и pfaffman по проверке памяти и повторным попыткам пересборки, дало необходимое направление для устранения неполадок. читать далее
Тема компонент – Карточки тем david и участники сообщества рассмотрели обновления компонента карточек тем, подтвердив, что предупреждения устранены, и призвав пользователей дважды проверить версию. читать далее
Плагин, pavilion, experimental – Плагин Journal Stephane_Roy и angus (в разговоре с fokx) протестировали разрешения и конфигурации записей журнала в плагине Journal, что вызвало обсуждение уровней доверия и рабочих процессов плагинов. читать далее
Тема компонент – Изображение водяного знака
После сообщения об ошибке загрузки изображения от LaptechInfo, Arkshine изучил логи консоли браузера и выявил ошибку, недавно введенную в Discourse, что побудило к обсуждению исправления. читать далее
Ошибка – Не удается загрузить изображение в настройках Arkshine указал на проблему, при которой загрузка изображений для настроек возвращала неожиданные объекты вместо URL. Разговор быстро развернулся с участием Canapin и david, подтвердивших исправление в недавнем коммите. читать далее
Разработка – Ядро Discourse переходит на pnpm для управления пакетами JS nolo и david обсуждали технические тонкости перехода на pnpm версии 9.x для тем и плагинов, делясь идеями и советами по устранению неполадок в управлении зависимостями. читать далее
Тема компонент – Переключатель плотности Discourse tvavrda, Canapin и jordan-vidrine обсудили, как компактный и расширенный виды взаимодействуют в Discourse, отметив проблемы с регулировкой размера шрифта и наложением элементов в интерфейсе. читать далее
david активно участвовал в нескольких обсуждениях — он прояснил проблему быстрого закрытия всплывающего окна с реакциями в этом сообщении и подробно описал возможные решения для пересборки форума с помощью кода в другой теме. Он также помог в устранении ошибок обновления в этом обсуждении.
supermathie ответил на вопросы удобства использования, объяснив логику таймера закладок в этой теме, чтобы пользователи поняли разницу между временем загрузки и временем нажатия.
joffreyjaffeux присоединился к обсуждению пересборки с быстрым подтверждением отчетов, как видно в go сообщении, поддерживая живой и конструктивный тон беседы.
SaraDev обогатила наши обсуждения модерации, предоставив подробный обзор метрик разрешения флагов в этом руководстве, помогая модераторам понять лежащие в основе SQL-запросы.
AimeeQ поделилась восторженной обратной связью о недавнем вебинаре в этом объявлении, отметив, как тематическая связь с предстоящими событиями повысила вовлеченность.
keegan предоставил важные отладочные данные по проблеме исчезновения ссылок на удаленные сообщения, помогая пользователям разобраться в проблеме в этом обсуждении.
Southpaw предоставил продуманную обратную связь по тестированию проблемы входа в систему у пользователей Samsung, поделившись своими выводами в этом сообщении.
tobiaseigen дал рекомендации по эффективной организации подкатегорий в этой теме, обеспечив интуитивную структуру сообщества.
Saif углубил обсуждение ИИ, рассказав о тонкостях поддержки PDF в Discourse AI, как показано в его ответе.
pmusaraj прояснил аспекты поведения интерфейса в обсуждениях удаленных сообщений и предоставил дополнительный контекст в этом комментарии, став незаменимым в устранении неполадок.
Что за энергичный день обсуждений — ошибки исправлены, функции обсуждены, а креативные решения представлены с юмором и flair. Пусть ваш день будет таким же оживленным и инновационным, как вчерашние форумы!
Кнопка полного цитирования в редакторе отсутствует:Jonathan5 первым заметил скрытую кнопку цитирования, что спровоцировало обсуждение, приведшее к исправлениям в компоненте темы от Don и одобрительным кивкам других участников. читать далее
Почему при нажатии на «Последние» в верхней части мобильного устройства открывается меню внизу: Пользователи обсуждали странности взаимодействия на мобильных устройствах — с участием awesomerobot и BryanV — подчёркивая ограничения на уровне ОС и компромиссы в дизайне. читать далее
Будет ли RAG поддерживать файлы PDF в будущем?: Оживлённое обсуждение новых задач индексации PDF развернулось, когда Yenwod, Saif и sam рассмотрели ошибки извлечения и проблемы с ресурсами в рабочем процессе с поддержкой ИИ. читать далее
Водяной знак на изображении: Разговор между Arkshine и LaptechInfo охватил исправления проблем с водяными знаками на изображениях и обходные пути, когда текстовые водяные знаки не поддерживаются. читать далее
Обновление сломано, застряло на версии Docker: Поток советов по устранению неполадок появился, когда Wildweasel подробно описал предупреждения об устаревании Docker с рекомендациями от pfaffman и участием Falco. читать далее
Автоматические резервные копии перестали работать: Участники отметили сбои резервного копирования из-за захламления хранилища, и merefield поделился советами по командам очистки для восстановления надёжности. читать далее
Ошибка отрицательных лайков: Обсуждаемая странность, связанная со спамом лайков, вызывающим временные отрицательные значения, была прояснена pfaffman, подтвердив, что такое поведение не является частью ядра Discourse. читать далее
Как по-разному отображать публичный и премиальный контент в Discourse?: Эксперты обсудили стратегии разделения контента с использованием защищённых категорий и плагинов, обеспечивая при этом привлекательные различия в интерфейсе. читать далее
Добавить блок вакансий в ежедневную сводку, релевантный пользователям: Креативное предложение от Elizeo_Rocha (с участием pfaffman и thoka) об обогащении email-сводки вакансиями по местоположению вызвало интерес. читать далее
Изменить шаблон TopicExcerpt?: После предложения от dsims, awesomerobot внедрил изменение для передачи @expandPinned ссылкам на темы — упростив способ рендеринга отрывков. читать далее
Перестроить форум с помощью кода?: Техническое обсуждение безопасного добавления плагинов и управления перестройкой контейнеров привело к тому, что pfaffman и другие поделились своими ценными уроками. читать далее
helper.RenderGlimmer до/после позиционного элемента:david объяснил поведение по умолчанию Ember в новых компонентах glimmer и предложил использовать обёртку для корректировки позиционирования элементов. читать далее
Discourse Вход без клавиатуры: Сообщения от Damian_Boon показали непоследовательное появление клавиатуры в Chrome — последующие тесты и видео подтвердили проблему. читать далее
Data Explorer кнопки загрузки не работают: Ошибка экспорта в Data Explorer спровоцировала быстрые исправления, так как Richie подтвердил решение после недавнего коммита. читать далее
Ссылки на удалённые сообщения исчезли: После того как пользователи заметили исчезновение ссылок, keegan продемонстрировал решение, реализованное в основном коммите. читать далее
awesomerobot: Активно улучшал отрывки тем в обсуждении Изменить шаблон TopicExcerpt? и высказался по поводу проблем мобильного интерфейса в последнем посте о поведении мобильного меню. читать далее • читать далее
sam: Погрузился в проблемы загрузки PDF в теме Будет ли RAG поддерживать файлы PDF в будущем? — сначала указав на проблемы, а затем предложив альтернативы извлечения текста. читать далее • читать далее
david: Поделился инсайтами об ограничениях in-element в Ember в теме helper.RenderGlimmer до/после позиционного элемента, помогая разработчикам понять доступные варианты. читать далее
Falco: Предложил подсказки по устранению неполадок конфигурации Docker в обсуждении Обновление сломано, застряло на версии Docker, направляя пользователей через настройки app.yml. читать далее
keegan: Продемонстрировал исправление исчезновения ссылок на удалённые сообщения в теме Ссылки на удалённые сообщения исчезли, обеспечив более плавную навигацию. читать далее
Saif: Предупредил о рисках раннего внедрения новых функций PDF в теме Будет ли RAG поддерживать файлы PDF в будущем?, посоветовав осторожность пользователям с собственным хостингом. читать далее
Osama: Вмешался в обсуждение проблем постоянных ссылок в теме Постоянные ссылки больше не имеют способа поиска или отображения всех постоянных ссылок, помог прояснить вопросы DNS и кэширования. читать далее
pmusaraj: Помог с устранением неполадок, специфичных для браузера, в обсуждении Discourse Вход без клавиатуры, предложив альтернативные браузеры и прямые тесты. читать далее
Что за бурный день с драмой вокруг Docker, мелкими правками интерфейса и креативными идеями плагинов! Вчерашняя суета заставила нас отлаживать, обсуждать и глубоко погружаться — за новый день, полный инноваций и ещё нескольких приятных сюрпризов!
Объявления | Документацияdoc-categories – Новый плагин документации в разработке satonotdead начал обсуждение с уточнения о том, как новый плагин может организовать боковую панель вики. tvavrda затем выразил свой энтузиазм и даже поинтересовался согласованием PR, в то время как mcwumbly позже объяснил, как работает внутреннее отслеживание – ознакомьтесь с его мнением здесь.
Общее – Вопрос новичка касательно безопасности SamM выразил обеспокоенность по поводу использования Simple Machines в прошлом и спросил, обеспечивает ли стандартный аккаунт Discourse, размещенный на Discourse, эффективный файрвол от спаммеров. Damian_Boon успокоил его, сославшись на известных клиентов (читать далее), а Canapin добавил детали о программе вознаграждений HackerOne – их полный ответ можно посмотреть здесь, а исходный запрос доступен здесь.
Объявления – Обновление PostgreSQL 15
В техническом треде Saiano спросил о обновлении базы данных объемом 62 ГБ, а pfaffman порекомендовал настроить новую ВМ для обновления без простоев (читать далее). Дополнительные сведения по устранению неполадок можно найти в запросе Saianoздесь, а подробности о последующих журналах ошибок приведены здесь.
Поддержка – Автоматические резервные копии прекратились Isambard отметил, что резервные копии mysteriously прекратились, несмотря на достаточное место на диске, и Canapin подтвердил, что внешний триггер через cron может помочь – см. его предложение здесь, а первоначальное наблюдение Isambard задокументировано здесь.
Поддержка – Новичок пытается понять Pageviews SamM был в недоумении от неожиданно высокой счетчика просмотров страниц во время своего пробного периода, в то время как mcwumbly разъяснил метод расчета (читать далее). Добавляя историческую перспективу, tvavrda поделился своим личным опытом с форумом с высоким трафиком во время пандемии – его комментарий доступен здесь, а исходный вопрос здесь.
Разработка – Представляем панель инструментов разработчика Discourse Arkshine предложил добавить переключатель для mobile_view в панель инструментов (читать далее), и NateDhaliwal вмешался, спросив о размещении в боковой панели (ссылка). Ответ с обсуждением удобства интерфейса доступен здесь.
Плагины | официальный | livestream – Discourse Livestream Markance столкнулся с проблемами с функциональностью создания события, что побудило tvavrda напомнить ему о необходимости включить соответствующие настройки – см. обсуждение, начинающееся здесь, и его уточнение здесь.
Темы компонент – Бонанза кнопок редактора mdoggydog представил компонент темы, который добавляет массив новых кнопок на панель инструментов редактора. Установка и детали функций описаны в его посте здесь.
#contribute:translations – Перевод страниц документации mcwumbly поделился обновлениями о том, как упростить перевод полных страниц в процессе работы над PR для плагина discourse-translator; его информация доступна здесь.
Баги | custom-header-links – Пользовательские ссылки в заголовке отклоняют URL Matrix Arkshine выявил проблему с двойными хешами в URL Matrix, вызывающую сбой проверки ядра. Его предложенное исправление кратко продемонстрировано здесь.
UX | чат – Сделать представление чата по умолчанию личными сообщениями (а не каналами) nathank объявил, что изменение UX было решено через новую настройку администратора чата – см. его радостное сообщение здесь.
#Developer Руководства | how-to | theme-guides – Разделение JavaScript темы на несколько файлов mdoggydog предоставил обзор директории api-initializers/ и сослался на дополнительную документацию по разработке тем. Его подробное объяснение можно прочитать здесь.
Плагины | paid-support – Плагин Locations Arkshine отметил проблему, при которой локальные тесты qunit завершались ошибкой из-за кода, ожидающего определенного свойства. Его устранение неполадок и скриншоты можно посмотреть здесь.
Функции | subscriptions – Добавление новых валютных опций для плагина Subscriptions tvavrda объявил о PR, направленном на добавление поддержки валюты CZK. Его обновление, вместе с предлагаемыми изменениями, доступно здесь.
Поддержка – Доступ к личным/прямым сообщениям в чате ondrej искал разъяснений по поводу доступа к личным чатам, а простой ответ (указывающий на необходимость имперсонации) можно найти здесь.
mcwumbly принял участие в обсуждении Новый плагин документации в разработке, поделившись мнениями о конвенциях внутреннего отслеживания (читать далее).
mcwumbly также внес вклад в тред Перевод страниц документации, обсудив подходы к автоматической маршрутизации пользователей к переведенной документации (читать далее).
mcwumbly дополнительно разъяснил аспекты расчета просмотров страниц в разговоре Новичок пытается понять Pageviews, обеспечив ясность для новых пользователей (читать далее).
Какой день – живые дебаты и инновационные идеи парили над тредами! Давайте подведем итоги и надеемся, что вчерашняя работа мозга оставит нас улыбающимися во время уютного досуга сегодня вечером.
Алгоритм проверки благополучия пользователей(Сообщество) TedJohnson поднял обсуждение инновационной функции флагов пользователей на основе паттернов активности для проверки благополучия. читать далее
Предстоящие изменения в меню сообщений – как подготовить темы и плагины(Разработка) bitmage и Arkshine обсуждали версии API плагинов и совместимость тем, при этом david предоставил дополнительные разъяснения по поводу устаревания виджетов. читать далее
Rake-задачи в плагине AI не работают(Ошибка, ai) sam и Yenwod обсудили проблемы с использованием полосы прогресса во время выполнения rake-задач, подчеркнув сложность длительных фоновых операций и управления ошибками. читать далее
Миграция форума XenForo на Discourse(#Sysadmins) SubStrider и Canapin исследовали трудности и советы по миграции большого объема сообщений и пользователей с XenForo, поделившись инсайтами по работе с командной строкой и решениями ошибок. читать далее
Цитаты с оформлением(Тема компонент) patrickemin столкнулся с проблемой появления кода оформления цитат в превью тем, вопрос был быстро решен Arkshine для обеспечения чистого отображения. читать далее
Как отображать общее количество сообщений пользователя рядом с именем(Разработка) David_Ghost и markschmucker подробно описали пользовательские решения и рекомендации по плагинам для отображения статистики пользователя непосредственно рядом с именем. читать далее
Серьезная проблема с электронной почтой после последнего обновления пару дней назад - 3.4.0.beta4-dev(Поддержка) pacharanero поделился обновлением о всплеске проблем с электронной почтой и задачами Sidekiq после недавнего обновления, позже отметив успешное обходное решение после пересборки. читать далее
FKB Pro - Социальная тема(Тема) Jun инициировал обсуждение адаптации стилей оформления цитат для темы FKB Pro, получив быстрые ответы от Arkshine и LaptechInfo, подтверждающие решение проблемы с обновлениями. читать далее
Водяной знак на изображении(Тема компонент)
Пользователи плагина обсуждали гибкость настройки качества изображения после добавления водяных знаков, при этом LaptechInfo и Arkshine прояснили ключевые настройки сайта. читать далее
Представляем панель разработчика Discourse(Разработка) david продемонстрировал функции новой панели разработчика, направленные на улучшение адаптации для мобильных устройств и видимости компонентов в рамках Discourse. читать далее
Перевод страниц документации(#contribute:translations) nat объявил об активных улучшениях в плагине discourse-translator с амбициозной целью обеспечить поддержку многоязычных бесед на Discourse. читать далее
Новый эксперимент: Включите AI-саммари для вашего Discourse в один клик!(Объявления, ai, ai-summarize)
Новая функция AI-саммари была подробно разобрана sam и Saif, которые объяснили алгоритм «лучшего из», предназначенный для эффективного управления длинными обсуждениями. читать далее
Статистика новых сообщений на панели управления сломана(Ошибка) Roi и sam занимались устранением неполадок с неработающим отображением графиков новых сообщений на панели управления, при этом martin предложил альтернативные страницы отчетов. читать далее
Обновление PostgreSQL 15(Объявления) diogocsc рассказал о гладком процессе обновления, следуя советам сообщества с StackOverflow и changelogs на GitHub Discourse, что обеспечило стабильность операций с базой данных. читать далее
Вопрос новичка по поводу безопасности(Общее) HAWK прояснил вопросы о практике безопасности данных и управлении учетными данными пользователей, подчеркнув приверженность всего сообщества конфиденциальности. читать далее
HAWK внес ценный вклад в обсуждение Алгоритма проверки благополучия пользователей, подчеркнув баланс между заботой и приватностью. читать далее
david высказался по поводу Предстоящих изменений в меню сообщений, обсудив устаревание виджетов и нюансы API плагинов. читать далее
sam осветил сложности в теме Rake-задачи в плагине AI не работают, описав проблемы с обратной связью по прогрессу во время длительных операций. читать далее
david показал потенциальные улучшения с помощью Панели разработчика Discourse, намекнув на лучшую поддержку мобильных устройств. читать далее
nat объявил об обновлениях в теме Перевод страниц документации, подтвердив цель сделать Discourse доступным на каждом языке. читать далее
sam вместе с Saif исследовал преимущества и ограничения нового инструмента AI-саммари в теме Новый эксперимент: Включите AI-саммари для вашего Discourse в один клик!читать далее
HAWK прояснил аспекты безопасности в теме Вопрос новичка по поводу безопасности, убедившись, что члены сообщества понимают лучшие практики. читать далее
sam продемонстрировал улучшения поиска для запросов точных фраз в теме Специальные символы, похожие на Google Search. читать далее
sam также сообщил об устойчивой ошибке в теме Инструмент AI Persona с использованием категорий, предоставив ссылку на уже разрабатываемое исправление. читать далее
HAWK обеспечил точность подсчета взаимодействий с темами в обсуждениях Как установить ответы, просмотры, активность и автора под темой. читать далее
HAWK поделился инсайтами по SEO, которые помогли сформировать разговор в теме Discourse SEO - Нужна помощь, сославшись на лучшие практики сообщества. читать далее
sam оказал поддержку по поводу обновления баннеров в теме Баннер «Поддержите нас» не обновляется, проведя пользователей через настройки плагина. читать далее
Какой насыщенный был вчерашний день — наша команда и сообщество поддерживали обсуждения такими же живыми, как марафон настольных игр в пятницу вечером!
#Системные администраторы: selase осветил проблемы миграции в теме Миграция форума XenForo на Discourse, обсудив обработку дубликатов email и оптимизацию скриптов для более плавного перехода.
Темы nolo представил Шаблон темы Canvas — новую отправную точку для разработчиков тем, желающих создавать кастомные дизайны с меньшими усилиями.
Тема компонент:
Тема Бонус кнопок редактора продемонстрировала творческие улучшения панели инструментов редактора, где пользователи обсуждали способы интеграции дополнительных опций, таких как тег спойлера и горячие клавиши.
Тема
Обсуждение в теме Простая тема Сэма касалось расхождений при обновлениях и проблем совместимости, при этом awesomerobot прояснил, почему новые коммиты могут не отображаться до обновления Discourse.
#Управление сайтом #ai:
В теме Поддержка PDF в Discourse AIsam поделился новостями о новых возможностях обработки PDF, объяснив как базовое извлечение текста, так и более продвинутые функции, требующие настройки контейнеров.
Поддержка#uploads:
Тема Проблема с загрузкой файлов подробно описала проблемы с правами доступа gem и ошибками установки на серверах VPS, когда пользователи преодолевали препятствия, связанные с DNS и доступом.
Багиshannon1024 сообщил о серьёзной ошибке отображения страницы, при которой интерфейс показывал смесь английского и увеличенного китайского текста — команда уже работает над этим. читать далее
UXCanapin и коллеги обсудили, что кнопка машинного перевода должна располагаться выше оглавления. читать далее
Тема компонент: Ведётся активное обсуждение компонента предпросмотра списка тем, пользователи выявили проблемы с «высотой выделенных тем в списке». читать далее
Объявления В Текущие проекты — февраль 2025 участники сообщества с энтузиазмом отнеслись к грядущему режиму текстового редактора с поддержкой форматирования и другим улучшениям интерфейса. читать далее
Разработкаmerefield задал вопрос в Как определить, является ли устройство сенсорным? о различии между сенсорными экранами и устройствами с курсором в JavaScript. читать далее
ПоддержкаWall-E и supermathie завели дискуссию в Шифрование сквозное? о пределах шифрования на стороне сайта по сравнению с привилегиями платформы. читать далее
Тема В FKB Pro — социальная тема пользователи обсудили сдвиги макета темы и то, как отключение определённых опций может вернуть задуманный «пузырьковый» вид. читать далее
UX В теме Отсутствует кнопка полного цитирования в редакторе обратная связь по удобству цитирования в композиторе привела к активным обсуждениям изменения расположения кнопок. читать далее
Баги Отчёт под названием Сворачивание секций не работает на мобильных устройствах привлек внимание к проблеме сворачивания меню на мобильных устройствах, затрагивающей как обычных пользователей, так и администраторов. читать далее
Тема компонент: Несколько пользователей отметили проблемы с компонентом Google Fonts, особенно его влияние на масштабирование и макет композитора. читать далее
Поддержка Тема Применение настроек SEO к тегам вызвала обсуждение, когда hugh и Damian_Boon исследовали расхождения между заголовками браузера и метаданными исходного кода страницы. читать далее
Тема компонент: После исправления merefield компонента Фейерверки , добавляющего настраиваемые эффекты фейерверков tsParticles, последовали поздравления (и предложение кофе!). читать далее
Поддержка В теме Проблема с загрузкой файлов пользователи сообщают о периодических зависаниях и тайм-аутах при загрузке нескольких фотографий — даже с учётных записей с высоким уровнем доверия. читать далее
#Самостоятельное_хостинг: В теме Самостоятельное хостинг открытого LLM для DiscourseAI участники обсуждают проблемы и способы их обхода для обеспечения совместимости API с локальными установками Ollama. читать далее
ПоддержкаYJ_Lim выразил обеспокоенность тем, что связанные изображения корректно не отображаются в Twitter или LinkedIn, что побудило сообщество дать дополнительные советы по диагностике. читать далее
sam занялся проблемами отображения языков в В сообществе Discourse серьёзная ошибка отображения страницы, уточнив, что ведутся эксперименты с автоматическим переводом. ссылка
awesomerobot поделился информацией о временном характере кнопки машинного перевода в Кнопка машинного перевода должна отображаться выше оглавления. ссылка
mcwumbly предоставил обновления по новому текстовому редактору с поддержкой форматирования и планам по улучшению интерфейса в Текущие проекты — февраль 2025. ссылка
david дал практические советы по определению сенсорных устройств в Как определить, является ли устройство сенсорным? с помощью медиа-запросов CSS и JavaScript. ссылка
supermathie прояснил нюансы видимости данных в Шифрование сквозное?, напомнив пользователям о последствиях доступа администратора. ссылка
Falco объяснил, что плагин Discourse AI остаётся независимым от провайдеров в Помощь с Discourse AI, обеспечивая выбор с точки зрения конфиденциальности и функциональности. ссылка
sam также продемонстрировал творческое решение для управления загрузкой файлов персонажей в Список и удаление загруженных файлов персонажей через API. ссылка
awesomerobot дополнительно высказался по поводу улучшений шрифтов и стилей в Google Fonts, помогая администраторам сайтов оптимизировать внешний вид их тем. ссылка
Поддержка – Вход в систему как другой пользователь в реальном времени:
В этой теме Adubs и другие участники обсудили запутанный случай, когда два пользователя — один администратор, другой обычный — вошли в систему под одной и той же учётной записью. Falco объяснил возможные ошибки конфигурации, что побудило участников сообщества поделиться своим опытом. Посмотреть обсуждение · читать далее
Тема компонент – Избранные темы: nolo обновил компонент избранных тем, переместив его репозиторий и внедрив более чистый дизайн с выбором макета в виде карточек или списка. Arkshine оценил минимализм в настройке. Посмотреть обсуждение
Разработка – Guardian.anonymous? против Guardian.is_anonymous?:
Разгорелась живая дискуссия, сравнивающая две схожие по названию предикатные методы. mdoggydog поднял первоначальный вопрос, а gerhard пояснил, что первый указывает на пользователя, который не авторизовался, а второй отражает активный анонимный режим. Посмотреть обсуждение
Ошибка – Изображения в увеличенном чате не открываются после отправки сообщения с изображением:
Пользователи заметили, что после отправки сообщения изображения в увеличенном окне чата не открываются, как ожидалось. pmusaraj, а позже joffreyjaffeux и david исследовали изменения в логике лайтбокса, предоставив полезные сведения и обходные пути. Посмотреть обсуждение · читать далее
UX – Слишком много опций в настройках:
Разочарование росло, так как RGJ указал, что важные настройки, такие как Сохранённые поиски, ИИ и ActivityPub, скрыты за иконкой >. Другие пользователи IrisBetty и Jagster обсудили способы упрощения интерфейса, возможно, разделив опции на несколько строк. Посмотреть обсуждение · читать далее
Поддержка – RSS-канал не работает для форума Discourse:
После первоначальных предположений об ограничении частоты запросов со стороны Jacob_Peebles, Falco определил защиту от ботов Cloudflare как причину, что привело к успешному решению с помощью новых рекомендаций по правилам WAF. Посмотреть обсуждение
#Self-Hosting – Самохостинг открытой LLM для DiscourseAI:
В этой теме hendersj искал рекомендации по запуску открытой LLM для суммаризации в Discourse AI. Falco предложил советы по устранению неполадок, касающиеся настроек обратного прокси и конфликтов кэширования. Посмотреть обсуждение
Тема компонент – Блоки правой боковой панели:
Обсуждение было сосредоточено на оптимальном отображении блоков правой боковой панели на страницах «Последние» и «Популярные». tyler.lamparter поделился своим форк-решением, а pmusaraj подтвердил, что настройка show_in_routes работает хорошо. Посмотреть обсуждение
Поддержка – Как удалить фильтр по категории и тегу?: Joe_F попросил помощи в удалении фильтра хлебных крошек категории, и Canapin быстро предложил простое решение с помощью CSS для его скрытия. Посмотреть обсуждение
Ошибка – Проблема с интерфейсом при слиянии учётных записей:
Операция слияния привела к появлению призрачного всплывающего окна без индикатора прогресса на некоторое время, прежде чем завершиться страницей 404. tobiaseigen описал проблему и предположил, что должен быть предусмотрен корректный индикатор прогресса. Посмотреть обсуждение
Установка – Trendy Login не отображается в установленных плагинах:
После некоторой первоначальной путаницы администраторы обнаружили, что отсутствующий «Trendy Login» был вызван ошибкой конфигурации. Intagrator и NateDhaliwal подтвердили решение, которое восстановило его видимость. Посмотреть обсуждение
Тема – Тема в стиле Reddit для Discourse: awesomerobot поделился обновлениями темы Discourse, вдохновлённой Reddit, которая решает такие проблемы, как выравнивание прогресса темы и переполнение боковой панели, с быстрыми исправлениями после обратной связи от пользователей. Посмотреть обсуждение
Поддержка – Запрос на подписку с внешнего экземпляра → Biohacking.Forum застрял на «Обработка»: joshhabka сообщил, что запросы на подписку с внешних экземпляров застревали на этапе обработки. Обсуждение углубилось в тонкости ActivityPub и возможные решения. Посмотреть обсуждение
Ошибка – Удаление «Feedback» не удаётся из-за неизвестной зависимости канала чата?: Thomas_Rother подробно описал, как нельзя было удалить категорию «Feedback», предустановленную по умолчанию, пока не был отвязан связанный канал чата (общий канал), что побудило к созданию пошагового рабочего процесса для решения проблемы. Посмотреть обсуждение
Тема компонент – Предварительный просмотр списков тем: merefield продемонстрировал улучшения предварительного просмотра списков тем, добавив даже настройку для переключения фона доминирующего цвета. Последующие предложения от LaptechInfo дополнительно усовершенствовали интерфейс. Посмотреть обсуждение
Какой же это был каток с устранением неполадок, креативными решениями и инновационными идеями вчера – так пусть и сегодняшний день будет наполнен живыми обсуждениями и смелыми экспериментами!
• Поддержка – Рекомендуемый подход для продакшн-инстансов Discourse с использованием PR: Jacob_Peebles инициировал обсуждение по обработке продакшн-окружений при внедрении ожидающего PR. Участники, такие как pfaffman и merefield, предоставили практические, хотя и осторожные, рекомендации. Погрузитесь в обсуждение здесь.
• Разработка – Всё ещё ли это решение для проверки тёмного режима?: pfaffman вернулся к обсуждению реализации тёмного режима, в то время как david поделился экспериментальными PR и альтернативными подходами, что вызвало здоровую дискуссию о лучших практиках. Узнать больше здесь.
• Тема компонент – Выноски для цитат:
В этой ветке пользователи обсудили визуальные нюансы новых выносок для цитат. dubwoc сообщил о проблемах, которые были оперативно решены Arkshine, обеспечив плавную интеграцию. Ознакомьтесь с обсуждением здесь.
• Тема – Шаблон темы Canvas: pmusaraj и nolo исследовали размещение баннеров и настройки темы в шаблоне Canvas, рассматривая, как согласовать расположение компонентов без форка основных элементов. Подробнее здесь.
• Поддержка – Меняются ли конечные точки API при переходе на хостинг?: multicam поднял вопросы, вызвавшие разъяснения от supermathie и pfaffman относительно аутентификации и стабильности API после миграции. Узнать больше здесь.
• Тема компонент – Иконки тегов:
Была выявлена несоответствие в размерах иконок тегов, которое быстро было устранено благодаря предложениям по CSS от Arkshine и pmusaraj. Посмотрите обсуждение здесь.
• Поддержка – Загрузка изображений для подписей:
Когда возникли проблемы с загрузкой изображений для подписей, joshhabka и другие искали решение, в то время как Falco и Heliosurge предложили инновационные обходные пути для поддержания активности ссылок на изображения. Читать далее здесь.
• Тема компонент – Мобильный компонент списка тем MD:
Мобильные энтузиасты обсудили интеграцию бейджей тем и расположения аватаров в мобильном компоненте списка тем MD, где Arkshine и Steven тестировали настройки для более плавного опыта. Подробнее здесь.
• Функция – Разрешить пользователям запрашивать удаление/анонимизацию с помощью кнопки:
В перспективной ветке Функцияdfabulich предложил опцию самостоятельного удаления/анонимизации аккаунта для снижения нагрузки на модераторов и решения вопросов конфиденциальности пользователей. Изучите идеи здесь.
• Разработка – Введение вкладки «js» для локальных тем: david представил новую вкладку «JS» в редакторе тем администратора, предназначенную для отказа от устаревших скриптовых паттернов и поощрения современных практик разработки тем. Узнайте подробности здесь.
• Поддержка – Вопрос новичка о безопасности:
Обеспокоенность новичка безопасностью форума побудила supermathie дать подробный ответ о защите данных и снижении рисков удалённого доступа. Подробности доступны здесь.
• Тема – Тема в стиле Reddit для Discourse:
Дизайнеры поделились обновлениями темы, вдохновлённой Reddit, где итеративные исправления от awesomerobot и обратная связь от Damian_Boon улучшили как эстетику, так и функциональность. Посмотрите здесь.
• Поддержка – Как отображать общее количество сообщений пользователя в каждом сообщении?:
Вопросы о встроенном отображении количества сообщений пользователей привели к рекомендациям по созданию пользовательских плагинов от David_Ghost и ondrej, открыв путь к улучшению профилей пользователей. Обсуждение здесь.
• Разработка – Как использовать API для установки таймера для темы?:
Обсуждение, возглавленное Arkshine, прояснило требования к параметрам и советы по реверс-инжинирингу для автоматического закрытия тем через 30 дней, став ценным руководством по API. Узнать больше здесь.
• Установка – Сбой пересборки (yarn config set network-timeout 600000 -g):
После ошибки пересборки, оставившей ygramoel в недоумении, инсайт david об удалении лишних строк конфигурации помог быстро решить проблему. Узнать больше здесь.
• supermathie:
Внёс вклад в обсуждение продакшн-PR, прояснив безопасные пути обновления (читать далее), высказался по вопросам конечных точек API при миграции на хостинг (читать далее) и дал развёрнутый ответ на вопросы новичка о безопасности (читать далее).
• david:
Предложил альтернативные решения в обсуждении тёмного режима (читать далее), представил современную вкладку «JS» в админке для локальных тем (читать далее) и позже прояснил проблемы пересборки, указав на упущения в конфигурации (читать далее).
• pmusaraj:
Активно участвовал в доработке шаблона темы Canvas с практическими настройками (читать далее и читать далее) и внёс вклад в решение проблем с иконками тегов (читать далее).
• awesomerobot:
Улучшил творческое направление темы в стиле Reddit через итеративные обновления (читать далее) и повысил эстетику темы, вдохновлённой Animal Crossing (читать далее).
• Falco:
Предложил критически важные обходные пути для проблем с изображениями в подписях в сложных настройках (читать далее) и протестировал интеграцию самохостящихся LLM для DiscourseAI (читать далее).
• joffreyjaffeux:
Решал проблемы UX, прокомментировав поведение при наведении на странице ошибки 404, обеспечив чёткость интерфейсных сообщений (читать далее).
• HAWK:
Предоставил ключевые идеи по интеграции функций LMS в Discourse (читать далее) и диагностировал трудности с загрузкой файлов для поддержания доверия пользователей (читать далее).
• martin:
Помог в устранении неполадок со статистикой новых сообщений на панели управления, предложив проверку SQL-запросов, предоставив план решения ошибок отображения данных (читать далее).
Какой оживлённый день был на Meta — вчерашние динамичные обсуждения и быстрые ответы команды заставили форум гудеть, как хорошо настроенный двигатель!
Dev – В теме Компоненты Glimmer: где здесь предел? пользователь ddsgad завёл оживлённую дискуссию об использовании компонентов Glimmer в Ember для кастомизации Discourse, задаваясь вопросом, доступны ли все функции и как механизмы кэширования могут повлиять на это. Читать далее
Какой день — полный жарких споров, хитрых исправлений и инновационных идей! Вчерашняя бурная активность заставила наши форумы гудеть, как пчела с кофеином в саду плагинов. Продолжайте исследовать, продолжайте публиковать и наслаждайтесь поездкой!