У Fedora есть собственная система значков. Поскольку я стремлюсь сделать Discourse более центральным инструментом для коммуникаций в нашем сообществе, я хотел бы сделать акцент именно на этих значках, а не на ориентированных на форумы значках, которые использует Discourse. (Вероятно, некоторые из них стоит сохранить, но в общем наборе.) Я не думаю, что мы заменём нашу существующую систему значков системой Discourse (ей действительно нужен апгрейд, так что… возможно, хотя?), но мне интересно хотя бы зеркально воспроизвести её. То есть, когда пользователю выдаётся значок нашей внешней системы значков, через API Discourse выдавать тот же (конечно, кастомный) значок на форуме.
Итак, таков контекст. Но… у нас вот столько значков:
Нажмите, чтобы увидеть большое изображение!
(А затем снова нажмите на изображение, чтобы по-настоящему увидеть его в большом размере!)
За производительность не слишком беспокоюсь, но считаю, что это разумный вопрос в стиле #community. То, что что-то можно сделать, не означает, что это обязательно хорошая идея.
Визуально страница /badge может показаться немного перегруженной, так как она может стать слишком длинной.
О, я точно не беспокоюсь о том, что слишком много значков станет проблемой в концептуальном плане.
Абсолютно согласен. Мы рассматриваем возможность представить их по-другому. Хотя, как вы видите, у нас есть вариант «вот огромный список!» на нашем текущем сайте. Я думаю: если нам всё равно придётся это переделывать, то лучше сразу сделать это в Discourse.
Как пользователь, я считаю количество бейджей избыточным. При таком их количестве воспринимаемая ценность каждого, вероятно, очень низка. Кроме того, кто из вашего сообщества знаком со всеми ними? Скорее всего, лишь очень немногие «ботаники».
Я признаю, что в целом не являюсь поклонником бейджей и достижений. Хотя как модератор я регулярно проверяю Autobiographer, так как профиль иногда используется для спама.
Оценивает ли ваша команда бейджи для анализа активности на форуме? Это могло бы оправдать их большое количество.
Теперь я задаюсь вопросом: можно ли иметь скрытые бейджи, которые используются только внутренне?
Наши бейджи работают иначе, чем концепция, используемая в Stack Exchange или Discourse, где это, по сути, несколько постепенно усложняющихся задач по фиксированному пути. Они больше похожи на те, что были в Untappd или… FourSquare, в былые времена.