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

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

Эта #feature нацелена на достижение двух целей:

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

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

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

Описание категории является темой. Однако у нас нет возможности отображать первый пост этой темы описания на самой странице категории. При переходе по ссылке на #feature::category мы оказываемся на один шаг дальше от её описания: About the Feature category.

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

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

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

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

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

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


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


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

3 лайка

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

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

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

Я имел в виду не это. Когда вы используете #feature в предложении, это создаёт ссылку на список тем категории. Вместо этого можно было бы сделать ссылку на тему с описанием категории, либо встроить её в список тем.

Спасибо за эту подсказку. Я не знал об этом!

Но тогда что-то вроде «Посмотрите на категорию #theme-component» не сработает. Обычно описание категории отображается как закреплённая тема вверху. Так что, когда вы нажимаете на #feature, вы легко её найдёте.


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

1 лайк

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

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

1 лайк

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

Мы только что включили его здесь, на Meta, так что вы можете посмотреть, как это выглядит, когда заходите в категорию, например, #feature или ux.

2 лайка

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

1 лайк

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

1 лайк

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

3 лайка

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

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

2 лайка

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

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

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

1 лайк

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

3 лайка