ToddZ предложил возможность административного «переподчинения» ответов, которые по ошибке были опубликованы как ответы на тему, а не как прямые ответы на конкретные сообщения. Это вызвало обсуждение преимуществ и недостатков такой функции, с учётом ясности темы и обучения пользователей. Читать далее.
Пользователь сообщил о проблемах с проверкой орфографии в Firefox на macOS при редактировании сообщений. Другие пользователи подтвердили, что проверка орфографии работает у них корректно, что указывает на возможную проблему локальной конфигурации. Читать далее.
Пользователь сообщил, что карточки пользователей появляются снова при прокрутке достаточно далеко для загрузки новых сообщений, даже без повторного клика по ним. Это неожиданное поведение было продемонстрировано с помощью видео, что указывает на возможный сбой интерфейса. Читать далее.
В теме плагина Discourse Chatbot exlabs столкнулся с ошибкой активации gem при попытке установить плагин. merefield предположил, что это может быть связано с конфликтом зависимостей с плагином Zendesk, и предложил возможные решения. Читать далее.
Пользователь столкнулся с ошибкой во время пересборки своего экземпляра Discourse, а именно с предупреждением о NULL-байте в скрипте запуска. pfaffman и RGJ предоставили шаги по устранению неполадок и определили возможные причины проблемы. Читать далее.
Falco обсудил сложности внедрения поддержки HTTP/3 в Discourse, объяснив сложности, связанные с nginx, и возможные альтернативы, такие как Caddy. Он предложил новый подход к шаблонам для экспериментов с различными веб-серверами. Читать далее.
Lilly подтвердила, что опция «прибыть в тему» для приглашений по-прежнему доступна, и предоставила скриншот, демонстрирующий её наличие в диалоге создания приглашения. Читать далее.
ludwikc и Timothy_Vail обсудили создание темы Discourse, похожей на Skool, рассматривая использование FKB Pro в качестве основы для работы. Они изучают требования для адаптации её в тему, похожую на Skool.
cosdesign запросил помощь по использованию DiscourseConnect только как клиента, с целью позволить посетителям сайта входить и регистрироваться исключительно через Discourse. Обсуждение включало предпринятые шаги и попытки настройки.
mcwumbly объявил о выпуске Discourse 3.4.0.beta2, выделив новые функции, такие как улучшенные метрики просмотров страниц, несколько групп модераторов категорий и возможность следить за потоками чата.
mcwumbly также объявил о выпуске Discourse 3.3.2, обновления безопасности и обслуживания, устраняющего несколько уязвимостей (CVE) и включающего различные исправления ошибок и улучшения.
Falco предоставил обновление по обнаружению контента NSFW в Discourse AI, отметив повышение точности классификатора постов с помощью ИИ и продолжающуюся разработку решений на основе Vision LLM для корпоративных клиентов.
Tris20 предложил переместить кнопку ИИ «Проверить текст» рядом с кнопкой «Создать тему», чтобы сделать её более заметной для новых пользователей. lindsey отметила, что команда дизайна работает над редизайном редактора и рассматривает способы улучшения отображения функций ИИ. sam предложил идеи, такие как обучение пользователей проверке текста и фоновая проверка во время набора. Читать далее.
EnergyInterest заметил двойные кнопки в разделе публикации на своём форуме. Moin объяснил, что эти кнопки позволяют пользователям менять уровень уведомлений и отвечать, читая тему, и исчезают при прокрутке вниз. awesomerobot уточнил их назначение: отвечать или менять статус отслеживания до достижения конца темы.
Продолжилась дискуссия о повышении уровня доверия 4 путём голосования сообщества. Heliosurge объяснил, что эта идея не должна быть частью ядра Discourse благодаря его расширяемой архитектуре. Lilly напомнила, что пользователи могут создать собственный плагин для такой функциональности.
merefield объявил об исправлении для компонента темы Discourse Bars, решив проблему с тем, что элемент управления прогрессом темы в закреплённом виде не разворачивается при нажатии.
#Самохостинг
Ryan_Hyer искал помощь в настройке входящей почты с прямой доставкой для сайтов с самохостингом с использованием Mail-Receiver, столкнувшись с трудностями при работе с несколькими доменами и настройками SMTP-ретрансляции.
angus объявил, что будет оказывать регулярную поддержку плагину ActivityPub как минимум до марта следующего года. Пользователи обсуждали федерацию между Discourse и Lemmy; angus уточнил, что плагин соответствует спецификации FEP-1b12 для федерации на основе групп.
Теперь классификатор постов Discourse AI можно использовать для обнаружения изображений и текста для взрослых (NSFW) в сообществах. Saif предоставил руководство по его настройке для администраторов.
ToddZ предоставил обновление по тарифам Mailgun, отметив, что тариф Flex больше недоступен, а текущие цены начинаются с 15 долларов в месяц после окончания бесплатного периода.
pmusaraj рассмотрел проблему с загрузкой CSS в iOS при навигации между поддоменами, отметив, что проблема сохраняется в последней версии Safari на Sequoia.
xandra.cc сообщила об проблеме, когда пользователи не могли редактировать сообщения после обновления до версии 3.4.0.beta3-dev. Moin предложил исправление, связанное с плагином discourse-reactions, которое решило проблему.
Возникла дискуссия о удалении скобок из тем писем, генерируемых для пользователей. HamMan2118 предложил редактировать шаблоны писем, но проблема сохранялась в сводках писем.
Shauny задала вопрос о ограничении использования токенов ИИ для пользователей. Jagster объяснил, что в Discourse AI таких ограничений нет, но решение Chatbot предлагает еженедельные лимиты запросов.
Пользователи обсуждали кастомизацию темы Air, обмениваясь CSS-кодом для настройки макета списков тем.
Объявления
Разговор о массовом награждении бейджами пользователей привёл к обсуждению автоматизации процесса с помощью SQL-запросов для триггерных пользовательских бейджей.
supermathie предоставил технические детали об алгоритмах 2FA, используемых в Discourse, и предложил помощь в устранении неполадок.
Saif задал вопрос об эффективности руководств по обнаружению спама и контенту для взрослых (NSFW) в борьбе с всё более изощрённым спамом, генерируемым ИИ.
sam признал необходимость системы квот для использования ИИ и упомянул планы по добавлению селекторов групп с подсчётом входных/выходных данных и длительностью для каждой LLM.
Falco дал рекомендации по ручной настройке VLLM в разделе моделей ИИ, объяснив настройки URL и токенизатора.
NateDhaliwal представил новый компонент темы Discourse Persistent Banner, который отображает баннер в верхней части каждой страницы и может быть скрыт только администраторами. Lilly предоставила обратную связь и предложения по улучшению, включая варианты размещения и настройку цветов.
Компонент Отфильтрованные списки тем столкнулся с проблемой: установка параметра «Фильтр по умолчанию: без подкатегорий» в категории предотвращает отображение отфильтрованных списков тем в любых выходах. gormus подтвердил эти данные и предоставил шаги для воспроизведения проблемы.
Пользователь запросил помощь в реализации конкретного дизайна представления категории на своем хостинге Discourse. Moin дал рекомендации по использованию стиля страницы категории «Блоки с подкатегориями» для десктопа и добавлению пользовательских CSS-стилей.
RCheesley сообщил об ошибке при нажатии на вкладку «Оплата» в профиле пользователя на самостоятельно размещенном экземпляре Discourse с установленным плагином подписок. Ошибка, похоже, связана с плагином «Кто онлайн».
Shauny спросила о включении кнопки ИИ в панели инструментов, обнаружив, что она работает, но требует выделения текста для активации. Moin объяснил, что недавнее изменение переместило позицию кнопки, и пользователям стабильной ветки придется подождать следующего выпуска.
Lilly предоставила обратную связь и предложения по компоненту темы Discourse Persistent Banner, предложив идеи по улучшению его функциональности и вариантов настройки. Она рекомендовала внести изменения в размещение на десктопе, настройку границ и гибкость выбора цветов.
ludwikc искал совета по дублированию группы для управления доступом к курсам, и Lilly предложила использовать API для заполнения новой группы.
joo интересовался запуском ответов, сгенерированных ИИ, когда пользователи публикуют сообщения, а sam упомянул о предстоящем PR для персонажей, предупредив о возможном шуме.
Thomas_Rother сообщил об проблеме с исчезновением функциональности wiki-текста после обновления до версии Discourse 3.4.0.beta3-dev. Moin предложил проверить безопасный режим и настройку сайта post menuчитать далее.
maiki обнаружил проблему валидации поля «Имя» для инструментов ИИ в Discourse AI. Он предложил добавить валидацию в интерфейсе, чтобы предотвратить ошибки при создании новых инструментов читать далее.
Sidi_Codet сообщил о проблемах с адаптивностью раздела настроек пользователя на мобильных устройствах при использовании темы Central. jordan-vidrine посоветовал отправить обратную связь в тему темы, так как она все еще находится в экспериментальной стадии читать далее.
Epoch запросил платную разработку для трех различных плагинов или компонентов, включая кодирование имен пользователей цветом в зависимости от ранга группы и создание раскрывающихся категорий боковой панели читать далее.
j127 поделился идеями о спаме на основе ИИ, обсудив трудности различения ценного контента, созданного ИИ, от спама и важность поддержания доверия к контенту форума читать далее.
Falco объяснил функциональность ответов, сгенерированных ИИ, в ответ на вопрос joo о запуске ответов ИИ при публикации пользователями. Он предложил вручную проверить идею перед автоматизацией читать далее.
sam ответил на опасения по поводу метрик просмотров страниц в новом отчете о трафике сайта, уточнив, что никакая информация не была потеряна, и объяснив, как получить доступ к предыдущим данным читать далее.
Пользователи сообщали о проблемах с ссылками «в ответ на», которые не работали на конкретном форуме Discourse. Moin предположил, что это может быть связано с удалёнными сообщениями или специфичной проблемой форума читать далее.
baronesh случайно удалил участника и спросил, как отменить это действие. pfaffman объяснил, что для пользователей с небольшим количеством сообщений или без них удаление происходит немедленно читать далее.
ludwikc спросил о пометке всех сообщений как прочитанных для пользователей, стремящихся достичь «Входящие: 0» на своём экземпляре Discourse. pfaffman уточнил, что Discourse не позволяет помечать сообщения как прочитанные без их фактического чтения читать далее.
Falco ответил на опасения по поводу уязвимостей при сканировании кода в самостоятельно размещённых установках Discourse, объяснив, что готовые инструменты часто дают ложные срабатывания, и порекомендовал использовать HackerOne для сообщения о реальных проблемах.
NateDhaliwal создал новый забавный компонент темы под названием Discourse Confetti Clicks, который добавляет анимацию конфетти при клике пользователей по странице. Некоторые пользователи предложили ограничить его действие определенными страницами или привязать к особым событиям, таким как дни рождения участников.
Sidi_Codet спросил о включении помощника AI в Discourse на своем размещенном экземпляре Discourse. Было уточнено, что эта функция в настоящее время доступна только для корпоративных клиентов.
mcwumbly поделился обновлением Текущие проекты — октябрь 2024, выделив ongoing работу над редизайном редактора сообщений, новой страницей конфигурации внешнего вида и другими инициативами.
ted прокомментировал проблему совместимости с PG13, поделившись потенциальным исправлением и обсудив соображения по восстановлению резервных копий между различными версиями PostgreSQL.
ganncamp обнаружил полезную функцию автоматического создания ссылок при вставке текста, аналогичную функциональности Slack. Это случайное открытие сэкономит многим пользователям много нажатий клавиш.
renem спросил о возможности создания вебхука для постов «шепот». simon объяснил, что хотя специального вебхука для «шепотов» нет, их можно фильтровать в общем вебхуке событий постов.
kendoer поделился решением проблемы с восстановлением, связанной с отсутствием функции chat_mention: обновил старый сервер до той же версии, что и новая установка, перед созданием резервной копии.
Adam_Skalicky сообщил об успехе в создании и связывании задач Jira с внутренней инстанцией Jira после добавления хоста в список разрешенных внутренних хостов в настройках безопасности.
Пользователь столкнулся с ошибкой «Обнаружен CSRF» при использовании плагина oauth2-basic для входа через OAuth2. supermathie предложил включить опцию force_https, чтобы потенциально решить проблему.
sunjam поделился репозиторием GitHub для плагина Maubot, который позволяет пользователям отправлять сообщения из Matrix в Discourse, что может быть полезно для интеграции между платформами.
#Self-Hosting
tig3 сообщил об успехе в размещении Discourse в подпапке, применив решение, предложенное varun21, что решило проблему с отображением IP-адресов пользователей как 127.0.0.1.
Продолжилась дискуссия о неожиданном поведении поиска, когда такие термины, как «/commands», не находятся при поиске по слову «commands». MarcP указал на проблемы с поиском ссылок на GitHub и X (Twitter), подчеркнув влияние на находимость, особенно в черновиках и разделах для сотрудников.
Дискуссия о плагине для подачи идей по криптовалютам исследовала возможность расширения системы тегов Discourse для обработки данных о криптовалютах, с вопросами о производительности тегов и улучшениях интерфейса.
Amicable столкнулся с проблемой со ссылками, сгенерированными ИИ в его локально размещённом чат-боте: заголовки тем заменялись на «slug» в URL. Позже выяснилось, что проблема связана с запуском на localhost без SSL.
AxelTerizaki столкнулся с проблемами с Redis и ошибками базы данных при установке Discourse. В итоге выяснилось, что причина заключалась в том, что антивирус удалил файлы PostgreSQL, что подчёркивает важность правильной настройки антивирусного ПО в конфигурациях Discourse.
mcwumblyподтвердил проблемы с прокруткой, аналогичные тем, о которых сообщил richb-hanover, особенно на ноутбуках с тачпадами.
samпризнал воспроизводимую ошибку, связанную с тем, что ИИ-персоны не меняются, как ожидалось, в личных сообщениях, и обязался исправить проблему.
awesomerobotприсоединился к обсуждению проблем с плавной прокруткой, подтвердив аналогичный опыт на ноутбуках с тачпадами.
tedпредоставил информацию о проблеме совместимости PostgreSQL, предложив обходной путь и уточнив обстоятельства, при которых было восстановлено резервное копирование PG15 на PG13.
Lillyпредложила помощь пользователю, столкнувшемуся с проблемами функции сводки Discourse, запросив дополнительную информацию о его конфигурации.
Пользователи сообщили о проблемах с восстановлением резервных копий из-за отсутствующей функции chat_mention. RGJ объяснил, что проблема вызвана миграцией с более старой меткой времени, которая была применена позже, и это не обнаруживается метаданными версии в резервной копии. Решение заключается в обновлении до последней версии или создании нового экземпляра с тем же хешем коммита.
Один из пользователей столкнулся с ошибкой 502 Bad Gateway на своём экземпляре Discourse. Сообщество предложило выполнить команду ./launcher rebuild app для устранения проблемы, что успешно сработало примерно через час.
sebix1 сообщил, что генерация резервных кодов 2FA становится доступной не сразу после добавления аутентификатора. Страницу необходимо обновить, чтобы увидеть кнопку «Добавить резервные коды».
Продолжилось обсуждение трудностей с поиском кнопки выхода в новом меню пользователя; один из пользователей поблагодарил сообщество за компонент темы, решающий эту проблему.
Один из пользователей запросил совет по настройке входящей почты для создания новых тем или групповых сообщений, отметив, что инструкции могут быть устаревшими для версии 3.2.2.
Teresations поинтересовался трансляцией прямых эфиров непосредственно в своём сообществе Discourse с помощью Streamyard или Restream, запрашивая рекомендации по оптимальному подходу.
darkpixlz инициировал опрос для оценки интереса к различным дизайнам своей Modern Theme, представив варианты с цельным дизайном и с боковой панелью, оторванной/плавающей.
Пользователи обсуждали плагин рекламы Discourse; omarfilip отметил, что рекомендации по политике безопасности контента устарели, и запросил обновлённую информацию.
Появился вопрос об интеграции Authentik с плагином OpenID Connect; пользователи предложили поделиться деталями конфигурации, чтобы помочь решить проблемы.
Один из пользователей столкнулся с ошибками конфигурации SMTP при попытке установить Discourse через Docker в панели сервера 1panel и запросил помощь в устранении неполадок.
joffreyjaffeuxпротестировал реальную подписку, чтобы исследовать ошибку при нажатии на «Оплата» в профилях пользователей, подтвердив, что пользователи могут успешно оформить подписку.
sam прокомментировал проблему совместимости с PG13, признав необходимость обновления контейнера с открытым исходным кодом до PostgreSQL 15 в ближайшие месяцы.
jordan-vidrine решил проблему сбоев анимаций на meta, убрав переходы из компонента режима чтения и попросив обратную связь о том, работают ли анимации теперь корректно.
tobiaseigen поделился обновлением о функции создания пользовательских флагов, включая скриншот новой страницы администратора модерационных флагов с добавленным переключателем.
Lilly помогла устранить проблему с некорректной работой приглашений, подтвердив, что приглашения работают как ожидалось, и указав, где искать использованные приглашения.
SaraDev предоставил подробный SQL-запрос для улучшения отчёта «Активность модераторов», добавив столбцы для «Одобрённых сообщений» и «Отклонённых сообщений».
Опубликован новый пост в блоге, в котором обсуждается, как Discourse служит инструментом командного взаимодействия. stella исследовала проблему с формой подписки на рассылку, о которой сообщили пользователи.