Можете создать пользовательскую посадочную страницу?

Я понимаю, как работает обычная главная страница и как её изменять. Также я разбираюсь в баннерах и закреплении тем.

А что, если я захочу создать уникальную целевую страницу для привлечения людей из определённого региона? Например, хочу выделить на этой странице конкретные темы. Есть ли способ реализовать что-то подобное?

Я нашёл эту тему, но она не решила мою проблему.

Нет, на данный момент — нет. Мы обсуждали возможность создания статических страниц в Discourse и, возможно, предложим такую функцию в течение следующих 6 месяцев или около того (извините, не можем быть более конкретными!).

Есть ли что-то конкретное, чего вы хотите добиться (я предполагаю, что пользовательская разметка — один из ключевых моментов), что не было бы покрыто ссылкой на конкретную тему?

Есть несколько плагинов, которые могут помочь, но неясно, насколько они подходят для достижения желаемого результата.

Этот плагин может помочь, но его автор предупредил, что он может перестать работать в процессе.

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

И

Если мне не возбраняется поднять эту тему, я изучаю возможность создания статической страницы для встраивания клиента fTELNET. Были ли какие-либо дальнейшие разработки, или встроенный JS-скрипт будет работать с DiscPage или ProCourse?

Вы уже посмотрели Landing Pages Plugin 🛩?

@nathank Нет — попробую!

И что в итоге произошло? Мне нужно использовать балансировщик нагрузки или для этого есть встроенная функция? С момента вашего упоминания прошло почти 5 лет, и сейчас это можно сделать только с помощью плагинов, но, похоже, эти плагины часто ломают систему.

У нас теперь есть функция публикации страниц, ознакомьтесь с ней: Page Publishing

Это не целевая страница.

Интересно… а что, если использовать компонент темы для перенаправления / на опубликованную страницу? Хотя не уверен, сколько вещей при этом сломается.

Это заставляет меня вспомнить о функции пользовательской главной страницы. Не уверен, есть ли соответствующая тема в документации. Та тема, которую я помню, находится здесь:

Документация, полагаю, находится по адресу DEV: allow themes to render their own custom homepage by pmusaraj · Pull Request #26291 · discourse/discourse · GitHub. Я не думаю, что для этого есть отдельная тема с тегом Documentation.

Это так, если вы направляете людей на эту страницу :smiley:

Если это должна быть главная страница, также возможно создать полностью кастомные главные страницы, используя outlet custom-homepage в теме: DEV: allow themes to render their own custom homepage by pmusaraj · Pull Request #26291 · discourse/discourse · GitHub… При таком подходе вы сможете формировать кастомный контент в зависимости от любых необходимых условий. Например, вы можете показывать разный контент, используя параметр запроса, такой как /?src=ad-campaign.