Описания категорий, групп и тегов как темы

Описания категорий — это темы. Описания групп и тегов — нет.

Эта задача Contribute > Feature преследует две цели:

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

  2. Использовать специфичность паттерна темы-описания для включения Customization > Theme component видов описаний категорий, групп и тегов в тех местах, где они могут отображаться, например, над списком тем (с возможностью сворачивания).

Описание категории

Описание категории является темой. Однако у нас нет возможности отображать первый пост этой темы-описания на самой странице категории. Когда мы ссылаемся на #feature::category, нам нужен ещё один клик, чтобы перейти к её описанию: About the Feature category.

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

Также может быть полезно сделать описание категории (или его часть) видимым для пользователей без доступа, например, когда они проявляют интерес к категории, но не уверены, стоит ли в неё вступать. В таких случаях можно использовать описания групп, особенно для групп членства с типом «Вступить/Запросить». В этом случае было бы удобно иметь возможность ссылаться на #some-group-accessible-category, чтобы открывать всплывающее окно с (публичной частью) описания категории или группы, вместо отсутствия ссылки, по которой пользователь попадал бы сразу в саму категорию. (Это отдельная функция.)

Описание группы

На данный момент описание группы является наиболее близким аналогом описания категории и полезно в этом качестве: оно информирует читателей об особенностях группы (например, предоставляет доступ к определённым категориям — см. последний абзац предыдущего раздела) и даёт доступ к другим частям форума (включая темы, категории, теги или другие группы).

Описание тега

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


Что вы думаете? Не упустил ли я уже существующий Customization > Theme component, который мог бы это реализовать?


Это продолжение темы Представления рабочей области.

3 лайка

Всё зависит от того, как вы ссылаетесь на категорию. Если вы используете прямую ссылку на категорию, её описание отображается.

Возможно, вы также можете использовать что-то вроде Category Banners.

Я думаю, это возможно с помощью Category Previews

Это не то, что я имел в виду. Когда вы используете Contribute > Feature в предложении, это создаёт ссылку на список тем категории. Ссылка могла бы вести на тему с описанием категории, либо этот список можно было бы встроить в саму тему.

Спасибо за эту подсказку. Я раньше о ней не знал!

Но тогда что-то вроде «Посмотрите категорию Customization > Theme component» не сработает. Обычно описание категории отображается в виде закрепленной темы вверху. Поэтому, когда вы нажимаете на Contribute > Feature, вы легко её найдёте.


Возможно, вы открепили описание (вручную или потому что в настройках вашего профиля активна опция «Автоматически откреплять темы, когда я доскроллю до конца»).

1 лайк

Действительно, когда закрепленную тему открепляют, найти её обратно бывает непросто.

Вы можете использовать поиск: #category in:pinned

1 лайк

У нас есть компонент темы, предназначенный для решения этой проблемы:

Мы только что активировали его здесь, на Meta, так что вы можете посмотреть, как это выглядит, когда посетите категорию, например Contribute > Feature или Contribute > UX.

2 лайка

Да, но нет: я хочу, чтобы описание категории было вместо баннера категории. Зачем использовать две разные вещи?

1 лайк

Это то же самое: используется описание из темы категории, и оно отображается в виде баннера. См.:

1 лайк

Нет, это не так! Этот компонент темы не использует весь первый пост с описанием категории как обработанный пост.

3 лайка

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

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

2 лайка

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

Когда описание категории откреплено, и тем много, трудно что-то найти, если вы не знаете параметр поиска in:pinned.

У меня есть ещё одна похожая идея для тем: первый пост мог бы быть доступен из любой точки темы, что сделало бы его более эффективным инструментом для консолидации (и для комментирования опубликованных страниц)… Но я, возможно, забегаю вперёд.

1 лайк

Если вам так удобнее, вы можете изменить настройку поведения открепления по умолчанию, выбрав «автоматически откреплять темы» или «автоматическое открепление тем по умолчанию».

3 лайка