Связать вход пользователей с моего сайта Wix с моим форумом Discourse

У меня есть сайт на Wix по платному тарифу (Core). Пользователи сайта (те, кто только зарегистрировался на моем сайте) хорошо интегрированы в него: их данные и связи хранятся в мощных CMS-системах Wix.

Таким образом, мой сайт на Wix является и должен оставаться основным местом регистрации пользователей (называется ли это Identity Provider (IdP)?). Я хочу, чтобы мой форум Discourse использовал эту систему, в идеале для входа пользователей, или связывал их между Wix и Discourse, обеспечив максимально тесную и бесшовную интеграцию. На этом этапе разведки я хотел бы узнать все мои варианты, чтобы не упустить какие-либо предложения, указывая свои конкретные потребности (указаны в конце :hollow_red_circle:).

1) Какие у меня есть варианты?

Что я уже изучил

Я просмотрел Все настройки сайта, но не нашел подходящего варианта.

2) Может ли что-то из этого👇 помочь решить проблему?
Эти варианты кажутся связанными с моей целью, но в этих разделах нет ничего полезного. Я их погуглил и примерно понимаю, что это может быть, но не обладаю достаточными знаниями, чтобы правильно понять, как они могут соотноситься с моей целью.

3) А эти? Я хотел получить как можно более полное представление самостоятельно, прежде чем обращаться к людям. Вот один ответ от ИИ, который перечисляет несколько вариантов.


Из них, что касается платформ автоматизации: я попробовал и Zapier, и Integrately. Попробовал оба, вот что сказал Zapier. Я понимаю часть этого, но не хотел перегружать этот пост всеми своими вопросами по этому поводу, поэтому, в общих чертах:

4) Может быть, это правильное направление?

5) Тогда этот пункт про SSO не является решением, учитывая мою цель, верно?

6) И эта настройка тоже?


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

⭕ Следующие пункты не являются строгими требованиями, а скорее предпочтениями того, каким я хотел бы видеть конечный продукт:
  1. Относительно пользователей, которые должны быть зарегистрированы:
    Вариант 1.1) В идеале всем пользователям, которые регистрируются на моем основном сайте (становясь участниками), не нужно автоматически создавать аккаунты на форуме. Только те, кто хочет войти и участвовать в форуме (а не просто читать), должны связать свой аккаунт здесь. (таким образом, наличие аккаунтов на форуме у участников сайта является опциональным, но если они хотят зарегистрироваться здесь, они должны быть зарегистрированы на основном сайте).
    Вариант 1.2) Если вышеописанное невозможно, автоматическое создание аккаунтов на форуме для всех участников (с моего сайта) не является идеальным решением, но я открыт к этому.

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

Вы всё ещё на free-plan?

Варианты регистрации/входа ограничены в зависимости от вашего тарифного плана

Привет:) Да. (Я также обновил свой пост, упомянув это)
Есть какие-нибудь советы по всем доступным вариантам?

Вы используете тарифный план, который позволяет использовать только Discourse-ID. Не думаю, что это сработает.

Поскольку это уже не первый раз, когда вам нужно больше, чем предлагает бесплатный план: вы рассматривали возможность перехода на другой тарифный план, самостоятельного размещения или выбора другого хостинг-провайдера?

Согласно SSO: Setting Up Single Sign-On (SSO) Login for Your Site Members | Help Center | Wix.com

Я не думаю, что у вас есть какие-либо решения.

Я готов рассмотреть

  1. обновление тарифа, но Discourse скачет от 0 до 100 долларов в месяц!! Кто вообще пользуется таким? Я напишу пост с просьбой к команде Discourse предложить упрощённые тарифы для частных пользователей. Это сделало бы сервис более доступным для многих и более удобным для обычных пользователей.
  2. другого хостинг-провайдера. Не могли бы вы подробнее рассказать об этом варианте?

Но я задумываюсь, подходит ли мне 3) самостоятельный хостинг. 3.1) Разве это не требует значительного количества времени и технических навыков? 3.2) И даже если я справлюсь со средней эффективностью, результат будет не таким хорошим, как сейчас на бесплатном тарифе, верно? 3.3) Потеряю ли я какие-то отличные функции, которые есть в этом автоматически управляемом бесплатном пакете? 3.4) Придётся ли мне постоянно поддерживать гораздо больше компонентов, иначе мой форум развалится? Я очень мало в этом разбираюсь.
Я пересмотрел множество видео на YouTube, чтобы получить общее представление о самостоятельном хостинге, но ничего подходящего не нашёл. Я пытался узнать как можно больше из этого форума, но так как я новичок, сейчас всё очень непонятно.

Контекст относительно моих возможностей: начинающий программист, построил несколько полусложных сайтов на Wix, бюджет: очень ограничен, ищу варианты с нулевой или очень низкой стоимостью.

Извините, но нет! Нам нужно как-то зарабатывать, и мы считаем, что бесплатный тариф уже достаточно щедрый. :slight_smile:

Я хотел быть более понятным. Бесплатный тариф действительно щедрый, и я очень рад тому, что вы сделали, и тому, что такой проект и команда существуют!
Но если бы существовала чуть более функциональная версия с точки зрения способов интеграции с веб-сайтами, но упрощённая в других аспектах, с более доступными тарифными планами, например, для конструкторов сайтов? Я с радостью бы заплатил. Разве вы не согласны, что существует огромная аудитория начинающих веб-мастеров с таким бюджетом, которые бы этим воспользовались?

В качестве примера, который я имел в виду, можно привести https://www.communiteq.com/. Они перечислены на Discourse partners | Discourse - Civilized Discussion. Вероятно, это всё же дороже, чем самостоятельный хостинг, но зато вам не нужно самостоятельно заниматься системными задачами, такими как обновления и резервное копирование.

Я видел много людей, успешно запускающих Discourse на собственных серверах. В руководстве по установке указано, что установка занимает около 10 минут:

discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

Настройте Discourse примерно за 10 минут, не имея никаких знаний о Rails или командной строке Linux. Работает на любом облачном провайдере, совместимом с Docker, или на локальном сервере.

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

Существует только одна версия Discourse – великая версия с открытым исходным кодом. Не существует какой-то сверхсекретной платной коммерческой версии с лучшими или более полными функциями.

Обычно вы можете обновлять Discourse, нажав кнопку обновления прямо в интерфейсе администратора.

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

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