Советы для новых пользователей

В последней бета-версии Discourse мы добавили подсказки для пользователей, объясняющие наиболее важные функции Discourse (включены по умолчанию; чтобы отключить их, перейдите в настройки вашего сайта и найдите «enable user tips»).

На данный момент существуют подсказки для:

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

Примечания

  • Предыдущее руководство «первое уведомление» было заменено новым (до / после):

  • Пользователи могут скрыть все подсказки от дальнейшего отображения, нажав кнопку не показывать мне эти подсказки.

  • Пользователи могут снова показать все свои подсказки, перейдя в настройки и нажав кнопку Показать подсказки снова.

60 лайков

Моя любимая новая функция в этом году. Отличная работа :raised_hands:

12 лайков

Отличная функция!
Discourse предлагает так много возможностей, что подобные советы будут очень полезны.

10 лайков

С последним обновлением Discourse мы добавили ещё три подсказки для пользователей. Существующие пользователи не увидят подсказки, если не нажмут кнопку Показать подсказки для пользователей снова в разделе :gear: Настройки → Интерфейс.

Что вы думаете?

14 лайков

Как проходит этот эксперимент для сайтов, которые его используют? Мне кажется, нам скоро стоит убрать пометку «экспериментальный» и начать включать эту функцию по умолчанию для всех новых сайтов.

Лично я очень доволен результатами, всё работает отлично, поэтому считаю, что можно официально выпустить версию 1, даже пока мы работаем над версией 2 с дополнительными подсказками или улучшениями.

Screenshot 2023-04-18 at 12.22.23 PM

Я только что протестировал функцию, создав новый сайт на базовом тарифе у нашего хостинг-провайдера, где она включена по умолчанию, и заметил несколько моментов, которые стоит учесть для версии 2:

  1. Подсказка «Ваше первое уведомление!» появляется не всегда. Мне она нравится, потому что логично быть первой и она очень заметна! Проблема, я думаю, в том, что не во всех конфигурациях уведомление появляется сразу, как только пользователь впервые входит в систему. Лично я считаю, что её нужно показывать всегда, независимо от того, есть ли у пользователя какие-либо уведомления. Но тогда нам придётся изменить заголовок подсказки с «Ваше первое уведомление!» на что-то вроде «Ваши уведомления здесь».

  2. На самом деле первой появляется подсказка в самом низу страницы после перехода в пост и его прочтения: «Продолжайте читать! Вот темы, которые, по нашему мнению, вам могут понравиться». После этой подсказки мне сразу же последовательно показались ещё три: сначала таймлайн тем, затем меню поста, потом уровни уведомлений. Мне кажется, порядок можно изменить на: 1) таймлайн тем, 2) меню поста, 3) уровни уведомлений, 4) «Продолжайте читать».

  3. Визуально мне очень нравятся пользовательские подсказки, но, думаю, они были бы эффективнее, если бы были более «навязчивыми»: возможно, крупнее, с более выразительным цветом и дизайном. Сейчас они достаточно малы и гармонично вписываются в дизайн, поэтому их можно сразу не заметить и просто проигнорировать. Также можно упустить функцию, на которую указывает подсказка и которую она пытается объяснить, потому что стрелка маленькая и незаметная. И наконец, они просто «появляются» без какой-либо анимации, чтобы привлечь внимание.

  4. Если вы выполните пункт (1) и перейдёте по ссылке на личное сообщение с инструкцией от discobot, то сразу получите (2) все остальные пользовательские подсказки. Это вызывает ощущение перегрузки как раз в тот момент, когда discobot просит вас выполнить какие-то действия.

  5. Нет способа вернуться к пользовательским подсказкам позже ни для существующих пользователей, ни для новых, которые, возможно, случайно их отключили. Есть вариант через настройки пользователя, но он скрыт. Я пока не до конца уверен, как лучше решить эту проблему, но было бы здорово начать продумывать интерфейс «Получить помощь» по функциям, которые есть на странице.

И наконец, я заметил, что на многих других сайтах с пользовательскими подсказками для новых пользователей есть чёткая последовательность: «начало, середина и конец». Часто также есть индикатор прогресса, дающий пользователю хоть какое-то ощущение контроля: он показывает, на какой подсказке находится пользователь и сколько ещё осталось до конца. Также можно перезапустить последовательность.

Вот пример с медицинского сайта, куда меня пригласил мой гастроэнтеролог. Дизайн ужасен, но он выразителен и его трудно игнорировать. Обратите внимание, что всё начинается с всплывающего окна «Добро пожаловать» по центру экрана, у каждой подсказки есть точка, показывающая, сколько ещё осталось, а заканчивается всё всплывающим окном «Поздравляем», означающим завершение. И наконец, когда вы подтверждаете и закрываете окно «Поздравляем», вы видите пост с дополнительной информацией о сайте и видео, которое можно посмотреть, чтобы узнать больше.

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

3 лайка

Мы используем их уже какое-то время, и я не заметил никаких особых проблем с подсказками. Разве что хотелось бы, чтобы их было больше :smiley: — пока их всё ещё довольно мало.
В остальном я согласен с вашими замечаниями выше, особенно с пунктами (2), (3), (4).

1 лайк

Отлично! Спасибо за обратную связь. Если у вас есть идеи для дополнительных подсказок, пожалуйста, напишите их заголовки и текст. Нам важно видеть полный вариант подсказки для пользователя, так как составить простой и понятный текст бывает непросто. Кроме того, при предложении подсказок объясните, почему, по вашему мнению, они необходимы и в каких случаях их стоит показывать.

В моей текущей версии Discourse (3.1.0) с немецкой локалью мне пришлось искать «enable user tips» (совпадений со словом «new» не будет).

3 лайка

Пост был разделён на новую тему: Показывать подсказку «Хронология» только в темах с ответами

Поскольку эта функция теперь доступна на всех сайтах, я закрою это объявление. :+1: :rocket:

Если у кого-то возникнут проблемы или появятся предложения, пожалуйста, создайте тему в соответствующем канале (Support, bug, #feature или ux) и добавьте тег user-tips. :slight_smile:

5 лайков