Запрос на создание динамических страниц

В Discourse дополнительные статические веб-страницы уже реализованы с помощью следующих плагинов:

Однако я хотел бы увидеть реализацию в самом Discourse или через его плагины, которая поддерживала бы следующие возможности:

  1. Возможность создавать страницы с заголовком Discourse и без него (где вариант «без» был бы аналогичен таким платформам, как, например, telegra.ph).
  2. Встраивание различных «виджетов», таких как опросы или таблицы.
  3. Возможная интеграция с плагином для рекламы.
  4. «Шаблонный движок» для страниц (возможность доступа к внешним API или отображения информации, например имени пользователя, через {{user.name}}).
  5. Расширенные настройки конфигурации, такие как ограничение использования определённых ссылок или виджетов пользователями в зависимости от категории, полный переход от тем форума к страницам или разрешение создания страниц только администраторам.

Я считаю, что реализация такой функциональности вывела бы Discourse на новый уровень и даже могла бы превратить форум в подобие «блога со статьями», если это потребуется. Хотя такую систему, вероятно, мог бы создать кто-то, кто хорошо знаком с API плагинов и созданием тематических компонентов (поскольку Discourse предоставляет достаточно богатый, хотя и несколько плохо документированный API через компоненты, виджеты и т. д.), было бы идеально увидеть эту реализацию напрямую со стороны Discourse в виде плагина или новой функции.

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

Эта тема — лишь моя попытка выразить, что некоторым пользователям необходима такая функциональность.

P.S. Для перевода и редактирования текста с русского на английский использовался ChatGPT

1 лайк