Да, в той теме было так много вопросов и ответов, что её стало невозможно читать.
Я тоже так думаю. Есть ли у кого-нибудь идеи о том, как лучше всего организовать запросы Data Explorer на этом сайте? В идеале должна быть возможность находить существующие запросы, вводя несколько ключевых слов.
Мы могли бы создать отдельную категорию с одним запросом на тему. Это могло бы требовать одобрения со стороны сотрудников для новых тем, чтобы избежать беспорядка.
Мы могли бы просто использовать тег data-explorer-query для отдельных тем. Эти темы могли бы находиться в разделе #howto:tips-and-tricks.
Я открыт к изменению классификации списка запросов на GitHub. Возможно, если мы все вместе подумаем над классификацией, то после отладки категорий сможем перенести это сюда, в Meta (?).
Я не знал, что каждый запрос можно отправить через PR, форкнуть и так далее. Это довольно круто, и я понимаю, почему вы поступили именно так. Однако для менее технически подкованных пользователей это может быть запутанно. Все администраторы Discourse знакомы с Discourse, но лишь часть из них знакома с GitHub.
Что вы имеете в виду под классификацией? Мне кажется, что для этого отлично подошли бы теги.
Я считаю, что лучше всего подойдёт выделенная подкатегория #plugin.
Если мы выберем вариант с одной темой на один запрос, тем станет очень много. У @SidV уже более 70, а в сети их ещё гораздо больше. Это сильно засорит и перегрузит раздел #howto:tips-and-tricks!
Это позволит сделать каждую тему вики-страницей, настроить переход к первому сообщению и предложить структуру в виде шаблона.
Это также повторит конфигурацию категории #plugin, что просто отлично!
Я предлагаю перенести все полезные и эффективные запросы в одну тему, а затем закрыть её.
Эта тема станет «единым источником правды» для проверенных запросов.
Затем мы можем быть более строгими к структуре записей, добавляемых в эту тему. Каждая запись будет иметь заголовок с описанием, краткое пояснение о её назначении и упоминание автора для указания заслуг.
После этого мы сможем добавить в эту тему оглавление, где каждому запросу будет соответствовать свой заголовок.
Чтобы ответить на обеспокоенность Саймона, озвученную здесь:
Новая версия компонента оглавления будет включать строку поиска в реальном времени прямо внутри поста. Она будет искать по заголовкам и содержимому каждого раздела и выглядеть следующим образом:
(пока что игнорируйте стили, это всё ещё находится в разработке)
Новая версия, скорее всего, будет готова к использованию в продакшене к концу года.
Что касается процесса обмена, предложения или запроса новых запросов, мы можем создать для этого отдельную тему. Хорошие запросы, размещённые в этой теме, будут затем добавляться в тему «единый источник правды», содержащую оглавление.
Мне кажется, гораздо более перспективным предприятием было бы разработать процесс группировки запросов в Data Explorer.
Например, можно создавать задачу с тегами #feature, data-explorer и #candidate-query для каждого кандидата на группировку. В задаче следует объяснить, почему запрос нужно объединить, а также в чём его уникальность и важность.
Затем мы решаем, обосновано ли предложение, объединяем запрос и закрываем задачу.
А если очень хочется, всегда можно просмотреть отклонённые запросы на группировку.
Расширение набора запросов, доступных в Data Explorer по умолчанию, безусловно, было бы очень полезным и удобным для многих администраторов и пользователей.
Однако, я считаю, что также существует потребность в запросах «второго уровня» и в структурированном месте для их обсуждения. Я прихожу на Meta в поисках решения своей проблемы, а не чтобы жертвовать собственные умные запросы как таковые.
Возможно, подходы @sam и @Johani можно было бы объединить? Например, создать подкатегорию с темами/запросами, помеченными как «официальные», которые будут включены в плагин.