Улучшения для моего Discourse, чтобы сделать его менее подавляющим и шумным для новичков

Привет! Мне нужна помощь в создании темы-компонента или просто компонента?

Что я хочу:

  1. Чтобы страница активности темы/группы/пользователя была более доступной и прямой.

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

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

Тема/категория: мне бы очень хотелось иметь возможность «активности» для категории и подкатегории.

  1. Я хочу скрыть все посты из подкатегорий внутри категорий… это выглядит очень шумно.

Не знаю, возможно ли это с помощью темы-компонента, так?

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

  2. Добавить дату создания (сортировка по) в список тем.

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

4.1. Возможность установить сортировку по умолчанию для тем во всех категориях и подкатегориях сразу, а не по одной (я хочу сортировать по дате создания).

Возможное решение / обходной путь

  1. Независимо от того, является ли пользователь подкатегорией или нет, категория всегда должна отображаться в списке тем.

Я буду продолжать обновлять этот пост ссылками и уже созданными компонентами. Добро пожаловать делиться своими мнениями и похожими решениями.

Список компонентов и решений, которые я уже использую:

.suggested-topics-wrapper{
    display:none;
}
  • перенос строки после заголовка категории, чтобы группы категории не загромождали
.category-title-name .parent-box-link h1 {
 display: block !important;
}
  • скрыть гамбургер-меню слева на рабочем столе
.header-sidebar-toggle{
    display:none;
}
  • больше CSS для удаления разделительных линий в списке тем в категории (довольно шумно)
    перейдите в настройки > стиль категории

Это есть под иконкой «человечек» в подменю, но не на верхнем уровне. Также можно использовать новую глобальную пользовательскую секцию в другом меню (боковой панели).

Я не совсем понимаю этот пункт.

Это можно сделать с помощью настройки родительской категории.

Да, это именно то, что мне нужно: что-то вроде вкладки «Уведомления», но с активностью. И есть ли способ выбрать, какая из них будет по умолчанию при клике пользователя?

Я уже исправил. Я имею в виду, что есть разделы: «Последние» / «Недавние» и т. д., и я хочу добавить «Активность», чтобы она отображалась так же, как в разделе «Группа» > «Активность».

Где именно? :slight_smile: