vBulletin の代替(セルフホスト)を探しています

かつて大規模なフォーラムを運営していましたが、数年前に閉鎖しました。最近 vBulletin 5.x のインストールを試みたところ、全く使い物になりませんでした!

代替案を探しています(自己ホストのみ)。

私にとって重要な点がいくつかあります:

現在の技術スタックとの互換性:domain.com/community/ にインストールしたいのですが、サーバー設定を変更したくありません(私たちは Ruby 系ではなく、主に LAMP スタックです。私は技術者ではありませんが、私のチームならきっと対応できると思います)。

SEO 対応(速度と WPO 含む):フォーラムの目的を考えると、これ以上重要な要素はありません。

Salesforce へのフォーム連携:Salesforce / Pardot を使用しており、登録された認証済みの新規アカウントを Salesforce / Pardot に連携させたいと考えています。

カスタマイズされた権限管理:一部のフォーラムを公開、一部のフォーラムをメンバー限定、さらに特定のユーザー権限のみを許可するといった設定を行いたいです。Discourse の権限システムはどの程度柔軟でしょうか?

カスタマイズ性(デザイン):大規模なデザインチームを擁しており、独自にスキンを適用したいと考えています。彼らが Ruby や JS を学ばずにスキンを操作できることを希望します。

いずれにせよ、ご意見をお聞かせください。フィードバックをいただければ幸いです。

よろしくお願いいたします。

Well this is tricky. Discourse is not a LAMP app, so that will be different. However, that is the reason of Docker, all the Discourse stack is confined to the container image so you don’t need to install anything else on the host. Changing the default install to listen to a unix socket (so you can use your reverse proxy at domain.com and proxy requests to /community to the socket) is just a couple of lines of configuration.

Not sure what is WPO but Discourse ranks great on search engines out of the box, as long as you have actual content on the forum.

As long as those tools can handle a webhook, or you can quickly write a translation layer in your LAMP app it’s an easy task.

Every category can have different permissions, this is a basic feature.

Discourse is a “Single Page Application” so if you want more deep customization you will need to write JS code. However, there is a lot you can do with just HTML+CSS, so you it depends more on what is your expectation.

Tried to reply via the reply via email feature (which seems like a cool feature!) got this (not off to a compelling start)

Is this feature enabled on this board?

Anyways, on the config, when you say it’s basic feature - does that mean that it’s common and everyone has it, or that it’s not very robust?

Is there a screengrab or anything somewhere that showcases the permissions system?

Discourse, in general, is extremely robust.

Got it. Is there a walkthrough somewhere on permissions?

Does this help?

Also see

That does help yes. Thanks.

We actually have a very unique use case, I’m wondering if it has been done or whether it is possible.

Imagine a customer posts a very specific post (which really only applies to them), we would like to flag it so only admins and the user who posted can read and reply, thus taking the discussion private if you will (The whole community does not always need to see your discussion around a support issue for instance)

Is this something you can do with default feature set or will we need to code it?

You can private message a group. You could configure that group how you want.

That is not what I was asking for, let me clarify. A customer starts a “thread” on the forums (not a DM or group etc) and we determine that thread is only relevant to that customer. Without deleting the thread or moving it, we’d like a toggle to have it so only that poster and the board admins can see it. Make sense?

You can convert a regular topic into a personal message. That’s the best and simplest way to make it private like that.

IC that might work, thanks for that

@rewebmaster Just for your context, Discourse is often used for handling support requests. See for instance