Галерея настройки дискурса

Привет!

Отслеживать возможные варианты кастомизации — задача не из лёгких, как и поиск вдохновения.
Как насчёт создания постоянно обновляемой галереи с лучшими примерами (в Конструкторе тем)?

На данный момент я наткнулся на тему Looking for examples of some nice customizations (I want my community look pretty;)), где нашёл отличные примеры, такие как New Relic, FeverBee Experts и Revolut.

Эта тема не полна: в ней отсутствует Angus’ Sandbox, где показаны прекрасные примеры предпросмотра тем, а также есть своего рода новостной блог. Ещё один отличный пример плагина предпросмотра можно найти в теме Any live examples of category-specific CSS styling?.

Кроме того, отсутствует ссылка на Material Design Experiments.

Один поистине впечатляющий пример представлен в теме Sharing our experience changing the Discourse UI, но, к сожалению, детали не указаны :frowning:.

Я столкнулся с тем, что документация по #themes не централизована. Хорошо это сделано для Material Theme на странице Daemonite Material Discourse Theme. Кроме того, я нашёл простое общее описание в теме Introducing Discourse User Themes и ещё кое-что в Discourse Interface Tweaking and User Feedback.

Внешние источники по программированию также редки. На данный момент я нашёл только https://dzone.com/articles/customizing-a-discourse-forum-for-non-coders-and-d., но документация на Developing Discourse Themes & Theme Components очень обширна.

4 лайка

На нашем сайте есть галерея примеров: Discourse customers | Discourse - Civilized Discussion

В категории Customization > Theme собраны все темы. Полные темы помечены тегом #theme-full, а компоненты тем — тегом Customization > Theme component. Также существует категория для #plugins.

Документация по темам находится в разделе #howto:devs с тегом #themes (возможно, этот тег стоит переименовать, чтобы его назначение было более понятным за пределами данной категории).

Вас интересует галерея, где можно увидеть, как выглядят темы и компоненты тем, не заходя в тему обсуждения? Это потенциально возможно реализовать как дополнение к нашей категории тем в будущем, а также добавить вводный баннер, который объяснит всё, что я перечислил выше.

Что именно нужно добавить в ссылки? Это пользователь, который делился своим экспериментальным опытом на своем сайте. Если вам нужен его CSS, следует обратиться к нему напрямую. То же самое относится к Sharing our experience changing the Discourse UI.

Что конкретно могло бы вам помочь? Вас интересует более подробная документация по теме оформления определенных аспектов Discourse? Например, руководство по изменению макета списка тем? Я давно хотел бы создать общие руководства по созданию тем для конкретных компонентов.

Есть ли у вас пример другого сайта или платформы, где это реализовано хорошо? Благодарю за обратную связь, мы определенно хотим сделать все необходимое легкодоступным!

7 лайков

В данный момент я ищу идеи о том, как сделать стандартный фронтенд более привлекательным, чтобы показать, что это не просто форум. Обмен опытом изменения интерфейса Discourse и https://experts.feverbee.com/ — довольно достойные примеры этого типа решений.

4 лайка