寻找 vBulletin 替代方案(自托管)

我们曾运营过一个大型论坛,并在几年前将其关闭。最近尝试安装 vBulletin 5.x,结果简直是一团糟!

我正在寻找替代方案(仅限自托管)。

以下是我关注的几个重点:

  • 与当前技术栈的兼容性:我希望将论坛安装在 domain.com/community/ 路径下,但不想为此修改服务器配置(我们完全不是 Ruby 技术栈,主要是 LAMP 架构。虽然我并非技术专家,但相信我的团队能够搞定)。
  • 对 SEO 友好(包括速度和 Web 性能优化):鉴于论坛的定位,这一点对我而言至关重要。
  • 表单集成至 Salesforce:我们使用 Salesforce / Pardot,希望将已验证的新注册用户自动同步到 Salesforce / Pardot。
  • 自定义权限:我希望能够设置部分论坛公开访问,部分仅限会员,部分则仅限特定用户访问。Discourse 的权限系统灵活性如何?
  • 可定制性(设计):我们拥有一支庞大的设计团队,希望以独特的方式定制界面。我倾向于让他们无需学习 Ruby 或 JS 即可调整皮肤样式。

总之,大家有什么看法?非常期待听到你们的反馈。

提前感谢!

4 个赞

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.

6 个赞

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.

1 个赞

Got it. Is there a walkthrough somewhere on permissions?

Does this help?

Also see

6 个赞

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?

1 个赞

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

5 个赞

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?

2 个赞

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

8 个赞

IC that might work, thanks for that

2 个赞

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

8 个赞