приведёт к тому, что их ссылки будут скрыты со страницы /about.
Один из примеров полезности этого компонента — когда кто-то является техническим администратором сайта, но не является членом сообщества. Discourse.orgиспользует для этого плагин; вот компонент темы, который делает то же самое.
Хотя в URL содержится слово «staff», этот компонент скрывает пользователей как из раздела модераторов, так и из раздела администраторов на странице /about.
Ограничение: если есть только один администратор или модератор, и этот пользователь скрыт, то на странице останется заголовок «администратор» или «модератор» без списка пользователей под ним.
Не знаю. Зачем кому-то скрывать сотрудников? Возможно, по той же причине.
Я просто опубликовал (с ошибками в форматировании) информацию для тех, кто хочет скрыть модераторов, но использует модераторов категорий вместо общесайтовых или вместе с ними.
Больше не могу, потому что я изменил своих модераторов с уровня категорий на уровень «сотрудников». Я никогда не заглядываю на страницу /about и вообще нигде не ищу её, поэтому совершенно забыл, что использую одних и тех же пользователей во всех категориях. Я осознал эту ситуацию, когда протестировал этот компонент.
Если быть точным: он скрыл нужного пользователя из самой первой категории, но не из следующих.
Мне всё равно, честно говоря. Я понимаю, почему некоторые администраторы хотят скрывать модераторов, но это не сработало с групповыми модераторами категорий.
И, честно говоря, страница /about так хорошо скрыта, что совершенно неважно, что там есть или нет
Просто расширьте существующую функциональность, чтобы модераторов тоже можно было скрывать (используя то же поле), и назовите это «скрытый персонал».
Это логично, так как Discourse умно гарантирует, что каждый пользователь из числа персонала отображается либо в разделе «Администраторы», либо в разделе «Наши модераторы» (но не в обоих сразу). Хотя скрытие модераторов имеет меньшую практическую ценность, всё же есть случаи использования, например, наличие тестового модератора.
Предложение 2: Скрывать модераторов категорий
Довольно часто пользователи хотят скрывать модераторов категорий, так как они занимают много места, и нет особого смысла показывать их публично вне контекста конкретной категории.
Иногда имеет смысл скрывать только некоторых модераторов определённых категорий, оставляя других видимыми.
Это легко реализовать с помощью CSS, например, на моём сайте:
Я бы реализовал это через одно поле, позволяющее указать либо all (все), либо отдельные категории.
Было бы полезно иметь возможность скрывать отдельных пользователей, но я не думаю, что стоит добавлять эту функцию на данном этапе, если только пользователи сами не попросят об этом, так как это потребует более сложной реализации.
Предложение 3: Включить расширенный текст раздела «О нас»
Это очень полезная тема сообщества (TC), но она выполняет лишь одну ограниченную функцию. При этом её очень легко интегрировать.
По моему мнению, все настройки страницы /about должны находиться в одном месте. Кроме того, @manuel — замечательный человек и, возможно, с радостью присоединится к сотрудничеству по этому вопросу.
Если вы пойдёте по этому пути, возможно, стоит переименовать эту тему сообщества в «Настройка страницы «О нас»» или что-то подобное.
Подпредложение: Markdown
Было бы ещё лучше, если бы поле расширенного текста «О нас» поддерживало Markdown, а не только сырой HTML.
Это для групп. «Конкретные участники» — это то же самое, что и «пользователи». Мне бы хотелось, чтобы селектор позволял выбирать как пользователей, так и группы, но в данном случае он предназначен только для групп.
К сожалению, если я правильно понял, речь идет о том, чтобы скрыть всех администраторов, а не конкретного? Если это так, то я не уверен, что команда правильно поняла конкретное применение в контексте вашего исходного сценария.
Я назначил себя администратором в группе модераторов, указал не показывать эту группу, и из-за этого на странице /about отображается 0 администраторов и 0 модераторов (нам нужен CSS, чтобы скрывать нули — они просто плохо выглядят).