How difficult would it be to make the Discourse UI more like Flarum?

Привет, Крис! Спасибо за подробный ответ!

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

Есть ли у вас демонстрация всех этих стилей? (К сожалению, ваша основная демонстрация Discourse не позволяет войти как администратор.)

В этом аспекте возникает настоящее противоречие. Классический выпадающий список интерфейса должен использоваться для выбора одного варианта из множества за один раз (дата, страна и т. д.). Но на большинстве форумов-сообществ пользователи предпочитают общаться во МНОГИХ категориях форума. Поэтому, когда Discourse добавил этот выпадающий список категорий как некое улучшение навигации, Flarum сделал это лучше, сделав меню простым и всегда доступным. Особенно плохо то, что выпадающий список категорий в Discourse не поддерживает ни Ctrl+клик, ни правый клик + «Открыть в новом окне» — стандартные действия браузера. В классическом сценарии, когда активный пользователь или администраторы/модераторы возвращаются на форум, они хотят открыть 2–4 любимых категории для мониторинга появления новых тем, но с выпадающим списком категорий в Discourse это невозможно. Используя этот список, пользователь должен выбирать и переходить в категории по одной, и при таком подходе он может просто забыть изучить какую-то категорию или перепрыгивать через категории, как пасхальный кролик, и так далее. Кроме того, всегда видимые категории могут помочь лучше разделять темы при создании новых тем в соответствии с их смыслом — поскольку пользователь увидит все категории, ему не придется лениво искать подходящую. Кстати, я только что придумал идеальное решение для этого момента.

Дорогой Крис, я не веб-разработчик и, к сожалению, плохо разбираюсь в CSS и т. д. Можем ли мы вместе, шаг за шагом, завершить работу над этой темой, используя твои профессиональные навыки? Я уверен, что это будет очень популярно! :slight_smile:

2 лайка