Skip to content
This repository has been archived by the owner on Mar 25, 2019. It is now read-only.

Обсудить варианты улучшения UX непрочитанных комментариев #1245

Open
orion76 opened this issue Nov 6, 2018 · 7 comments

Comments

@orion76
Copy link
Contributor

orion76 commented Nov 6, 2018

На данный момент, при переходе по ссылке на топик с новыми комментариями, "открывается" самый "старый" непрочитанный комментарий.

Если в ветке уже много "разветвленных" комментариев, то чтобы обнаружить остальные непрочитанные комментарии, приходится "высчитывать" их возраст в часах.
И то, это возможно только для комментариев возрастом не более суток, т.к. у более древних комментариев возраст указан в днях.

Эту проблему можно решить так:
1.Отключить функцию "отметки комментария как прочитанного" автоматически, при открытии топика.
2."Подсветить" непрочитанный комментарий (например отличным от других фоном).
3. Добавить "ручное управление" "прочитанностью" комментария:

  • "кнопка" в топике : "Отметить топик как прочитанный"
  • "кнопка" в родительском комментарии ветки: "Отметить ветку как прочитанную"
  • "кнопка" в комментарии : "Отметить комментарий как прочитанный"
    4.(опционально) Добавить на страницу топика блок-меню с ссылками-якорями на непрочитанные комментарии.

PS. issue для Drupal8, у меня нет возможности добавить тэг.

@orion76 orion76 changed the title Непрочитанные комментарии - боль. Добавить обезболивающее. Непрочитанные комментарии - боль. Добавить обезболивающее. [Drupal8] Nov 6, 2018
@ivnish ivnish changed the title Непрочитанные комментарии - боль. Добавить обезболивающее. [Drupal8] Непрочитанные комментарии - боль. Добавить обезболивающее Nov 6, 2018
@avakorin
Copy link
Contributor

avakorin commented Nov 6, 2018

У непрочитанных комментариев датавремя сейчас показывается зелёным цветом.

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

@ivnish
Copy link
Member

ivnish commented Nov 6, 2018

Да и мы уходим от концепции "форума"

@orion76
Copy link
Contributor Author

orion76 commented Nov 6, 2018

@avakorin У непрочитанных комментариев датавремя сейчас показывается зелёным цветом.

С этим можно было бы еще как-то жить, если форма ответа не открывалась на другой странице (по ссылке "Ответить")
Ответил на первый непрочитанный комментарий (страница топика перезагрузилась), и то что еще не успел прочитать уже "прочиталось" (непрочитанные комментарии стали "прочитанными")

@avakorin Все остальное слишком сложно для друпал.ру

Для текущей версии скорее всего да, но данное ишью я добавил с прицелом на следующую версию на восьмерке (странно, метка [Drupal8] из заголовка куда-то делась).
На восьмерке я бы лично занялся данным функционалом-)

@avakorin Сомневаюсь, что существуют форумы с описанной функциональностью.

Существуют.. не то чтобы это был форум, но комменты и подписка на них есть:
"Колокольчик" на данной странице в правом-верхнем углу экрана-)

@itcrowd72 Да и мы уходим от концепции "форума"

Комменты хоть остануться?-)

@avakorin
Copy link
Contributor

Я вижу два варианта:

  1. Реализовать через flag возможность создание персональных коллекций комментариев для ответа. Дополнительно можно ограничить время жизни отмеченного комментария, например, в 1 неделю.

  2. Использовать https://www.drupal.org/project/ajax_comments

@avakorin
Copy link
Contributor

P.S.
@orion76 Пиши, пожалуйста, наименования issue в формате, который указан в https://github.com/DrupalRu/drupal.ru/wiki/Правила-и-стандарты-ведения-проекта-Drupal.ru

@avakorin avakorin changed the title Непрочитанные комментарии - боль. Добавить обезболивающее Обсудить варианты улучшения UX непрочитанных комментариев Nov 15, 2018
@ivnish
Copy link
Member

ivnish commented Nov 17, 2018

Я вижу два варианта:

Я вижу один вариант: уход от форума к "ответам" и "комментариям к ответам"

@orion76
Copy link
Contributor Author

orion76 commented Dec 21, 2018

Я вижу один вариант:

Тут, скорее всего, мы оба не правы..
Все зависит от того, зачем он вообще - drupal.ru
Т.е. нужно сначала конкретно определить цели его развития.

Если цели - сделать интересный ресурс для заинтересованных (Drupal и все что с ним связано) сейчас и в перспективе пользователей, с хорошей посещаемостью, то как "мы видим" совсем не важно.
Важно, как "видят" пользователи.
Т.е. спрашивать надо у них, а для этого необходимо понимание данной "необходимости", желание и как минимум инструмент подобных "опросов".

@ivnish ivnish added Postponed and removed Discuss labels Feb 19, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants