Можно ли улучшить удобство использования настроек сайта для закрепленных тем?

Согласен, непонятно, что делают эти настройки и как они связаны друг с другом. Как мы можем улучшить описания настроек сайта? Вот как они выглядят сейчас:

automatically_unpin_topics: "Автоматически закреплять темы, когда пользователь доходит до конца."
default_topics_automatic_unpin: "Автоматически закреплять темы, когда пользователь доходит до конца, по умолчанию."

Как насчет чего-то вроде этого? Точно, но немного громоздко.

automatically_unpin_topics: "Автоматически закреплять темы, когда пользователь доходит до конца. Можно изменить в настройках пользователя, если включено."
default_topics_automatic_unpin: "Автоматически закреплять темы, когда пользователь доходит до конца, по умолчанию. Можно изменить в настройках пользователя, если включено автоматически_unpin_topics."

Также мне пришло в голову, что эти настройки можно объединить в одну с несколькими вариантами, которые достигают той же цели, например:

  • Автоматически закреплять темы и разрешить пользователям выбирать
  • Автоматически закреплять темы и не разрешать пользователям выбирать
  • Не закреплять темы автоматически и разрешить пользователям выбирать
  • Не закреплять темы автоматически и не разрешать пользователям выбирать

Эти четыре варианта в виде выпадающего списка сработают, но это слишком много слов для восприятия. Мне кажется, я лучше пойму, если это будет представлено как два варианта, объяснённых очень просто — и всегда показанных вместе, если это возможно:

Откреплять прочитанные темы.
Настройка открепления прочитанных тем может быть переопределена пользователями.

1 лайк

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

Мне интересно, кто отключает эту функцию для всех пользователей, не предоставляя им выбора. Я знаю, что в некоторых темах здесь пользователи хотят запретить другим откреплять темы вообще, и я понимаю эту позицию. Но почему вы хотите лишить их возможности включать автоматическое открепление для себя, если именно этого хочет пользователь? Ведь если мне нужно открепление, но я не могу изменить эту настройку, я всё равно могу вручную открепить все эти темы.

Discourse напоминает, что эта тема уже решена. Возможно, стоит перенести её в Contribute > UX?

1 лайк

Да, я понимаю эту точку зрения. Если смотреть на это с такой позиции, возможно, ответ прост: оставить default_topics_automatic_unpin без изменений и изменить automatically_unpin_topics, чтобы он явно касался скрытия/отображения этого предпочтения пользователя.

Готово!

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

1 лайк

Обсуждалось снова на Updating how categories are organized on Meta - #65 by Moin

Действительно, это довольно запутанно. Настройки даже отображаются в разных разделах панели администратора. Предложение @ToddZ кажется мне вполне логичным:

1 лайк

Я больше склоняюсь к тому, чтобы оставить default_topics_automatic_unpin без изменений, чтобы он соответствовал всем остальным настройкам default_xxx, которые определяют значения по умолчанию для предпочтений пользователей. Это следует единому паттерну именования, как, например, default_hide_profile или default_other_enable_smart_lists. Для меня также логично сгруппировать все эти настройки в разделе конфигурации администратора «Значения по умолчанию для пользователей».

Возможно, automatically_unpin_topics можно просто скрыть? Большинство предпочтений не имеют отдельной настройки, которая запрещала бы пользователям их изменять. disable_mailing_list_mode — единственное, что приходит мне в голову. Я понимаю, почему администраторы хотят полностью отключить эту опцию, но для автоматического открепления я не вижу такой причины. Если пользователь действительно хочет избавиться от закреплений, он открепит темы вручную. Мне кажется, что предпочтительнее было бы, чтобы настройка пользователя со значением по умолчанию просто заменила глобальную настройку.

1 лайк