Несколько пользователей сообщили о проблемах с электронной почтой в последней бета-версии, как описано в этой теме о том, что системные письма не доставляются корректно.
Поддержка — Можете ли вы рассказать подробнее о своём опыте работы с Discourse? PierrunoYT открыл ветку, сравнивающую Discourse и Discord, подчеркнув ценность сохранения обсуждений для долгосрочного поиска. Присоединяйтесь к обсуждению здесь.
#Site обратная связь — Дружелюбное напоминание быть открытыми к предложениям или жалобам новых людей
В этом посте awesomerobot подчеркнул важность уважительной обратной связи, напомнив участникам сообщества о том, как тон влияет на беседы. Узнайте больше в обсуждении здесь.
Разработка — Есть ли способ использовать @if в компоненте темы с помощью переменной? merefield поднял вопрос о переменных времени выполнения SCSS, а david уточнил, что вместо этого необходимо использовать переменные времени сборки. Подробнее читайте здесь.
#Developer руководства — Набор инструментов Discourse для рендеринга форм
Произошла оживлённая дискуссия, когда pfaffman и joffreyjaffeux поделились примерами и решениями для рендеринга форм в Discourse, помогая разработчикам справиться со сложными задачами CSS. Посмотрите ветку здесь.
Поддержка — Высокая загрузка CPU (Ruby)
Производительность сервера оказалась под прицелом, когда markschmucker, AstonJ и LotusJeff обсудили возможные причины и решения проблемы высокой нагрузки CPU после недавнего обновления. Узнайте полную историю здесь.
#Translations — Предложите лучшие итальянские переводы StefanoCecere завёл разговор об улучшении итальянских переводов с соблюдением единообразия в использовании строк, получив полезные советы от nat. Присоединяйтесь к обсуждению здесь.
Поддержка — В sidekiq отображается более 3 миллионов поставленных в очередь задач? Как остановить генерацию очереди? zogstrip выявил ошибку, вызывающую чрезмерное количество фоновых задач, и прояснил ситуацию с предстоящими исправлениями, предотвращающими раздувание очереди. Подробнее здесь.
Разработка — Аддоны Ember разрешаются как неверные зависимости одноранговых узлов.
В этом техническом обсуждении pfaffman и david обменялись идеями по разрешению зависимостей и предложили практические решения, чтобы избежать непреднамеренного изменения файла блокировки. Посмотрите здесь.
Поддержка — Оператор PostGres 17 в резервных копиях блокирует механизм восстановления
Пользователи совместно решали проблемы с резервным копированием PostgreSQL, когда pfaffman вмешался с рекомендациями по смене клиентов и устранению ошибок восстановления. Подробнее здесь.
Поддержка — Есть ли способ автоматически выдавать пользовательские значки без SQL? HAWK объяснил, что использование API является рекомендуемой альтернативой SQL для выдачи пользовательских значков, предоставив ссылки на полезную документацию. Прочитайте пост здесь.
Ошибка — Память Redis продолжает увеличиваться в Discourse 3.4.0.beta3 из-за ошибки плагина чата
Ошибка в задаче сводки чата приводила к раздуванию sidekiq; zogstrip подробно описал, как чрезмерно хитрый запрос стал виновником, и сослался на исправление в запросе на слияние. Получите исправление здесь.
Объявления — Обновление PostgreSQL 15 schneeland и mwaniki поделились своим опытом работы с PostgreSQL 15, обсудив обходные пути, наблюдения за производительностью и шаги обновления, которые помогут оптимизировать задачи после обновления. Посмотрите обновление здесь.
Функция — Улучшение адаптации новых пользователей путём отключения/подписки на категории по интересам StefanoCecere предложил удобную концепцию плагина для упрощения адаптации за счёт управления уведомлениями о категориях, стремясь упростить пользовательский опыт. Узнайте больше здесь.
Тема — Alien Night Theme — бесплатная тёмная тема для Discourse
Пользователи обсуждали проблемы с названиями тем и делились решениями — Jagster указал на простое исправление ошибок в именах компонентов, обеспечив более плавный опыт работы с этой популярной тёмной темой. Прочитайте обсуждение здесь.
Тема — FKB Pro — социальная тема Don и Kevin7 обсудили корректировки для устранения проблем с макетом, таких как дублирование описаний категорий, и объединили обновления для улучшения общего вида и функциональности этой социальной темы. Подробности доступны здесь.
Какой вихрь исправлений ошибок, настройки производительности и креативных предложений функций мы наблюдали вчера — давайте продолжим плыть по волне мета-магии сегодня!
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 отметил, что резервные копии таинственным образом прекратили работу, несмотря на наличие достаточного места на диске, а Canapin подтвердил, что внешний триггер через cron может помочь — посмотрите его предложение здесь, а первоначальное наблюдение Isambard задокументировано здесь.
Поддержка – Новичок пытается понять показатели просмотров страниц SamM был озадачен неожиданно высоким количеством просмотров страниц во время пробного периода, в то время как mcwumbly разъяснил метод расчёта (читать далее). Добавляя исторический контекст, tvavrda поделился своим личным опытом работы с высоконагруженным форумом во время пандемии COVID — его замечание доступно здесь, а исходный вопрос — здесь.
Разработка – Представляем панель инструментов разработчика Discourse Arkshine предложил добавить переключатель для mobile_view на панель инструментов (читать далее), а NateDhaliwal присоединился к обсуждению, спросив о размещении в боковой панели (ссылка). Последующий ответ, обсуждающий удобство интерфейса, доступен здесь.
Плагин | официальный | прямая трансляция – Прямая трансляция Discourse Markance столкнулся с проблемами в функции «Создать событие», что побудило tvavrda напомнить ему о необходимости включить соответствующие настройки — посмотрите обсуждение, начавшееся здесь, и его разъяснение здесь.
Тема компонент – Праздник кнопок редактора mdoggydog представил компонент темы, который добавляет набор новых кнопок на панель инструментов редактора. Детали установки и функций описаны в его посте здесь.
#Переводы – Перевод страниц документации mcwumbly поделился обновлениями о том, как упростить перевод целых страниц в рамках рабочего PR для плагина discourse-translator; его информация доступна здесь.
Ошибка | custom-header-links – Пользовательские ссылки в заголовке отказываются принимать URL Matrix Arkshine выявил проблему с двойными символами решётки в URL Matrix, вызывающую сбой базовой валидации. Его предложенное решение кратко продемонстрировано здесь.
UX | чат – Сделать представление по умолчанию в чате личными сообщениями (а не каналами) nathank объявил, что изменение UX было реализовано с помощью новой настройки администратора чата — посмотрите его праздничное сообщение здесь.
#Разработчик Руководства | как сделать | руководства по темам – Разделение JavaScript темы на несколько файлов mdoggydog предоставил обзор директории api-initializers/ и сослался на дополнительную документацию по разработке тем. Его подробное объяснение можно прочитать здесь.
Плагин | платная поддержка – Плагин Локации Arkshine указал на проблему, при которой локальные тесты qunit не проходят из-за кода, ожидающего определённого свойства. Его отладка и скриншоты доступны здесь.
Функция | подписки – Добавление новых валютных опций для плагина Подписки tvavrda объявил о PR, направленном на добавление поддержки валюты CZK. Его обновление, а также предлагаемые изменения, доступны здесь.
Поддержка – Доступ к личным/прямым сообщениям в чате ondrej запросил разъяснения по доступу к личным чатам, и прямой ответ (указывающий на необходимость имперсонации) можно найти здесь.
mcwumbly принял участие в обсуждении Новый плагин документации в разработке, поделившись инсайтами о внутренних конвенциях отслеживания (читать далее).
mcwumbly также внес вклад в тему Перевод страниц документации, обсуждая подходы к автоматической перенаправлению пользователей на переведённую документацию (читать далее).
mcwumbly дополнительно разъяснил аспекты расчёта просмотров страниц в разговоре Новичок пытается понять показатели просмотров страниц, обеспечив ясность для новых пользователей (читать далее).
Какой день — оживлённые дебаты и инновационные идеи пронеслись по всем веткам! Давайте подведём итоги и надеемся, что вчерашняя интеллектуальная энергия подарит нам улыбки в уютном вечернем отдыхе.
Алгоритм проверки благополучия(Сообщество) 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. читать далее
Перевод страниц документации(#Translations) nat объявил о активных улучшениях в плагине discourse-translator с амбициозной целью расширения возможностей многоязычного общения на Discourse. читать далее
Новый эксперимент: Включите AI-резюмирование в вашем Discourse в один клик!(Объявления, ai, ai-summarize)
Новая функция AI-резюмирования была подробно разобрана sam и Saif, которые объяснили её алгоритм «лучшего из» для эффективного управления длинными обсуждениями. читать далее
Статистика новых сообщений на панели управления не работает(Ошибка) Roi и sam занимались устранением неполадок с отказом панели управления отображать графики новых сообщений, при этом martin предложил альтернативные страницы отчетов. читать далее
Обновление PostgreSQL 15(Объявления) diogocsc рассказал о плавном процессе обновления после следования советам сообщества из StackOverflow и списков изменений 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, задаваясь вопросом, доступны ли все функции и как механизмы кэширования могут повлиять на это. Читать далее
Какой день — полный жарких споров, хитрых исправлений и инновационных идей! Вчерашняя бурная активность заставила наши форумы гудеть, как пчела с кофеином в саду плагинов. Продолжайте исследовать, продолжайте публиковать и наслаждайтесь поездкой!