Повышение статуса чатов до полноценного контента: вся активность публичных сообщений в одном представлении

Спасибо, что уделили время! Навигация по ним в целом аналогична стандартному Discourse. Темы открываются так же, как и из обычного списка тем. Лично мне хотелось бы, чтобы чаты по умолчанию открывались в полноэкранном режиме из этого представления — мне это кажется более логичным, но сейчас они открываются в зависимости от вашего последнего состояния (развёрнутое или всплывающее окно).

Я вполне понимаю точку зрения, что категории (а точнее, подкатегории) — это не тот же тип контента и не должны находиться вместе с остальным. Моя идея заключалась в том, что это работает похоже на текущую опцию «Показывать список подкатегорий выше тем в этой категории» для категорий, которая мне всегда нравилась, потому что я тоже считаю, что подкатегории во многих случаях менее заметны, чем хотелось бы. Сортировка по активности (по желанию) просто делает это более полезным и актуальным, на мой взгляд.

Тем не менее, я также планирую, что это будет полностью настраиваемым. Идея в том, чтобы можно было создавать любое количество «представлений», включающих или не включающих определённые типы «контента»/структуры. Сейчас это основано на текущей иерархии, поэтому вы видите всё, что находится внутри данной категории: темы, подкатегории и каналы чата. Вы сможете включать или отключать любой из этих элементов в конкретном представлении. Возможность полностью формировать представления независимо от иерархии тоже может быть интересной, например, представление, содержащее темы, категории/подкатегории и чаты из любой части экземпляра Discourse.

Думаю, всё это может показаться ещё более запутанным, если вы привыкли и комфортно чувствуете себя с тем, как Discourse организует вещи. Многие из нас так и есть. Сложность подобных экспериментов в такой среде заключается в том, что они почти неизбежно будут казаться странными для аудитории здесь. :smile: Но часто те, кто только знакомится с пространством для обсуждений, меньше заботятся об иерархии, чем о новизне. Более того, даже если они хотят видеть только контент в определённой категории, каналы чата в настоящее время фактически невидимы внутри категории! Для меня это кажется серьёзной ошибкой в области юзабилити и обнаруживаемости. Я поставил перед собой задачу решить именно эту проблему и по ходу дела решил сделать систему более гибкой и инклюзивной. Но основная цель — возвести чат в статус «контента первого класса».

Ещё раз спасибо за обратную связь. Мне интересно, помогло ли что-то из вышеизложенного прояснить ситуацию и/или сделать это более полезным!

Я постараюсь опубликовать более полное видео-демо по мере продолжения работы над этим. Это проект, который пока отложен, но обратная связь определённо подтолкнёт меня продолжать. :slightly_smiling_face:

3 лайка