Создание и установка плагинов?

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

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

Здравствуйте и добро пожаловать, @Gaurav_Kumar_Sandan :slight_smile:

Могу ли я спросить, что вы имеете в виду под «Discourse Home»?

Извините, главная страница моего локального проекта

А, понятно. Возможно, это вопрос терминологии, но вы хотите создать компоненты фронтенд-темы для добавления на главную страницу, как, например, в Advanced Search Banner и Right Sidebar Blocks и т. д., а не плагин (который добавляет функции бэкенда).

Опишите, какие изменения вы планируете внести, чтобы мы могли понять, нужен ли вам плагин (который должен быть установлен в директории плагинов вашей среды разработки или ссылка на GitHub в вашем app.yml на продакшене).

Сложности маршрутизации будет проще объяснить, если вы подробно опишете, что именно вы пытаетесь сделать, и какие шаги уже предприняли для этого.

Привет, @JammyDodger! Я хочу создать новую карточку для своей категории и секцию с карточками категорий на главной странице.