Оценка поста - отображение метрик вовлеченности в публикациях

:information_source: Краткое описание Отображение метрик вовлеченности в публикациях
:eyeglasses: Предпросмотр Theme Creator
:hammer_and_wrench: Репозиторий GitHub - VaperinaDEV/post-score: Post Score - Display engagement metrics on posts · GitHub
:question: Инструкция по установке Как установить тему или компонент темы
:open_book: Впервые используете темы Discourse? Руководство для начинающих по использованию тем Discourse

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

Привет :waving_hand:

Хочу поделиться новым компонентом темы, который я создал, под названием Post Score.

Хотя Discourse отслеживает вовлеченность в фоновом режиме, обычные пользователи этого не видят. На большинстве социальных платформ отображаются только счетчики просмотров, но они не всегда отражают реальную активность — тему могли открыть случайно, а повторные загрузки могли искусственно завысить цифры.

Этот компонент темы добавляет визуальный индикатор Post Score в правом верхнем углу публичных публикаций (видимый, когда балл больше 0), чтобы подчеркнуть реальную вовлеченность сообщества.

Screenshot 2026-07-03 at 19.07.28

:light_bulb: Как это работает

Компонент показывает базовую активность/балл публикации на основе нескольких взвешенных сигналов взаимодействия, таких как:

  • :heart: Реакции / Лайки

  • :speech_balloon: Ответы, сгенерированные конкретной публикацией

  • :link: Входящие ссылки (внутренние/внешние ссылки)

  • :bookmark: Закладки

  • :books: Чтения (фактическое время чтения по сравнению со случайными кликами)

Вместо того чтобы просто смотреть на необработанные, завышенные статистические данные просмотров, пользователи получают мгновенное и прозрачное представление о реальной ценности и влиянии публикации на сообщество.

:rocket: Возможности

  • Визуальный индикатор: Дискретно отображает балл вовлеченности в ленте публикаций.

  • Обновления в реальном времени: Балл динамически обновляется, отражая текущую вовлеченность.

16 лайков

Возможно, стоит также включить настройки компонента сюда. Отличный компонент!

Отличная работа! Я подумал о создании чего-то подобного, так как использую оценки постов в своём приложении на App Engine.

Отличный компонент! :clap:

Однако я нахожу его немного навязчивым, и он добавляет слишком много визуального шума к постам. Вот несколько возможных улучшений:

  • дать каждому пользователю возможность выбрать, хочет ли он его видеть
  • скрывать его, пока не наведёшь курсор, например, через ссылку на пост в правом верхнем углу, или альтернативно внутри меню трёх точек вместе с другими опциями поста
  • позволить администратору установить порог для его появления, например, только для постов с оценкой выше 1000; также было бы здорово, если бы администраторы могли настраивать цвет или иконку, поскольку :fire:, :heart_on_fire: или :high_voltage: могли бы подойти для постов с очень высокой оценкой
1 лайк