Вчера я пострадал от массовых действий и хочу узнать, сталкивался ли кто-то ещё с подобным. Кратко: я по ошибке архивировал сотни тем вместо того, чтобы отклонить их.
Мне удалось отменить это, перейдя, например, по ссылке /filter?q=status%3Aarchived, чтобы увидеть все архивированные темы, а затем вручную разархивировать их.
Конечно, это была моя ошибка, но, возможно, её можно было предотвратить с помощью лучшего UX?
Отлично, что в выпадающем меню массовых действий есть кнопка «Отклонить», так как она следует за вами при прокрутке страницы и легко доступна. Однако это также проблематично, поскольку масштаб действий различается:
- «Отклонить» влияет только на вас и не является деструктивным
- все остальные опции в выпадающем меню — это административные действия, влияющие на всех, имеющие широкий охват и потенциально деструктивные
Мне кажется, что нам следует:
- убрать «Отклонить» из выпадающего меню административных массовых действий
- добавить новую кнопку «Отклонить» рядом с ним
- убрать кнопки «Отклонить» сверху и снизу страницы, которые не следуют за вами при прокрутке
Это изменение также немного упростит UX, поскольку кнопка «Отклонить» больше не будет отображаться в навигации в верхней части страницы.
Вот PR, добавляющий «Отклонить» в выпадающее меню массовых действий в текущем виде: https://github.com/discourse/discourse/pull/29331
2 лайка
Кажется, есть ещё «уведомления об обновлениях», которые относятся только к вам (в основных списках тем есть несколько дополнительных пунктов в массовых действиях для личных сообщений).
Мне нравятся разделители в меню гаечного ключа для тем:
Можно ли применить аналогичный подход к массовым действиям (как в основном списке тем, так и в личных сообщениях), чтобы разместить «функции только для вас» в отдельном разделе сверху, а ниже оставить пункты, зарезервированные для TL4/модераторов/администраторов?
Тогда можно было бы предоставить доступ к верхнему разделу и пользователям с более низким уровнем доверия (TL). Это особенно полезно, например, для управления вашим входящим ящиком.
2 лайка
Круто! Я не знал о массовом действии «Уведомления об обновлениях». Каждый день узнаю что-то новое о Discourse.
Мне тоже нравится ваша идея! Но я беспокоюсь, что могу случайно выполнить деструктивное действие, планируя обычную повседневную задачу, например, скрыть темы из раздела НОВЫЕ или архивировать личные сообщения. Наличие двух отдельных кнопок (одна для моих массовых действий, другая для административных) помогло бы.
Чтобы подробнее объяснить свой опыт: проблема возникла потому, что я ежедневно использую массовые действия для скрытия сообщений во входящих сообщениях группы модераторов здесь, на meta. Это выглядит так — обратите внимание на кнопку «Переместить в архив» примерно в середине списка.
При выборе тем для их скрытия моя мышечная память заставляла меня искать ту же область в списке, а не кнопку «Скрыть» в самом верху.
Да, я думаю, что тот факт, что термин «архив» означает разные вещи в разных контекстах, может усугубить эту проблему.
Хотя даже с отдельной кнопкой люди всё равно могут столкнуться с той же проблемой. Мне кажется, что довольно легко открыть неправильное меню массовых действий и выбрать «архивировать», если вам кажется, что это именно то, что вы ищете.
Что касается «разрушительных» действий, то технически они не являются строго разрушительными, поскольку их можно отменить. Однако есть ещё несколько тем, связанных с UX и функциями, в которых пользователи просят массовые действия в стиле «отмена» (в данном случае «массовое разархивирование», хотя, кажется, я помню одну тему про массовое восстановление удалённого).
Где бы вы разместили массовое действие «переместить в архив» в версии PM? Будут ли они вынесены в отдельную кнопку «личное»?
2 лайка