WixサイトとDiscourseフォーラムのユーザーログインを連携させる

有料プラン(Core)の Wix ウェブサイトを持っています。サイトのメンバー(サイトに登録したばかりの人々)は、Wix の強力な CMS に詳細や接続情報が保存される形で、サイトとしっかり統合されています。

つまり、Wix サイトはユーザー登録の中心(これはアイデンティティプロバイダー(IdP)と呼ばれますか?)となるべきです。理想を言えば、Discourse フォーラムでこの仕組みを利用し、ユーザーのログインや、Wix と Discourse 間のアカウント連携を、できるだけシームレスかつ統合された形で行いたいと考えています。現時点では、特定の要件(文末に記載⭕)を述べることで選択肢を狭めたくないため、利用可能なすべてのオプションを知りたいと考えています。

1) 私の選択肢は?

調べたこと

All site settings(すべてのサイト設定)を検索しましたが、該当するオプションはなさそうです。

2) これらは👇解決に役立ちますか?
これらのオプションは目標に関連しているように見えますが、これらのタブの下には何もありません。調べてはいますが、私の目標にどのように関連するかを適切に理解するには知識が不足しています。

3) これらは? 質問する前に、できるだけ概要を自分で把握したかったです。ここに、いくつかのオプションをリストした AI の回答があります。


これらのうち、自動化プラットフォームについてですが、Zapier と Integrately の両方を試しました。Zapier から以下のようなメッセージを受け取りました。これはある程度理解していますが、この投稿にそれに関するすべての質問を載せたくはなかったので、大まかに言うと:

4) これは正しい方向性でしょうか?

5) SSO に関するその点は、私の目標では解決策にならないですよね?

6) この設定も?


特定の能力に関する背景:初心者コーダー、Wix でいくつかのやや複雑なウェブサイトを作成、予算:なし(破産状態)、現在、無料または非常に低コストのオプションを探しています。

⭕ 以下は厳格な要件ではなく、最終製品に期待する希望です:
  1. ユーザー登録について:
    オプション 1.1) 理想的には、メインサイトに登録するすべてのユーザー(メンバーになる)に、自動的にフォーラムアカウントが作成される必要はありません。ログインしてフォーラムに参加したい(閲覧以上のことをしたい)ユーザーだけが、ここでアカウントをリンクすればよいです。(つまり、サイトメンバーがフォーラムにアカウントを持つことは任意ですが、ここで登録したい場合は、メインサイトに登録している必要があります)
    オプション 1.2) 上記が不可能な場合、すべてのメンバー(私のサイトから)に自動的にフォーラムアカウントが作成されるのは理想的ではありませんが、受け入れ可能です。

  2. 登録ページとアカウントについて:
    オプション 2.1) 理想的には、Discourse フォーラムのサインアップ/ログインは Wix のものに置き換わります(つまり、アカウントは 1 つ、登録/ページポータルも 1 種類のみ)。
    オプション 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 ドル(※原文の「100!」は文脈から100ドルまたは同等の金額を指すと推測)と飛躍しますね!そんな高額プランを使う人なんているのでしょうか?個人的な利用者を対象とした、よりシンプルで手頃なプランを Discourse に提案する投稿を作成する予定です。多くの人がアクセスしやすく、消費者に優しいプランにしてほしいものです。
  2. 他のホスティングプロバイダーも検討しています。この選択肢について詳しく教えていただけますか?

ただ、3) 自前のサーバーでホスティング(セルフホスティング)するべきかどうかも迷っています。
3.1) これにはかなりの時間と技術スキルが必要ではないでしょうか?
3.2) 自分なりに平均的なレベルで設定できたとしても、今の無料プランと同じ品質になるのでしょうか?
3.3) この無料の自動管理パッケージが提供している優れた機能の一部を失ってしまうのでしょうか?
3.4) 常に多くのメンテナンスを行わないと、フォーラムが壊れてしまうのでしょうか? これらについて私はほとんど知識がありません。

セルフホスティングの概要や大まかなイメージを掴むために YouTube を探しましたが、適切な動画が見つかりませんでした。このフォーラムでもできるだけ多くの情報を得ようとしたのですが、まだ初心者なので、現時点ではよく理解できていません。

私の具体的な状況について:プログラミングの初心者です。Wix を使っていくつかのやや複雑なウェブサイトは構築した経験があります。予算は非常に限られており、現在はゼロ円から非常に低コストのオプションを探しています。

お断りです!どうにかして収益を上げないといけないし、無料プランはかなり寛容な方だと思いますよ。:slight_smile:

より明確に表現したかったです。無料プランは確かに寛大で、あなた方が成し遂げたこと、そしてこのようなプロジェクトとチームが存在していることに本当に感謝しています。
しかし、ウェブサイトとの統合方法において少し機能的で、他の面では簡素化され、ウェブサイトビルダー向けのプランなど、消費者に優しい価格帯が用意されていたなら、喜んでお金を払います。予算が限られている初心者ビルダーという巨大なデモグラフィックが存在し、彼らがそのように行動するであろうと、同意しませんか?

[quote=“Gid, post:6, topic:407636”]
2. 他のホスティングプロバイダー。このオプションについて詳しく説明していただけますか?
[/quote]\n
私が思い浮かべていた例は https://www.communiteq.com/ です。この会社は Discourse partners | Discourse - Civilized Discussion にリストされています。セルフホスティングよりも費用がかかる可能性は高いですが、アップデートやバックアップなどのシステム管理者の作業を自分で行う必要がないことを意味します。

[quote=“Gid, post:6, topic:407636”]
3.1) これにはかなりの時間と技術スキルが必要ではありませんか? 3.2) そして、私が平均的なレベルで作業を行ったとしても、現在の無料プランと同じレベルにはならないのでしょうか? 3.3) この無料で自動的に管理されるパッケージが持っている素晴らしい機能の一部を失うことになりますか? 3.4) 常に多くのものをメンテナンスしていないと、フォーラムが壊れてしまいますか? 3.5)
[/quote]\n
多くの人が Discourse をセルフホスティングできているのを見てきました。インストールガイドによると、インストールには10分かかるとされています:

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

RailsやLinuxシェルに関する知識がゼロでも、約10分で Discourse をセットアップできます。Docker互換のクラウドプロバイダーやローカルサーバーで動作します。

セルフホスティングだからといって、得られるものが少なくなるわけではありません。かつてウェブサイトにはこう書かれていました:

Discourse のバージョンは一つだけです – すばらしいオープンソース版 です。より良い、またはより完全な機能を持つ、超秘密の特別有料商用版などはありません。

通常、Discourse は管理インターフェースにあるアップデートボタンでアップデートできます。

ある意味で、得られるものが少なくなるのではなく、むしろ多くなります。例えば、無料プランでブロックされているすべての機能を使用したり、好きなプラグインをインストールしたりできます。ただし、バックアップの責任は自分自身で負うことになり、サポートの費用を支払っていないため、助けが必要なときに誰かから迅速なサポートが保証されるわけではありません。もちろん、このフォーラムでは多くの人がセルフホスティングユーザーに助けを提供しています。

最終的には、あなたの予算、技術スキル、利用可能な時間、および運用上の責任を引き受ける意欲に合った適切なソリューションを見つける必要があります。