Кнопка «Отрывки тем и AI-резюме»

:information_source: Краткое описание Объединяет кнопки «Отрывки из списка тем» и «AI-резюме»
:hammer_and_wrench: Репозиторий https://github.com/Lillinator/topic-excerpts-gists-button
:question: Руководство по установке Как установить тему или компонент темы

Установить этот компонент темы

:bulb: Примечание — этот компонент темы предполагает, что у вас уже установлен компонент Отрывки из списка тем. Включение AI-резюме является необязательным, но этот компонент предназначен для работы с обоими.

:woman_technologist:t2: Обзор

Этот компонент темы объединяет кнопку AI-резюме Discourse и кнопку «Отрывки из списка тем», чтобы сделать три варианта просмотра списка тем более удобными для пользователей с помощью одного решения в виде одной кнопки.

Его также можно использовать без AI-резюме, оставляя только стандартный компактный режим и отрывки, чтобы улучшить пользовательский опыт, поскольку переключатель «Отрывки из списка тем» по умолчанию исчезает в мобильных версиях с маленьким экраном.

Компонент также включает новую иконку для кнопки «Отрывки из списка тем», переключатель для показа или скрытия основных подписей кнопок, а также параметры для редактирования текста подписей.


:gear: Настройки

Настройка Описание
Показывать подписи Включение или отключение подписей к кнопкам на десктопных и планшетных экранах. В выпадающем меню подписи всегда отображаются на десктопе. На мобильных устройствах всегда отображаются только иконки.

:camera_flash: Скриншоты

Настройки администратора по умолчанию

Администраторы могут выбрать отображение текстовой подписи на десктопе, а также редактировать строки подписей кнопок.

Пользовательский опыт

С подписями по умолчанию и выбранным компактным режимом.

Выбраны отрывки из списка тем.

С отключенной опцией Show_labels и выбранными AI-резюме тем (подписи по-прежнему отображаются на кнопках выпадающего меню на десктопе).

Нет AI? Нет проблем!

AI-резюме отключены (параметр AI_summary_gists_enabled отключен или Discourse AI не настроен), и используется только функция «Отрывки из списка тем». Также используются сокращенные подписи к кнопкам (см. строки текста в настройках).

Мобильные устройства

Кнопка по умолчанию содержит только иконку, а меню работает так же, как кнопка резюме, выплывая снизу экрана.


:briefcase: Сценарии использования и функции

  • Предоставьте пользователям более интуитивно понятный интерфейс для выбора между компактным режимом, AI-резюме и отрывками из тем, вместо двух кнопок в разных местах.
  • Улучшенный мобильный опыт с отрывками из тем, поскольку кнопка всегда видна.
  • Можно использовать без включенного AI-суммаризатора; если параметр Discourse AI AI_summary_gists_enabled отключен (или AI не настроен), то опция резюме не будет отображаться на кнопке.

:light_bulb: Возможные будущие задачи

  • Исключение определенных категорий или групп?
  • Перемещение значков категорий и тегов вниз в карточках с отрывками из тем?

:musical_note: Примечание

  • Это был совместный проект с @Moin, и она создала иконку для «Отрывков из списка тем».
  • Этот компонент не работает с отрывками в теме Horizon.

Посмотрите мои другие разработки для Discourse
12 лайков

Спасибо, Лилли

Это отличный компонент :+1:

3 лайка

Спасибо! Я рад, что это вам пригодилось :slight_smile:

3 лайка

Я рефакторировал этот компонент, чтобы форматирование кнопок работало с новой темой Modernized Foundation. Также сохраняется совместимость с оригинальной темой Foundation.

3 лайка