Одна особенность, которую вы можете заметить на мобильных устройствах: раздел категорий и тегов может выходить за пределы экрана и становиться горизонтально прокручиваемым. #itsafeaturenotabug
Как это включить?
Администратор форума может найти новую настройку на странице темы. По умолчанию она отключена, чтобы сохранить использование простой версии, но те, кто хочет попробовать, могут её включить.
Несмотря на внутреннее тестирование и наше предположение, что всё будет работать корректно, мы пока помечаем эту функцию как экспериментальную. Она должна работать как ожидается, но мы можем продолжить работу над дизайном и устранить некоторые недочёты.
Что дальше?
Мы планируем сделать выбор между двумя режимами доступным для каждого пользователя отдельно, а не как единую глобальную настройку форума. Это есть в плане, но пока ещё не готово.
Мы также рассматриваем возможность автоматического появления выдержек.
Это уже реализовано
На данный момент мы приглашаем вас попробовать эту функцию на своём форуме или здесь, на Meta.
Могу ли я как администратор также принудительно включить эту опцию? Поскольку теги являются частью опыта работы на форуме, и без них некоторые пользователи могут упустить дополнительный контекст по темам. Мне очень нравится тема Horizon сейчас с расширенными деталями тем
Часть про «Выдержки» (Excerpts), которую можно включить командой: Enable with bin/rails r 'SiteSetting.always_include_topic_excerpts = true', похоже, не работает у меня.
/var/www/discourse# bin/rails r 'SiteSetting.always_include_topic_excerpts = true'
fatal: detected dubious ownership in repository at '/var/www/discourse'
To add an exception for this directory, call:
git config --global --add safe.directory /var/www/discourse
/var/www/discourse/config/initializers/000-pg_connection_patch.rb:21:in `rescue in new_client': We could not find your database: discourse. Available database configurations can be found in config/database.yml. (ActiveRecord::NoDatabaseError)
To resolve this error:
- Did you not create the database, or did you delete it? To create the database, run:
bin/rails db:create
- Has the database name changed? Verify that config/database.yml contains the correct database name.
Я не хочу слишком сильно лезть в это. Думаю, оставлю всё как есть. Но всё же оставляю ошибку здесь, на случай если моя настройка сломана или что-то в Discourse можно исправить.
Да, в данный момент это так. Если вы выберете опции высокого контекста в настройках темы, все пользователи увидят это в Horizon. Или вы имеете в виду что-то на будущее? Хм, возможность для администратора переопределять настройки пользователя не входила в планы, и это немного необычно. Думаю, мы оставим это решение за пользователем: важно ли для него использовать теги или нет. Но, вероятно, администратор сможет установить опцию по умолчанию.
@zogstrip, не могли бы вы помочь с проблемой команды?
Теги действительно являются важной частью работы моего форума. Если пользователи отключат их, они могут не понять, что функционал был урезан, и не поймут, почему у других отображается другой макет. Я бы предпочёл, чтобы темы устанавливались администраторами. Или, по крайней мере, предоставить администраторам возможность разрешать это пользователям, точно так же, как при выборе темы. Я считаю, что последовательный интерфейс важен.
Да, именно так работают все наши настройки пользователей, задаваемые администраторами. Администраторы могут установить значение по умолчанию, а отдельные пользователи могут его переопределить.
Если отдельные сайты действительно хотят запретить пользователям задавать индивидуальные настройки по какой-либо причине, достаточно добавить пользовательский CSS, чтобы скрыть это поле для них.
always_include_topic_excerpts — это скрытая настройка сайта. Она отсутствует в списке доступных скрытых настроек сайта здесь.
Поэтому, как указано в документации, стоит обратиться в службу поддержки:
Идея заключалась в том, чтобы обратиться в службу поддержки, чтобы они могли включить её для вас, но мы упростили этот процесс и сняли скрытие настройки.
Вы можете найти её (после обновления) во всех настройках сайта:
Наконец-то мне удалось опробовать это в деле! Во-первых — выглядит фантастически! Просто прекрасно и очень функционально.
Однако мне не хватает карточек тем со средним контекстом! «Златовласка», так сказать. Карточки с высоким контекстом немного сложны для быстрого обзора. Хотя, наверное, в этом и заключается их смысл.
Или, возможно, нужно просто предоставить пользователям удобный способ переключения между высоким и низким контекстом.
В целом, это хорошо работает для меня как основное средство использования.
Одна вещь, которую я нахожу немного неожиданной, это то, что при клике на отрывок меня перекидывает к первому сообщению, а не к последнему прочитанному.
Я могу понять аргументацию, что это «фича», но я ожидаю, что клик в любом месте всей карточки будет вести себя одинаково.
Я бы точно ожидал, что меня перекинут на последний прочитанный пост. И чтобы отрывок был выдержкой из исходного поста (стабильного)… Думаю, да? Возможно, стоит об этом подумать.