Раньше, чтобы выйти из системы, мне нужно было нажать на свой значок в правом верхнем углу, затем на своё имя, и в выпадающем меню появлялась кнопка «Выйти».
Теперь в версии 2.6 моего имени нет (что немного неудобно, если у меня два или более аккаунта на форуме, например, как администратора, как себя и как тестового пользователя), и я обнаружил, что кнопка «Выйти» переместилась в меню с иконкой шестерёнки (которая раньше означала «Настройки»). Это не очень подходящий значок для того, что там находится (там также есть другая иконка шестерёнки, которая действительно означает «Настройки» — это более общее использование значка шестерёнки: настройки или предпочтения).
«Выйти» — это не настройка и не предпочтение, это действие. Также «Сводка», «Активность» и «Черновики» не являются настройками.
Если действительно считается, что не стоит напоминать пользователю его имя пользователя и его нужно заменить значком, то как насчёт использования иконки пользователя (силуэт головы и плеч), а не шестерёнки (которая, настаиваю я, чаще всего означает настройки или предпочтения)?
В чём причина этого изменения и можно ли его отменить, так как это не очень хорошая идея?
Ещё лучше — дайте мне простую кнопку «Выйти», доступную в один клик, а не в два.
Может быть, это немного не по теме, но не могли бы вы кратко объяснить, почему? Я имею в виду не тестовый аккаунт в контексте разработки кода, а скорее аккаунт, используемый для проверки пользовательского опыта с различными правами доступа, настройками пользователя и т. д. Вместо того чтобы имитировать реального пользователя в работающей системе.
О, интересно, спасибо. Оно всё ещё работает в 2.6? Я думал, что больше нельзя помещать скрипт в заголовок HTML, а нужно класть его в папку javascripts.
Потому что вам не нужно выходить из системы, чтобы протестировать другие учётные записи. Ваш браузер уже включает функции, которые позволяют видеть интерфейс разных сессий пользователей одновременно.
ZZ, но не на сенсорном устройстве, где клавиатура появляется только при редактировании (к тому же сообщение должно содержать не менее 20 символов).
Кроме того, на сенсорном экране может быть сложно несколько раз нажимать на крошечные иконки меню, чтобы найти выход, а также изменить конфигурацию браузера — это затруднительно или невозможно.
Именно на мобильном устройстве нежелательно оставаться в системе из соображений безопасности, что является веской причиной для наличия простой кнопки.
Основная причина в том, что нам сообщали, будто неочевидно, что имя пользователя является кликабельной кнопкой, из-за чего пользователям было трудно найти кнопку выхода и свои настройки. О проблемах с обнаружением кликабельных вкладок в меню мы слышали редко, поэтому решение переместить их туда кажется наиболее удачным.
Я согласен, что значок шестерёнки не идеально передаёт всё содержимое меню (был бы значок пользователя понятнее? Я немного сомневаюсь). Значок шестерёнки, конечно, очень хорошо подходит для настроек, и не редкость, когда на других сайтах ссылка выхода также размещена под значком шестерёнки (Facebook — один из распространённых примеров).
Спасибо, Крис, это имеет смысл. Конечно, у Facebook есть коммерческий интерес в том, чтобы усложнить пользователям выход из аккаунта — это может быть актуально для некоторых экземпляров Discourse, но другие могут хотеть активно поощрять пользователей выходить (отсюда и моё предпочтение всегда видимой, или как минимум доступной в один клик кнопки).
Интересно, можно ли добавить вкладку в меню пользователя с помощью плагина. С учётом иконок там есть место хотя бы для одной дополнительной вкладки. Новая вкладка будет иметь иконку выхода (?door-open) и одну запись (Выйти). Тем не менее, это всё равно три клика для выхода с любой страницы, а иногда важно иметь возможность выйти быстро.
Лучшим решением будет плагин, добавляющий кнопку выхода в заголовок, но на основном сайте, в котором я участвую, у нас уже есть четыре дополнительные иконки в заголовке, поэтому на мобильном экране приходится убирать одну. Тем не менее, я думаю, что мы выберем именно этот путь.
Мне нравится улучшение по сравнению с тем, как это выглядело раньше; прежняя компоновка не имела для меня смысла.
Я считаю, что текущий значок шестерёнки вполне подходит, и, на мой взгляд, его можно заменить на значок человека, гаечного ключа или «гамбургера» (если вам нужно мнение случайного пользователя).
У меня есть клиент, пользователи которого, скорее всего, будут пользоваться общедоступными компьютерами. Я создал компонент темы, который добавляет кнопку выхода в верхнюю панель. Я собирался поделиться им, но в нём также есть и другие элементы.
Да, честно говоря, я не особо доволен иконкой шестерёнки там. Имело бы смысл воспроизвести там аватар пользователя? Ведь всё это своего рода «моё» в разделе «Мой аккаунт».
Мне нравится предложение @falco изменить иконку «Назначить» на галочку, тогда вы сможете использовать предложение @Johani с иконкой пользователя и шестерёнки. Честно говоря, возможно, достаточно было бы просто иконки пользователя?
Хорошо, давайте попробуем иконку пользователя… Дублирование аватара настолько точно, на мой взгляд, выглядит немного неуместно. Одиночная иконка пользователя более отличима от текущей иконки назначения, чем иконка user-cog.
Мое беспокойство по поводу замены иконки назначения на иконку задач заключается в следующем: в контексте этого меню это имеет смысл, но использование другой иконки только в одном месте ослабляет связь со всеми остальными случаями назначения:
Мы могли бы установить правило: если вы назначаете, используйте иконку user-plus, а если вы просматриваете назначения, используйте иконку tasks. Но это кажется более слабой паттерном, чем «эта иконка означает назначение везде»…